Shaha Pur is a village in Phulpur tehsil in district of Azamgarh, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Shaha Pur was 956 which includes 454 males and 502 females. Shaha Pur covers 88.89 ha area. Pincode of Shaha Pur is 223222.