Karaj: population
Karaj, Iran: 3.6 million people in 2025, by the UN estimate.
Rank among the cities of the country: 3 of 210.
In 1975 it had 862,000 people.
In 2000 it had 1.97 million people, so it has grown by 83% since then.
For 2050 the UN projects 4.06 million people.
A city here is a dense area of at least 1,500 people per km² with at least 50,000 people, drawn on a population grid by the UN degree of urbanisation. It can differ from the city’s administrative borders and from national statistics. Years from 2026 on are projections.
Largest cities: Iran
| City | 2025 | 2050, projected |
|---|---|---|
| Tehrān (Tehran) | 9,174,964 | 9,499,466 |
| Mashhad | 5,398,248 | 5,669,798 |
| Karaj | 3,598,661 | 4,064,578 |
| Isfahan | 1,844,409 | 2,263,058 |
| Ahwaz | 1,639,321 | 1,769,167 |
| Tabriz | 1,309,004 | 1,366,280 |
| Sarvestan | 1,039,168 | 1,189,257 |
| Kharameh | 983,056 | 1,124,992 |
| Shiraz | 914,496 | 982,908 |
| Kavar | 857,280 | 964,659 |
Sources: World Urbanization Prospects 2025, UN DESA Population Division (CC BY 3.0 IGO).
