Harpur 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 Harpur was 21,497 which includes 11,260 males and 10,237 females. Harpur covers 1370 ha area. Pincode of Harpur is N/A.