> > India >> States >> Uttar Pradesh
Shahjahanpur is an important city in the northern Indian state of Uttar Pradesh. It lies about 80 km south of Bareilly and around 170 km northwest of Lucknow, the capital of the state. The city serves as a commercial and administrative center for the surrounding agricultural region of Rohilkhand.
According to the provisional reports of the 2011 Census of India, the population of Shahjahanpur city was 329,736 (3.29 lakh). The city has witnessed steady population growth over the past few decades due to urban expansion, migration from nearby rural areas, and economic activity in trade and agriculture.
👉 Estimated Population of Shahjahanpur City in 2026: ~5 lakh
Shahjahanpur City Population – Census 2011
| Indicators | Census 2011 |
|---|---|
| Total Population | 329,736 (3.29 lakh) |
| Male Population | 173,006 |
| Female Population | 156,730 |
| Population Density | 6,800 per sq. km |
| Average Literacy Rate | 67.25% |
| Male Literacy | 71.49% |
| Female Literacy | 62.59% |
| Sex Ratio | 906 |
| Child Sex Ratio | 892 |
| Children (0–6 years) | 38,892 |
Source: Census of India 2011
Shahjahanpur District Population
Shahjahanpur district is one of the historical districts of Uttar Pradesh and is part of the Bareilly Division. The district was carved out during the British period in 1813 from the larger Bareilly district. According to the 2011 Census, the population of Shahjahanpur district was 3,006,538 (30 lakh). The district recorded a population growth rate of 17.84% between 2001 and 2011. About 19.76% of the population lives in urban areas, while the majority resides in rural regions. Scheduled Castes constitute approximately 17.72% of the district population.
Estimated Population of Shahjahanpur District in 2026: ~36 lakh
| Indicators | Census 2011 |
|---|---|
| Total Population | 3,006,538 (30 lakh) |
| Male Population | 1,606,403 |
| Female Population | 1,400,135 |
| District Area | 4,388 sq. km |
| Population Density | 685 per sq. km |
| Average Literacy Rate | 59.54% |
| Sex Ratio | 872 |
| Child Sex Ratio | 903 |
Source: Census of India 2011
Religion in Shahjahanpur District
Hindus form the majority in the district, followed by a significant Muslim minority, while Sikhs and other communities make up a small share of the population.
| Religion | Percentage |
|---|---|
| Hinduism | 80.24% |
| Islam | 17.55% |
| Sikhism | 1.70% |
| Others / Not Stated | 0.51% |
Languages in Shahjahanpur District
Hindi is the dominant language spoken in Shahjahanpur district, while Urdu is also widely used among sections of the population. Punjabi speakers form a small linguistic minority.
| Language | Percentage |
|---|---|
| Hindi | 91.2% |
| Urdu | 7.25% |
| Punjabi | 1.40% |
| Others | 0.16% |
Key Takeaways
Shahjahanpur city had a population of 3.29 lakh in the 2011 Census.
The estimated population of Shahjahanpur city in 2026 is around 5 lakh.
The city had a literacy rate of 67.25%, with male literacy higher than female literacy.
The sex ratio was 906 females per 1000 males, below the national average.
Shahjahanpur district had a population of 30 lakh in 2011, projected to reach around 36 lakh by 2026.
Hindus form about 80% of the district population, while Muslims account for about 17.5%.
Know more about Uttar Pradesh
