Shahpur is a village in Mohammadabad tehsil in district of Ghazipur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpur was 716 which includes 360 males and 356 females. Shahpur covers 58.94 ha area. Pincode of Shahpur is 233222.