Skip to main content Skip to docs navigation

Shahjahanpur Population 2024

Shahjahanpur city is governed by Municipal Corporation which comes under Shahjahanpur Metropolitan Region. The Shahjahanpur city is located in Uttar Pradesh state of India.


The current estimate population of Shahjahanpur city in 2024 is 466,000 , while Shahjahanpur metro population is estimated at 492,000 . The last census was conducted in 2011 and the schedule census for Shahjahanpur city in 2021 was postponed due to Covid. The current estimates of Shahjahanpur city are based on past growth rate. Once govt conducts census for Shahjahanpur city, we will update the same here in 2024. As per provisional reports of Census India, population of Shahjahanpur in 2011 is 329,736. Although Shahjahanpur city has population of 329,736; its urban / metropolitan population is 347,852.

Shahjahanpur Literacy Rate and Sex Ratio

In education section, total literates in Shahjahanpur city are 195,606 of which 108,987 are males while 86,619 are females. Average literacy rate of Shahjahanpur city is 67.25 percent of which male and female literacy was 71.49 and 62.59 percent. The sex ratio of Shahjahanpur city is 906 per 1000 males. Child sex ratio of girls is 892 per 1000 boys.

Shahjahanpur Slum Population

Total no. of Slums in Shahjahanpur city numbers 5,020 in which population of 28,676 resides. This is around 8.70% of total population of Shahjahanpur city.

Shahjahanpur Religion

Hinduism is majority religion in Shahjahanpur city with 54.49 % followers. Islam is second most popular religion in city of Shahjahanpur with approximately 44.12 % following it. In Shahjahanpur city, Christinity is followed by 0.35 %, Jainism by 0.02 %, Sikhism by 0.73 % and Buddhism by 0.06 %. Around 0.01 % stated 'Other Religion', approximately 0.21 % stated 'No Particular Religion'.
Religion Percentage Total
Hindu 54.49 % 179,676
Muslims 44.12 % 145,488
Christian 0.35 % 1,138
Sikh 0.73 % 2,402
Buddhist 0.06 % 211
Jain 0.02 % 79
Others 0.01 % 49
Not Stated 0.21 % 693

Shahjahanpur Future Population 2021-2031

Shahjahanpur City Metropolitan
2011 329,736 347,852
2021 428,000 452,000
2022 440,000 465,000
2023 453,000 478,000
2024 466,000 492,000
2025 479,000 506,000
2026 493,000 521,000
2027 507,000 536,000
2028 522,000 552,000
2029 537,000 568,000
2030 553,000 585,000
2031 569,000 602,000
Shahjahanpur City 2011 Total Male Female
City Population 329,736 173,006 156,730
Literates 195,606 108,987 86,619
Children (0-6) 38,892 20,552 18,340
Average Literacy (%) 67.25 % 71.49 % 62.59 %
Sexratio 906
Child Sexratio 892

Shahjahanpur Metropolitan Region

Shahjahanpur city comes under Shahjahanpur Metropolitan area.
Shahjahanpur Metropolitan Total Male Female
Population 347,852 182,946 164,906
Literates 208,949 116,819 92,130
Children (0-6) 41,087 21,765 19,322
Average Literacy (%) 68.11 % 72.48 % 63.28 %
Sexratio 901
Child Sexratio 888
Shahjahanpur Metropolitan Areas
Shahjahanpur, and Shahjahanpur