List of Iranian cities by population Cities over 1,000,000 population Cities over 1,000,000 population

| Rank_ | City | Province | Date_of_Official_Foundation_of_Municipality | _2006 | _1996 | _1986 | _1976 | _1966 | _1956 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tehran | Tehran | 1885 | 7705036 | 6758845 | 6042584 | 4530223 | 2719730 | 1512082 |
| 2 | Mashhad | Razavi Khorasan | 1918 | 2410800 | 1887405 | 1463508 | 667770 | 409616 | 241984 |
| 3 | Esfahān | Esfahān | 1928 | 1602110 | 1266072 | 986753 | 661510 | 424045 | 254708 |
| 4 | Tabriz | East Azarbaijan | 1917 | 1398060 | 1191043 | 971482 | 597976 | 403413 | 289996 |
| 5 | Karaj | Alborz | 1934 | 1377450 | 940968 | 611510 | 137926 | 44243 | 14526 |
| 6 | Shiraz | Fars | 1950 | 1227311 | 1053025 | 848289 | 425813 | 269865 | 170659 |