Home » cities » Main Cities of Iran

Main Cities of Iran


List of the main cities of Iran, ordered by number of inhabitants.

nametypepopulation
Tehrancity8,693,706
Mashhadcity3,001,184
Isfahancity1,961,260
Karajcity1,712,000
Shirazcity1,565,572
Tabrizcity1,558,693
Ahwazcity1,184,788
Qomcity1,075,000
Qazvincity1,000,000
Kermanshahcity946,651
Urmiacity736,224
Rashtcity679,995
Arakcity591,756
Zahedancity587,730
Kermancity537,718
Bandar Abbascity526,648
Hamedancity526,000
Yazdcity486,152
Ardabilcity482,632
Eslamshahrcity448,129
Sanandajcity412,767
Zanjancity386,851
Malardtown380,000
Gorgancity329,536
Khorramabadcity328,544
Qodscity316,631
Saricity309,820
Shahriyarcity309,607
Bandar-e Mahshahrtown296,271
Kashancity275,904
Neyshaburcity264,375
Dezfulcity248,380
Khomeyni Shahrtown247,128
Pakdashttown236,319
Najafabadcity235,281
Borujerdcity234,997
Sabzevarcity231,557
Abadancity231,476
Qarchaktown231,075
Varamintown225,628
Amolcity225,000
Bushehrcity223,504
Babolcity220,000
Savehcity210,000
Bojnurdcity207,196
Qaem Shahrcity204,953
Birjandcity203,636
Nasimshahrtown200,393
Sirjancity199,704
Khoycity198,845
Bukantown193,501
Amiriyehtown185,129
Semnancity185,129
Fardistown181,174
Marandtown180,000
Dorudtown174,508
Shahin Shahrtown173,329
Ilamcity172,213
Malayercity170,237
Mahabadtown168,393
Lahijantown167,544
Maraghehtown163,000
Shahr-e Kordcity159,775
Gonbad-e Qabustown151,910
Rafsanjancity151,420
Rudsartown144,500
Kazeruntown143,869
Kamalshahrtown141,669
Torbat-e Heydariehtown140,019
Saqqeztown140,000
Shahrudcity140,000
Zabolcity140,000
Yasujcity139,694
Bandar-e Anzalicity139,016
Langarudtown137,500
Andimeshkcity135,116
Shahrezatown134,952
Miandoabtown134,425
Khorramshahrtown133,097
Bamcity127,396
Marvdashttown123,858
Behbahantown122,604
Jahrom Countytown120,000
Nazarabadcity119,512
Mohammad Shahrtown119,418
Izehtown119,399
Andishecity116,063
Iranshahrcity113,750
Fasatown110,825
Borazjantown110,567
Marivantown110,464
Banehtown110,218
Chabaharcity106,739
Robat Karimtown105,393
Quchantown103,760
Shushtartown101,878
Ahartown100,641
Masjed Soleymantown100,497
Eghbaliyetown100,000
Mianehtown98,973