Home Cities Iran Tehran

Population of Tehran, Iran IR flag

Major metropolitan area with 8,693,706 residents in Tehran Province, Iran.

8,693,706
Residents (2026)
#79
World Ranking
#2
In Iran (of 287)

About Tehran

Tehran is a major metropolitan area located in Iran, in the Tehran Province region. According to the latest available data (2026), the population of Tehran is approximately 8,693,706 residents, making it the second largest city in Iran.

Globally, Tehran ranks #79 among the world's most populated cities. With over 5 million residents, Tehran is considered a major metropolitan hub in the region.

It is also the capital of Tehran province and the administrative center for Tehran County and its Central District. With a population of around 9 million in the city, and 16.8 million in the metropolitan area, Tehran is the most populous city in Iran and West Asia, the second-largest metropolitan area in the Middle East after Cairo, and the 24th-most-populous metropolitan area in the world. Greater Tehran includes several municipalities, including Karaj, Eslamshahr, Shahriar, Qods, Malard, Golestan, Varamin, Pakdasht, Qarchak, Nasimshahr, Parand, Pardis, Andisheh and Fardis.

Tehran City Statistics

CityTehran
CountryIR flag Iran
Population8,693,706
Global Rank#79
Rank in Iran#2 of 287 cities
City Categorymajor metropolitan area
RegionTehran Province
Latitude35.6889
Longitude51.3897
Data Year2026

Tehran Overview

Tehran is a major metropolitan area in Iran, situated in the Tehran Province area. With a population of 8,693,706 people, it represents approximately 25% of the total urban population in Iran.

As one of the largest cities in the world, Tehran is a significant hub for commerce, culture, and transportation. The city's metropolitan area extends well beyond its official boundaries, encompassing numerous satellite cities and suburban areas.

Population Comparison

To put Tehran's population of 8,693,706 into perspective:

  • Tehran's population is comparable to that of small European countries like Norway or Ireland.
  • The city has more than 8 million inhabitants, making it a significant urban center globally.
  • It ranks #2 among all cities in Iran.

Where is Tehran IR flag Located?

Tehran is located in Iran, in the Tehran Province region, at coordinates 35.6889° latitude and 51.3897° longitude. Tehran sits in the subtropics, typically enjoying warm temperatures year-round.

Nearby Cities

Other Cities in Iran IR flag

View all cities in Iran

Largest Cities in Iran IR flag

# City Population
1 Mashhad County 3,372,660
2 Mashhad 3,208,000
4 Isfahan County 2,243,249
6 Karaj County 1,973,470
7 Shiraz County 1,869,001

Frequently Asked Questions

What is the population of Tehran?

The population of Tehran is approximately 8,693,706 residents according to the latest available data (2026).

Where is Tehran located?

Tehran is located in Iran at approximately 35.6889° latitude and 51.3897° longitude.

Is Tehran one of the largest cities in Iran?

With a population of 8,693,706, Tehran is one of the major urban areas in Iran. It ranks #2 out of 287 cities in the country.

Explore More Cities