Narayanapuram is a village in Bandi Atmakur tehsil in district of Kurnool, Andhra Pradesh, India. As per the data provided by Census of India in 2011, total population of Narayanapuram was 4,825 which includes 2,396 males and 2,429 females. Narayanapuram covers 1336 ha area. Pincode of Narayanapuram is 518533.