Population of Cities in Iran 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
Tehran7,153,309
Mashhad2,307,177
Isfahan1,547,164
Karaj1,448,075
Tabriz1,424,641
Shiraz1,249,942
Qom900,000
Ahvaz841,145
Pasragad Branch787,878
Kahriz766,706
Kermanshah621,100
Rasht594,590
Kerman577,514
Orumiyeh577,307
Zahedan551,980
Hamadan528,256
Azadshahr514,102
Arak503,647
Yazd477,905
Ardabil410,753
Abadan370,180
Zanjan357,471
Bandar Abbas352,173
Sanandaj349,176
Qazvin333,635
Khorramshahr330,606
Khorramabad329,825
Khomeyni Shahr277,334
Sari255,396
Borujerd251,958
Qarchak251,834
Gorgan244,937
Sabzevar226,183
Najafabad223,450
Neyshabur220,929
Nazarabad213,388
Bukan213,331
Sirjan207,645
Babol202,796
Amol199,382
Birjand196,982
Bojnurd192,041
Varamin179,603
Malayer176,573
Saveh175,533
Khowy175,370
Bushehr165,377
Mahabad162,434
Saqqez151,237
Rafsanjan147,680
Ilam140,940
Miandoab132,819
Shahrud131,889
Gonbad-e Kavus131,416
Iranshahr131,232
Shahr-e Kord129,153
Torbat-e Heydariyeh125,633
Semnan124,826
Marand124,191
Zabol121,989
Quchan111,752
Masjed Soleyman111,510
Bandar-e Anzali110,826
Baneh104,799
Parsabad101,661
Kuhdasht100,208
Bam99,268
Akbarabad98,342
Fasa98,061
Yasuj96,786
Kashmar96,151
Dogonbadan94,638
Kazerun94,511
Ahar94,348
Behshahr93,500
Marivan91,664
Aligudarz91,041
Alvand90,000
Qorveh87,953
Borazjan86,059
Shirvan82,790
Salmas81,606
Bonab80,359
Shahre Jadide Andisheh80,000
Behbahan79,327
Shushtar77,507
Khomeyn77,425
Nahavand76,250
Alvand74,889
Nurabad73,528
Naqadeh73,528
Takestan71,499
Minab70,790
Abhar69,889
Dehdasht69,726
Chalus69,638
Khash69,603
Langarud68,148
Damghan67,694
Firuzabad66,558
Nurabad64,041
Darab63,319
Robat Karim62,753
Piranshahr61,973
Kamyaran61,642
Esfarayen59,678
Asadabad59,617
Zarand58,983
Torbat-e Jam58,928
Shahriar58,849
Ardakan58,834
Harsin57,647
Abadeh56,988
Malard56,745
Abyek55,128
Bijar53,871
Pishva53,856
Kangavar53,414
Bandar-e Genaveh52,750
Borujen52,654
Shahr-e Babak52,409
Shush52,284
Meybod51,874
Sarpol-e Zahab51,611
Takab51,541
Khalkhal51,024
Oshnaviyeh50,661
Khorramdarreh50,528
Tabas49,993
Falavarjan49,843
Istgah-e Rah Ahan-e Garmsar49,491
Rehnan49,143
Neka48,847
Babolsar48,051
Azadshahr47,590
Rudsar47,502
Azna47,482
Chabahar47,287
Omidiyeh46,983
Chenaran46,940
Sarakhs46,499
Dehloran46,002
Neyriz45,506
Hashtpar45,305
Golpayegan44,916
Gonabad43,465
Sonqor43,174
Astaneh-ye Ashrafiyeh42,784
Susangerd41,443
Shahin Dezh41,442
Ravar40,167
Qa'en40,157
Nowshahr40,000
Astara39,065
Ramhormoz38,821
Javanrud38,657
Qasr-e Qand37,722
Taybad37,513
Tonekabon37,501
Dorcheh Piaz37,462
Shadegan37,220
Bardsir37,192
Mahriz36,720
Eqbaliyeh36,709
Mohr35,000
Fereydunkenar34,097
Kalaleh33,700
Kelishad va Sudarjan33,630
Dowlatabad33,607
Delijan33,508
Farrokh Shahr32,391
Qarah Zia' od Din31,947
Bafq31,215
Pasargad29,825
`Ajab Shir29,675
Qahderijan29,392
Damavand29,144
Bahar28,645
Juybar28,404
Bardaskan28,233
Fuman27,763
Aleshtar27,701
Semirom27,220
Gerash25,316
Farsan25,071
Qeshm25,000
Darreh Shahr24,961
Bandar-e Lengeh22,768
Aghajari21,785
Khvansar21,146
Mahdishahr21,000
Kish20,922
Abrisham20,000
Ramshir19,454
Taft19,394
Abdanan19,360
Paveh17,779
Padegan-e Manjil17,396
Nikshahr17,000
Hashtrud16,888
Ardestan16,058
Tafresh14,399
Fannuj13,000
Mehran11,831
Fareydunshahr11,562
Sharifabad8,870
Khark8,196
Shahrak-e Pabedana6,503
Nashtarud5,837
Shahrak-e Emam Hasan5,394
Aq Qayeh5,114
showing: 211 rows

As the world's 18th largest country by area, it's no surprise that the country of Iran has a large population to match the size of its land area. Iran is the world's 17th largest country by population with an estimated population of over 81 million as of 2016. Because its population is so large, of course it would have megacities that contribute to these large figures. The largest city in Tehran, which has a population that exceeds 7 million. Its second largest city, Masshad, has over 2 million inhabitants, falling far behind Tehran but still large when compared to other cities across the country and the entire world. Iran also has four additional cities that have recorded populations of over one million. There are 61 total cities with populations that fall below this milestone but have more than 100,000 inhabitants. There are also 128 major cities with populations that exceed 10,000 people.

Back in 1960, Iran's population was primarily situated in rural areas. However, as cities have developed and grown and more people are moving to urban areas, this number has decreased dramatically over the years. Figures from 2015 show that just over one-quarter of the population -- 27% to be exact -- live in rural areas, with the remainder of the population living in the various urban cities that are spread across a total of 31 provinces.

Iran has 6 cities with more than a million people, 60 cities with between 100,000 and 1 million people, and 139 cities with between 10,000 and 100,000 people. The largest city in Iran is Tehran, with a population of 7,153,309 people.

Population of Cities in Iran 2024

Sources