Napokhurd is a village in Barkagaon tehsil in district of Hazaribagh, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Napokhurd was 3,443 which includes 1,739 males and 1,704 females. Napokhurd covers 497.58 ha area. Pincode of Napokhurd is 825311.