According to Census 2011 information Machagowdanahalli village is located in Hole Narsipur Tehsil of Hassan district in Karnataka, India,
The total geographical area of village is 214.67 hectares. Machagowdanahalli has a total population of 544 peoples.