Iran Cities by Population 2025

5 Most Populated Iran Cities

7,153,309

2,307,177

1,547,164

1,448,075

1,424,641

66 cities

City
2025 Pop.
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

Iran Overview

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.

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.

Sources

  1. GeoNames