Bommahalli is a village in Palakkodu tehsil in district of Dharmapuri, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Bommahalli was 5,146 which includes 2,705 males and 2,441 females. Bommahalli covers 985.32 ha area. Pincode of Bommahalli is 635111.