Shahpur is a village in Baheri tehsil in district of Bareilly, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpur was 874 which includes 463 males and 411 females. Shahpur covers 102.65 ha area. Pincode of Shahpur is 243201.