Shahjahanpur Population
Shahjahanpur is a Town in Shahjahanpur District in the State of Uttar Pradesh in india. According to United Nations population estimates, Shahjahanpur population in 2020 is 373,738.| Year | Shahjahanpur Population |
| 1951 | 105,241 |
| 1961 | 118,493 |
| 1971 | 145,350 |
| 1981 | 206,738 |
| 1991 | 262,254 |
| 2001 | 322,721 |
| 2011 | 348,755 |
| 2020* | 373,738 |
| 2025* | 400,731 |
| 2035* | 495,219 |
Geography of Shahjahanpur
Languages spoken are Hindi
