Narayan Pura is a village in Mehgaon tehsil in district of Bhind, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Narayan Pura was 377 which includes 202 males and 175 females. Narayan Pura covers 143.02 ha area. Pincode of Narayan Pura is N/A.