Basavanahalli is a village in Amarapuram tehsil in district of Anantapur, Andhra Pradesh, India. As per the data provided by Census of India in 2011, total population of Basavanahalli was 6,219 which includes 3,147 males and 3,072 females. Basavanahalli covers 2320 ha area. Pincode of Basavanahalli is 515281.