According to Census 2011 information Sonaganahalli village is located in Gauribidanur Tehsil of Chikkaballapura district in Karnataka, India,
The total geographical area of village is 960.67 hectares. Sonaganahalli has a total population of 1785 peoples.