According to Census 2011 information Machanaikanahalli village is located in Channagiri Tehsil of Davanagere district in Karnataka, India,
The total geographical area of village is 270.65 hectares. Machanaikanahalli has a total population of 913 peoples.