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
94. Khāsh Iran 69,603
192. Khānī Yek Iran 2,493
10. Kermānshāh Iran 621,100
12. Kermān Iran 577,514
163. Kelīshād Iran 33,630
74. Kāzerūn Iran 94,511
71. Kāshmar Iran 96,151
28. Kāshān Iran 272,359
4. Karaj Iran 1,448,075
115. Kangāvar Iran 53,414
102. Kāmyārān Iran 61,642
162. Kalāleh Iran 33,700
9. Kahrīz Iran 766,706
173. Jūybār Iran 28,404
153. Javānrūd Iran 38,657
128. Īstgāh-e Garmsār Iran 49,491
55. Īrānshahr Iran 131,232
51. Īlām Iran 140,940
123. Herowābād Iran 51,024
186. Hashtrūd Iran 16,888
142. Hashtpar Iran 45,305
109. Harsīn Iran 57,647
15. Hamadān Iran 528,256
32. Gorgān Iran 244,937
54. Gonbad-e Qābūs Iran 131,416
144. Gonābād Iran 43,465
143. Golpāyegān Iran 44,916
176. Gerāsh Iran 25,316
97. Fīrūzābād Iran 66,558
190. Fereydūnshahr Iran 11,562
161. Fereydūn Kenār Iran 34,097
70. Fasā Iran 98,061
177. Fārsān Iran 25,071
166. Farrokh Shahr Iran 32,391
194. Famast Iran 1,081
103. Esfarāyen Iran 59,678
3. Eşfahān Iran 1,547,164
160. Eqbālīyeh Iran 36,709
164. Dowlatābād Iran 33,607
156. Dorcheh Pīāz Iran 37,462
73. Do Gonbadān Iran 94,638
165. Delījān Iran 33,508
140. Dehlorān Iran 46,002
92. Dehdasht Iran 69,726
99. Dārāb Iran 63,319
96. Dāmghān Iran 67,694
171. Damāvand Iran 29,144
138. Chenārān Iran 46,940
93. Chālūs Iran 69,638
136. Chāh Bahār Iran 47,287
37. Būkān Iran 213,331
30. Borūjerd Iran 251,958
117. Borūjen Iran 52,654
79. Borāzjān Iran 86,059
81. Bonāb Iran 80,359
42. Bojnūrd Iran 192,041
41. Bīrjand Iran 196,982
113. Bījār Iran 53,871
76. Behshahr Iran 93,500
82. Behbahān Iran 79,327
158. Bardsīr Iran 37,192
64. Bāneh Iran 104,799
178. Bandar-e Lengeh Iran 22,768
116. Bandar-e Ganāveh Iran 52,750
63. Bandar-e Anzalī Iran 110,826
22. Bandar ‘Abbās Iran 352,173
131. Bandar Emām Khomeynī Iran 48,061
47. Bandar Būshehr Iran 165,377
68. Bam Iran 99,268
172. Bahār Iran 28,645
168. Bāfq Iran 31,215
132. Bābolsar Iran 48,051
39. Bābol Iran 202,796
135. Aznā Iran 47,482
16. Āzādshahr Iran 514,102
151. Āstārā Iran 39,065
146. Āstāneh-ye Ashrafīyeh Iran 42,784
104. Asadābād Iran 59,617
187. Ardestān Iran 16,058
108. Ardakān Iran 58,834
19. Ardabīl Iran 410,753
17. Arāk Iran 503,647
40. Āmol Iran 199,382
86. Alvand Iran 74,889
77. Alīgūdarz Iran 91,041
174. Aleshtar Iran 27,701
69. Akbarābād Iran 98,342
8. Ahvāz Iran 841,145
75. Ahar Iran 94,348
179. Āghājārī Iran 21,785
112. Ābyek Iran 55,128
91. Abhar Iran 69,889
184. Ābdānān Iran 19,360
110. Ābādeh Iran 56,988
20. Ābādān Iran 370,180