Narayanpur is a village in Maharajganj block of Rae Bareli district, Uttar Pradesh, India.
[2] It is located 9 km from Maharajganj, the block headquarters.
[3] The main staple foods are wheat and rice.
[3] The 1961 census recorded Narayanpur (as "Narainpur") as comprising 1 hamlets, with a total population of 219 people (131 male and 88 female), in 58 households and 58 physical houses.
[4] The 1981 census recorded Narayanpur (also as "Narainpur") as having a population of 382 people, in 136 households, and having an area of 121.82 hectares.