Iran flag

Shiraz, Iran

Major city · Population 1.2M

Shiraz is the 6th largest city in Iran with a population of approximately 1,249,942 people as of 2026. This makes it the 418th largest city in the world, accounting for 1.37% of Iran's total population of 91.6M. Shiraz is classified as a major city and operates in the Asia/Tehran timezone. The average annual temperature is 19.2°C with 239 mm of rainfall per year. The city sits at an elevation of 1,541 meters above sea level.

Population

1,249,942

Global Rank

#418

Country Rank

#6

% of Iran

1.37%

Avg Temperature

19.2°C

Annual Rainfall

239 mm

Elevation

1,541 m

Timezone

Asia/Tehran

Shiraz on the Map

Loading map...

Climate in Shiraz

Shiraz's warmest month is Jul and the coldest is Dec. The wettest month is Mar with 92 mm of rainfall.

Average Monthly Temperature

9.2°C
Jan
8.1°C
Feb
11.2°C
Mar
16.3°C
Apr
22.1°C
May
29.7°C
Jun
32.3°C
Jul
31.7°C
Aug
26.6°C
Sep
19.9°C
Oct
15.2°C
Nov
8°C
Dec
8°C32.3°C

Monthly Rainfall

3 mm
Jan
40 mm
Feb
92 mm
Mar
25 mm
Apr
37 mm
May
0 mm
Jun
0 mm
Jul
1 mm
Aug
0 mm
Sep
20 mm
Oct
18 mm
Nov
3 mm
Dec

Iran at a Glance

Country Population

91,567,738

Capital

Tehran

Region

Southern Asia

Major Cities

96

GDP per Capita

$5,190

Life Expectancy

77.8 years

Urban Population

77.0%

Growth Rate

0.01%

Other Major Cities in Iran

Tehran
7.2M
Mashhad
2.3M
Isfahan
1.5M
Karaj
1.4M
Tabriz
1.4M
Qom
900K
Ahvaz
841K
Kermanshah
621K
Rasht
595K
Kerman
578K

Nearest Major Cities

Closest cities to Shiraz with over 100,000 people

Cities closest to Shiraz by distance
CityPopulationDistance
Marvdasht148,85839 km
Borāzjān110,567133 km
Jahrom141,634159 km
Bushehr165,377179 km
Behbahān122,604246 km
Shahreẕā134,952274 km
Sirjan207,645305 km
Yazd477,905309 km

Frequently Asked Questions

What is the population of Shiraz?

The population of Shiraz, Iran is approximately 1,249,942 people, making it the 418th largest city in the world and the 6th largest in Iran.

Is Shiraz the capital of Iran?

No, the capital of Iran is Tehran. Shiraz is the 6th largest city in the country.

What is the climate like in Shiraz?

Shiraz has an average annual temperature of 19.2°C and receives 239 mm of rainfall per year. The warmest month is Jul and the coldest is Dec.

What timezone is Shiraz in?

Shiraz is in the Asia/Tehran timezone.