Shahpur is a village in Sirdala tehsil in district of Nawada, Bihar, India. As per the data provided by Census of India in 2011, total population of Shahpur was 1,899 which includes 880 males and 1,019 females. Shahpur covers 229 ha area. Pincode of Shahpur is N/A.