List of cities in Iran by population

List of cities in Iran by population. There are 137 cities in Iran, of which Tehran is the largest in terms of population - 7 797 561. The total number of people in Iran is 84 002 581 for 2022.

List of cities in Iran

# Name, city Population
1Tehran7 797 561
2Mashad2 427 357
3Isfahan1 602 174
4Tabriz1 398 130
5Kerej1 386 064
6Shiraz1 227 374
7Ahvaz985 713
8Kum959 177
9Kermanshah794 957
10Urmia583 280
11Zahedan567 534
12Rasht557 404
13Kerman515 189
14Hamadan479 714
15Erak446 810
16Yazd432 211
17Ardabil418 315
18Bender-Abbas379 362
19Islamshir357 482
20Qazvin355 413
21Zanjan349 797
22Khorramabad334 021
23Senendage316 916
24Gorgan274 465
25Sari261 331
26Kashan253 543
27Dizfull235 876
28Golestan232 004
29Quds230 214
30Borucerd229 555
31Malard228 729
32Khomeinihehr223 171
33Abadan219 782
34Sebzevar214 651
35Varamin209 046
36Nishapur208 908
37Najafabad208 744
38Babol201 422
39Amol199 769
40Shehriyar189 436
41Hoi An181 475
42Sava180 582
43Bojnurd176 779
44Kaamshahr174 848
45Garchak174 106
46Sirjan170 993
47Bushehr170 050
48Birdland166 177
49Ilam160 423
50Malayer156 349
51Bukane150 803
52Merage149 942
53Rafsanjan139 282
54Zabol137 012
55Nesimshehr135 894
56Mehabad135 808
57Sakkez133 360
58Shahrud132 440
59Shehre Kord131 688
60Gombede-Cavus129 234
61Shahinshahr127 511
62Pakdesht127 002
63Semnan126 838
64Khorramshahr125 958
65Marvdesht124 441
66Torbat-Heydariy121 382
67Andymeshk120 202
68Merend114 883
69Miandoab114 182
70Mahshehr111 523
71Anzali110 664
72Shehrez109 685
73Masjid-Soleiman108 698
74Gehrom105 351
75Uze104 410
76Kuchan101 354
77Dorud101 255
78Behbehan101 268
79Iranahshir100 721
80Yasuj100 640
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Iran?

In total, Iran has 80 cities with a total population of 84 002 581 people for 2022.

⚡ What is the largest city in Iran by population?

The largest population in Tehran is 7 797 561.
×