List of Iranian cities by population
Cities over 1,000,000 population
Columns: 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