Template:Largest cities of Iran
| Rank | City | Province | Population in 2006 | Rank | City | Province | Population in 2006 | |
|---|---|---|---|---|---|---|---|---|
| 1 | Tehran | Tehran | 7,705,036 | 10 | Urmia | West Azerbaijan | 583,255 | |
| 2 | Mashhad | Razavi Khorasan | 2,427,316 | 11 | Zahedan | Sistan and Baluchestan | 552,706 | |
| 3 | Isfahan | Isfahan | 1,602,110 | 12 | Rasht | Gilan | 551,161 | |
| 4 | Tabriz | East Azerbaijan | 1,398,060 | 13 | Kerman | Kerman | 496,684 | |
| 5 | Karaj | Tehran | 1,377,450 | 14 | Hamedan | Hamedan | 473,149 | |
| 6 | Shiraz | Fars | 1,227,311 | 15 | Arak | Markazi | 438,338 | |
| 7 | Ahvaz | Khuzestan | 969,843 | 16 | Yazd | Yazd | 423,006 | |
| 8 | Qom | Qom | 951,918 | 17 | Ardabil | Ardabil | 412,669 | |
| 9 | Kermanshah | Kermanshah | 784,602 | 18 | Bandar Abbas | Hormozgan | 367,508 |




