Iran - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
95. Langerūd Iran 68,148
94. Khāsh Iran 69,603
93. Chālūs Iran 69,638
92. Dehdasht Iran 69,726
91. Abhar Iran 69,889
90. Mīnāb Iran 70,790
89. Tākestān Iran 71,499
87. Naqadeh Iran 73,528
88. Nūrābād Iran 73,528
86. Alvand Iran 74,889
85. Nahāvand Iran 76,250
84. Khomeyn Iran 77,425
83. Shūshtar Iran 77,507
82. Behbahān Iran 79,327
81. Bonāb Iran 80,359
80. Salmās Iran 81,606
79. Borāzjān Iran 86,059
78. Qorveh Iran 87,953
77. Alīgūdarz Iran 91,041
76. Behshahr Iran 93,500
75. Ahar Iran 94,348
74. Kāzerūn Iran 94,511
73. Do Gonbadān Iran 94,638
72. Qeshm Iran 95,000
71. Kāshmar Iran 96,151
70. Fasā Iran 98,061
69. Akbarābād Iran 98,342
68. Bam Iran 99,268
67. Kūhdasht Iran 100,208
66. Shāhreẕā Iran 100,790
65. Pārsābād Iran 101,661
64. Bāneh Iran 104,799
63. Bandar-e Anzalī Iran 110,826
62. Masjed Soleymān Iran 111,510
61. Qūchān Iran 111,752
60. Zābol Iran 121,989
59. Marand Iran 124,191
58. Semnān Iran 124,826
57. Torbat-e Ḩeydarīyeh Iran 125,633
56. Shahr-e Kord Iran 129,153
55. Īrānshahr Iran 131,232
54. Gonbad-e Qābūs Iran 131,416
53. Shāhrūd Iran 131,889
52. Mīāndowāb Iran 132,819
51. Īlām Iran 140,940
50. Rafsanjān Iran 147,680
49. Saqqez Iran 151,237
48. Mahābād Iran 162,434
47. Bandar Būshehr Iran 165,377
46. Khvoy Iran 175,370
45. Sāveh Iran 175,533
44. Malāyer Iran 176,573
43. Varāmīn Iran 179,603
42. Bojnūrd Iran 192,041
41. Bīrjand Iran 196,982
40. Āmol Iran 199,382
39. Bābol Iran 202,796
38. Sīrjān Iran 207,645
37. Būkān Iran 213,331
36. Naz̧arābād Iran 213,388
35. Neyshābūr Iran 220,929
34. Najafābād Iran 223,450
33. Sabzevār Iran 226,183
32. Gorgān Iran 244,937
31. Qarchak Iran 251,834
30. Borūjerd Iran 251,958
29. Shari-i-Tajan Iran 255,396
28. Kāshān Iran 272,359
27. Khomeynī Shahr Iran 277,334
26. Khorramābād Iran 329,825
25. Khorramshahr Iran 330,606
24. Qazvīn Iran 333,635
23. Sanandaj Iran 349,176
22. Bandar ‘Abbās Iran 352,173
21. Zanjān Iran 357,471
20. Ābādān Iran 370,180
19. Ardabīl Iran 410,753
18. Yazd Iran 477,905
17. Arāk Iran 503,647
16. Āzādshahr Iran 514,102
15. Hamadān Iran 528,256
14. Zāhedān Iran 551,980
13. Orūmīyeh Iran 577,307
12. Kermān Iran 577,514
11. Rasht Iran 594,590
10. Kermānshāh Iran 621,100
9. Kahrīz Iran 766,706
8. Ahvāz Iran 841,145
7. Qom Iran 900,000
6. Shīrāz Iran 1,249,942
5. Tabrīz Iran 1,424,641
4. Karaj Iran 1,448,075
3. Eşfahān Iran 1,547,164
2. Mashhad Iran 2,307,177
1. Tehrān Iran 7,153,309