Shahgarh is a village and community development block headquarters in Gauriganj tehsil of Amethi district, Uttar Pradesh, India.
[3] At the turn of the 20th century, the Shahgarh estate consisted of 20 villages and 1 patti in pargana Amethi.
[3] The 1951 census recorded Shahgarh as comprising 13 hamlets, with a total population of 1,112 people (549 male and 563 female), in 254 households and 252 physical houses.
[5] The 1961 census recorded Shahgarh as comprising 13 hamlets, with a total population of 1,239 people (618 male and 621 female), in 279 households and 267 physical houses.
[7] The 1991 census recorded Shahgarh as having a total population of 2,152 people (1,130 male and 1,022 female), in 396 households and 382 physical houses.
[4] The breakdown of main workers by employment category was as follows: 371 cultivators (i.e. people who owned or leased their own land); 245 agricultural labourers (i.e. people who worked someone else's land in return for payment); 1 worker in livestock, forestry, fishing, hunting, plantations, orchards, etc.