According to Census 2011 information Shahjadpur Uperhar village is located in Sirathu Tehsil of Kaushambi district in Uttar Pradesh, India,
The total geographical area of village is 507.47 hectares. Shahjadpur Uperhar has a total population of 7256 peoples.