Qazvin's 2025 population is now estimated at 444,984. In 1950, the population of Qazvin was 55,506. Qazvin has grown by 4,942 in the last year, which represents a 1.12% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Qazvin, which typically includes Qazvin's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Tehran | 9,729,740 | 1.18% |
| Mashhad | 3,460,660 | 1.32% |
| Shiraz | 1,763,900 | 1.21% |
| Tabriz | 1,695,670 | 1.05% |
| Karaj | 1,614,660 | 0.73% |
| Qom | 1,392,280 | 1.34% |
| Ahvaz | 1,324,800 | 1.18% |
| Kermanshah | 1,117,360 | 1.43% |
| Orumiyeh | 860,169 | 1.38% |
| Rasht | 757,765 | 1.16% |
| Bandar Abbas | 690,978 | 1.92% |
| Zahedan | 643,702 | 1.08% |
| Ardabil | 614,154 | 1.35% |
| Hamadan | 611,801 | 1.12% |
| Yazd | 609,302 | 1.31% |
| Arak | 589,740 | 1.24% |
| Kerman | 559,142 | 0.84% |
| Zanjan | 509,683 | 1.44% |
| Sanandaj | 482,664 | 1.39% |
| Khorramabad | 420,998 | 1.22% |
| Gorgan | 391,519 | 1.17% |
| Sari | 338,115 | 1.07% |