Narayanpur is a village in Majhaulia tehsil in district of Pashchim Champaran, Bihar, India. As per the data provided by Census of India in 2011, total population of Narayanpur was 360 which includes 205 males and 155 females. Narayanpur covers 64 ha area. Pincode of Narayanpur is N/A.