Mashhad, Iran
Major city · Population 2.3M
Mashhad is the 2nd largest city in Iran with a population of approximately 2,307,177 people as of 2026. This makes it the 168th largest city in the world, accounting for 2.68% of Iran's total population of 86.0M. Mashhad is classified as a major city and operates in the Asia/Tehran timezone.
Population
2,307,177
Global Rank
#168
Country Rank
#2
% of Iran
2.68%
Mashhad on the Map
Iran at a Glance
Country Population
85,961,000
Capital
Tehran
Region
Southern Asia
Major Cities
91
GDP per Capita
$5,190
Life Expectancy
77.7 years
Urban Population
77.0%
Growth Rate
0.01%
Other Major Cities in Iran
Nearest Major Cities
Closest cities to Mashhad with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Marāgheh | 262,604 | 52 km |
| Neyshābūr | 220,929 | 73 km |
| Torbat-e Ḩeydarīyeh | 125,633 | 119 km |
| Qūchān | 111,752 | 133 km |
| Sabzevar | 226,183 | 173 km |
| Ashgabat | 727,700 | 213 km |
| Bojnūrd | 192,041 | 241 km |
| Mary | 114,680 | 245 km |
Frequently Asked Questions
What is the population of Mashhad?
The population of Mashhad, Iran is approximately 2,307,177 people, making it the 168th largest city in the world and the 2nd largest in Iran.
Is Mashhad the capital of Iran?
No, the capital of Iran is Tehran. Mashhad is the 2nd largest city in the country.
What timezone is Mashhad in?
Mashhad is in the Asia/Tehran timezone.