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
25. Khorramshahr Iran 330,606
180. Khvānsār Iran 21,146
46. Khvoy Iran 175,370
181. Kīsh Iran 20,922
191. Kūh Sefīd Iran 2,850
67. Kūhdasht Iran 100,208
95. Langerūd Iran 68,148
48. Mahābād Iran 162,434
111. Malārd Iran 56,745
44. Malāyer Iran 176,573
59. Marand Iran 124,191
2. Mashhad Iran 2,307,177
62. Masjed Soleymān Iran 111,510
189. Mehrān Iran 11,831
159. Mehrīz Iran 36,720
120. Meybod Iran 51,874
52. Mīāndowāb Iran 132,819
90. Mīnāb Iran 70,790
127. Mollāvarjān Iran 49,843
85. Nahāvand Iran 76,250
34. Najafābād Iran 223,450
87. Naqadeh Iran 73,528
36. Naz̧arābād Iran 213,388
130. Nekā’ Iran 48,847
141. Neyrīz Iran 45,506
35. Neyshābūr Iran 220,929
98. Nūrābād Iran 64,041
88. Nūrābād Iran 73,528
137. Omīdīyeh Iran 46,983
13. Orūmīyeh Iran 577,307
124. Oshnavīyeh Iran 50,661
195. pamas Iran 1,081
65. Pārsābād Iran 101,661
185. Pāveh Iran 17,779
101. Pīrānshahr Iran 61,973
114. Pīshvā Iran 53,856
170. Qahderījān Iran 29,392
167. Qarah Ẕīā' od Dīn Iran 31,947
31. Qarchak Iran 251,834
150. Qāyen Iran 40,157
24. Qazvīn Iran 333,635
72. Qeshm Iran 95,000
7. Qom Iran 900,000
78. Qorveh Iran 87,953
61. Qūchān Iran 111,752
50. Rafsanjān Iran 147,680
152. Rāmhormoz Iran 38,821
182. Rāmshīr Iran 19,454
11. Rasht Iran 594,590
149. Rāvar Iran 40,167
129. Rehnān Iran 49,143
100. Robāţ Karīm Iran 62,753
134. Rūdsar Iran 47,502
33. Sabzevār Iran 226,183
80. Salmās Iran 81,606
23. Sanandaj Iran 349,176
49. Saqqez Iran 151,237
139. Sarakhs Iran 46,499
121. Sarpol-e Z̄ahāb Iran 51,611
45. Sāveh Iran 175,533
175. Semīrom Iran 27,220
58. Semnān Iran 124,826
157. Shādegān Iran 37,220
133. Shāh Pasand Iran 47,590
148. Shāhīn Dezh Iran 41,442
118. Shahr-e Bābak Iran 52,409
56. Shahr-e Kord Iran 129,153
66. Shāhreẕā Iran 100,790
107. Shahrīār Iran 58,849
53. Shāhrūd Iran 131,889
29. Shari-i-Tajan Iran 255,396
6. Shīrāz Iran 1,249,942
119. Shūsh Iran 52,284
83. Shūshtar Iran 77,507
38. Sīrjān Iran 207,645
145. Sonqor Iran 43,174
147. Sūsangerd Iran 41,443
126. Ţabas Iran 49,993
5. Tabrīz Iran 1,424,641
188. Tafresh Iran 14,399
183. Taft Iran 19,394
122. Takāb Iran 51,541
89. Tākestān Iran 71,499
154. Tāybād Iran 37,513
1. Tehrān Iran 7,153,309
155. Tonekābon Iran 37,501
57. Torbat-e Ḩeydarīyeh Iran 125,633
106. Torbat-e Jām Iran 58,928
43. Varāmīn Iran 179,603
18. Yazd Iran 477,905
60. Zābol Iran 121,989
14. Zāhedān Iran 551,980
21. Zanjān Iran 357,471
105. Zarand Iran 58,983
169. ‘Ajab Shīr Iran 29,675