Nanapur is a village in Balichandrapur tehsil in district of Jajapur, Odisha, India. As per the data provided by Census of India in 2011, total population of Nanapur was 3,414 which includes 1,768 males and 1,646 females. Nanapur covers 248 ha area. Pincode of Nanapur is 754205.