Shahpur is a village in Amarpur tehsil in district of Banka, Bihar, India. As per the data provided by Census of India in 2011, total population of Shahpur was 498 which includes 255 males and 243 females. Shahpur covers 8 ha area. Pincode of Shahpur is 813101.