Shahpur is a village in Bahadurpur tehsil in district of Darbhanga, Bihar, India. As per the data provided by Census of India in 2011, total population of Shahpur was 749 which includes 393 males and 356 females. Shahpur covers 92 ha area. Pincode of Shahpur is N/A.