Shahpur is a village in Chhatapur tehsil in district of Supaul, Bihar, India. As per the data provided by Census of India in 2011, total population of Shahpur was 1,897 which includes 961 males and 936 females. Shahpur covers 125.11 ha area. Pincode of Shahpur is N/A.