Narayanpur is a village in Ranishwar tehsil in district of Dumka, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Narayanpur was 192 which includes 95 males and 97 females. Narayanpur covers 29 ha area. Pincode of Narayanpur is 814148.