Home Countries Iran

Cities in Iran

Population data for 287 cities in Iran. Sorted by population size.

287
Cities
110,950,208
Total Urban Population
Tehran County
Largest City

All Cities in Iran

# City Population Year
1 Tehran County 8,737,510 2026
2 Tehran 8,693,706 2026
3 Mashhad County 3,372,660 2026
4 Mashhad 3,208,000 2026
5 Isfahan County 2,243,249 2026
6 Karaj County 1,973,470 2026
7 Isfahan 1,961,260 2026
8 Shiraz County 1,869,001 2026
9 Tabriz County 1,773,033 2026
10 Kurdistan Province 1,603,011 2026
11 Karaj 1,592,492 2026
12 Shiraz 1,565,572 2026
13 Tabriz 1,558,693 2026
14 Ahvaz County 1,302,591 2026
15 Qom County 1,292,283 2026
16 Qom 1,201,158 2026
17 Ahvaz 1,184,788 2026
18 Kermanshah County 1,083,833 2026
19 Urmia County 1,040,565 2026
20 Rasht County 956,971 2026
21 Kermanshah 946,651 2026
22 Shahriar County 744,210 2026
23 Kerman County 738,724 2026
24 Urmia 736,224 2026
25 Bandar Abbas County 680,366 2026
26 Rasht 679,995 2026
27 Hamadan County 676,105 2026
28 Zahedan County 672,589 2026
29 Yazd County 656,474 2026
30 Ardabil County 605,992 2026
31 Qazvin County 596,932 2026
32 Arak County 591,756 2026
33 Zahedan 587,730 2026
34 Hamadan 554,406 2026
35 Eslamshahr County 548,620 2026
36 Kerman 537,718 2026
37 Baharestan County 536,329 2026
38 Babol County 531,930 2026
39 Yazd 529,673 2026
40 Ardabil 529,374 2026
41 Bandar Abbas 526,648 2026
42 Zanjan County 521,302 2026
43 Arak 520,944 2026
44 Khorramabad County 506,471 2026
45 Sari County 504,298 2026
46 Sanandaj County 501,402 2026
47 Gorgan County 480,541 2026
48 Nishapur County 451,780 2026
49 Eslamshahr 448,129 2026
50 Dezful County 443,971 2026
51 Zanjan 430,871 2026
52 Sanandaj 412,767 2026
53 Qazvin 402,748 2026
54 Amol County 401,639 2026
55 Malard County 377,292 2026
56 Khorramabad 373,416 2026
57 Kashan County 364,482 2026
58 Pakdasht County 350,966 2026
59 Gorgan 350,676 2026
60 Ray County 349,700 2026
61 Gonbad-e Kavus County 348,744 2026
62 Khoy County 348,664 2026
63 Borujerd County 326,452 2026
64 Sirjan County 324,103 2026
65 Bojnord County 324,083 2026
66 Marvdasht County 323,434 2026
67 Khomeyni Shahr County 319,727 2026
68 Najafabad County 319,205 2026
69 Qods County 316,636 2026
70 Shahrekord County 315,980 2026
71 Rafsanjan County 311,214 2026
72 Sari 309,820 2026
73 Shahriar 309,607 2026
74 Qods 309,605 2026
75 Qaem Shahr County 309,199 2026
76 Jiroft County 308,858 2026
77 Sabzevar County 306,310 2026
78 Kashan 304,487 2026
79 Boyer-Ahmad County 299,885 2026
80 Bushehr County 298,594 2026
81 Abadan County 298,090 2026
82 Mahshahr County 296,271 2026
83 Robat-Karim County 291,516 2026
84 Malayer County 288,685 2026
85 Varamin County 283,742 2026
86 Saveh County 283,538 2026
87 Chabahar County 283,204 2026
88 Malard 281,027 2026
89 Miandoab County 273,949 2026
90 Fardis County 271,829 2026
91 Qarchak County 269,138 2026
92 Torbat-e Jam County 267,671 2026
93 Dezful 264,709 2026
94 Nishapur 264,375 2026
95 Lenjan County 262,912 2026
96 Maragheh County 262,604 2026
97 Birjand County 261,324 2026
98 Savojbolagh County 259,973 2026
99 Minab County 259,221 2026
100 Iranshahr County 254,314 2026
101 Dashtestan County 252,047 2026
102 Bukan County 251,409 2026
103 Babol 250,217 2026
104 Ray 250,000 2026
105 Falavarjan County 249,814 2026
106 Khomeyni Shahr 247,128 2026
107 Marand County 244,971 2026
108 Sabzevar 243,700 2026
109 Alborz County 242,865 2026
110 Andimeshk 240,113 2026
111 Golestan 239,556 2026
112 Amol 237,528 2026
113 Mahabad County 236,849 2026
114 Pakdasht 236,319 2026
115 Najafabad 235,281 2026
116 Ilam County 235,144 2026
117 Borujerd 234,997 2026
118 Shahin Shahr County 234,667 2026
119 Abadan 231,476 2026
120 Qarchak 231,075 2026
121 Bojnord 228,931 2026
122 Jahrom County 228,532 2026
123 Bam County 228,241 2026
124 Saqqez County 226,451 2026
125 Varamin 225,628 2026
126 Torbat-e Heydarieh County 224,626 2026
127 Bushehr 223,504 2026
128 Saveh 220,762 2026
129 Shahrud County 218,628 2026
130 Larestan County 213,920 2026
131 Kazerun County 211,341 2026
132 Shush County 205,720 2026
133 Fasa County 205,187 2026
134 Qaem Shahr 204,953 2026
135 Birjand 203,636 2026
136 Darab County 201,489 2026
137 Talesh County 200,649 2026
138 Nasimshahr 200,393 2026
139 Sirjan 199,704 2026
140 Izeh County 198,871 2026
141 Khoy 198,845 2026
142 Salmas County 196,546 2026
143 Semnan County 196,521 2026
144 Marivan County 195,263 2026
145 Ilam 194,030 2026
146 Bukan 193,501 2026
147 Shushtar County 192,028 2026
148 Saravan County 191,661 2026
149 Shahr-e Kord 190,441 2026
150 Sarbaz County 186,165 2026
151 Semnan 185,129 2026
152 Mianeh County 182,848 2026
153 Fardis 181,174 2026
154 Behbahan County 180,593 2026
155 Nahavand County 178,787 2026
156 Parsabad County 177,601 2026
157 Maragheh 175,255 2026
158 Dorud County 174,508 2026
159 Quchan County 174,495 2026
160 Khash County 173,821 2026
161 Shahin Shahr 173,329 2026
162 Takestan County 172,636 2026
163 Andimeshk County 171,412 2026
164 Khorramshahr County 170,976 2026
165 Malayer 170,237 2026
166 Pardis County 169,060 2026
167 Behshahr County 168,769 2026
168 Kashmar County 168,664 2026
169 Mahabad 168,393 2026
170 Lahijan County 167,544 2026
171 Lahijan 167,544 2026
172 Kuhdasht County 166,658 2026
173 Tonekabon County 166,132 2026
174 Zabol County 165,666 2026
175 Saqqez 165,258 2026
176 Khodabandeh County 164,493 2026
177 Mahshahr 162,797 2026
178 Rafsanjan 161,909 2026
179 Shahreza County 159,797 2026
180 Bandar Lengeh County 159,358 2026
181 Baneh County 158,690 2026
182 Osku County 158,270 2026
183 Chenaran County 155,013 2026
184 Ahar County 154,530 2026
185 Nazarabad County 152,437 2026
186 Gonbad-e Kavus 151,910 2026
187 Abhar County 151,528 2026
188 Mobarakeh County 150,441 2026
189 Shahrud 150,129 2026
190 Meshginshahr County 149,941 2026
191 Qeshm County 148,993 2026
192 Marvdasht 148,858 2026
193 Rudsar County 147,399 2026
194 Shirvan County 146,140 2026
195 Delfan County 143,973 2026
196 Nik Shahr County 141,894 2026
197 Jahrom 141,634 2026
198 Kamalshahr 141,166 2026
199 Eslamabad-e Gharb County 140,876 2026
200 Aliabad County 140,709 2026
201 Langarud County 140,686 2026
202 Qorveh County 140,192 2026
203 Torbat-e Heydarieh 140,019 2026
204 Bandar-e Anzali County 139,016 2026
205 Khaf County 138,972 2026
206 Nowshahr County 138,913 2026
207 Piranshahr e Mokrian 138,864 2026
208 Shadegan County 138,480 2026
209 Zarand County 138,133 2026
210 Aligudarz County 137,534 2026
211 Marivan 136,654 2026
212 Shabestar County 135,421 2026
213 Babolsar County 135,191 2026
214 Shahreza 134,952 2026
215 Zabol 134,950 2026
216 Bonab County 134,892 2026
217 Yasuj 134,532 2026
218 Miandoab 134,425 2026
219 Khorramshahr 133,097 2026
220 Aqqala County 132,733 2026
221 Kohgiluyeh County 131,351 2026
222 Marand 130,825 2026
223 Jiroft 130,429 2026
224 Salmas 127,864 2026
225 Naqadeh County 127,671 2026
226 Bam 127,396 2026
227 Kabudarahang County 126,062 2026
228 Damavand County 125,480 2026
229 Sarab County 125,341 2026
230 Sowme'eh Sara County 125,074 2026
231 Rudan County 124,522 2026
232 Gachsaran County 124,096 2026
233 Buin Zahra County 122,994 2026
234 Behbahan 122,604 2026
235 Borujen County 122,483 2026
236 Borkhar County 122,419 2026
237 Dorud 121,608 2026
238 Nur County 121,531 2026
239 Firuzabad County 121,417 2026
240 Esfarayen County 120,513 2026
241 Nazarabad 119,512 2026
242 Neka County 119,511 2026
243 Mohammadshahr 119,418 2026
244 Izeh 119,399 2026
245 Bahar County 119,082 2026
246 Sardasht County 118,849 2026
247 Bandar-e Anzali 118,564 2026
248 Shazand County 117,571 2026
249 Taybad County 117,564 2026
250 Mamasani County 117,527 2026
251 Kalaleh County 117,319 2026
252 Chalus County 116,542 2026
253 Qaen County 116,181 2026
254 Andisheh 116,062 2026
255 Ramhormoz County 113,776 2026
256 Iranshahr 113,750 2026
257 Masjed Soleyman County 113,419 2026
258 Neyriz County 113,291 2026
259 Malekan County 111,319 2026
260 Fasa 110,825 2026
261 Borazjan 110,567 2026
262 Azarshahr County 110,311 2026
263 Baneh 110,218 2026
264 Astaneh-ye Ashrafiyeh County 108,130 2026
265 Dasht-e Azadegan County 107,989 2026
266 Kangan County 107,801 2026
267 Razan County 107,587 2026
268 Chabahar 106,739 2026
269 Rudbar Jonubi County 105,992 2026
270 Karun County 105,872 2026
271 Robat Karim 105,393 2026
272 Bagh-e Malek County 105,384 2026
273 Khomein County 105,017 2026
274 Shahr-e Babak County 103,975 2026
275 Aran va Bidgol County 103,517 2026
276 Kamyaran County 102,856 2026
277 Ganaveh County 102,484 2026
278 Kashmar 102,282 2026
279 Shushtar 101,878 2026
280 Samalqan County 101,727 2026
281 Tuyserkan County 101,666 2026
282 Quchan 101,604 2026
283 Asadabad County 100,901 2026
284 Abadeh County 100,831 2026
285 Ahar 100,641 2026
286 Masjed Soleiman 100,497 2026
287 Torbat-e Jam 100,449 2026