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 225 hectares. Machagowdanahalli has a total population of 593 peoples.