Narayanapur is a village in Narayanapur tehsil in district of Nalgonda, Telangana, India. As per the data provided by Census of India in 2011, total population of Narayanapur was 7,927 which includes 3,832 males and 4,095 females. Narayanapur covers 2040 ha area. Pincode of Narayanapur is 508253.