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.52% of Iran's total population of 91.6M. Mashhad is classified as a major city and operates in the Asia/Tehran timezone. The average annual temperature is 14.7°C with 270 mm of rainfall per year. The city sits at an elevation of 986 meters above sea level.
Population
2,307,177
Global Rank
#168
Country Rank
#2
% of Iran
2.52%
Avg Temperature
14.7°C
Annual Rainfall
270 mm
Elevation
986 m
Timezone
Asia/Tehran
Mashhad on the Map
Climate in Mashhad
Mashhad's warmest month is Jul and the coldest is Dec. The wettest month is May with 72 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
Iran at a Glance
Country Population
91,567,738
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 is the climate like in Mashhad?
Mashhad has an average annual temperature of 14.7°C and receives 270 mm of rainfall per year. The warmest month is Jul and the coldest is Dec.
What timezone is Mashhad in?
Mashhad is in the Asia/Tehran timezone.