List of Iranian cities by population Cities between 100,000 and 1,000,000 population Cities between 100,000 and 1,000,000 population

| Rank_ | City | Province | Date_of_Official_Foundation_of_Municipality | _2006 |
|---|---|---|---|---|
| 7 | Ahvaz | Khūzestān | 1925 | 969843 |
| 8 | Qom | Qom | 1926 | 951918 |
| 9 | Kermanshah | Kermanshah | 1930 | 784602 |
| 10 | Orumieh | West Azarbaijan | 1928 | 583255 |
| 11 | Zahedan | Sistan and Baluchestan | 1938 | 567449 |
| 12 | Rasht | Gīlān | 1925 | 557366 |
| 13 | Kerman | Kermān | 1921 | 515414 |
| 14 | Hamedan | Hamadān | 1911 | 479640 |
| 15 | Arak | Markazi | 1927 | 446760 |
| 16 | Yazd | Yazd | 1926 | 432194 |
| 17 | Ardabil | Ardabil | 1925 | 418262 |
| 18 | Bandar Abbas | Hormozgān | 1925 | 367508 |
| 19 | Eslamshahr | Tehran | 1978 | 357171 |
| 20 | Qazvin | Qazvīn | 1924 | 349821 |
| 21 | Zanjan | Zanjan | 1923 | 341801 |
| 22 | Khorramabad | Lorestān | 1931 | 328544 |
| 23 | Sanandaj | Kurdistan | 1928 | 311446 |
| 24 | Gorgan | Golestān | 1925 | 269226 |
| 25 | Sari | Māzandarān | 1927 | 259084 |