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 409th largest city in the world, accounting for 1.45% of Iran's total population of 86.0M. Shiraz is classified as a major city and operates in the Asia/Tehran timezone.

Population

1,249,942

Global Rank

#409

Country Rank

#6

% of Iran

1.45%

Shiraz on the Map

Loading 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

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
Jahrom141,634159 km
Bushehr165,377179 km
Shahreẕā134,952274 km
Sirjan207,645305 km
Yazd477,905309 km
Bandar-e Māhshahr162,797338 km
Shahr-e Kord129,153342 km

Frequently Asked Questions

What is the population of Shiraz?

The population of Shiraz, Iran is approximately 1,249,942 people, making it the 409th 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 timezone is Shiraz in?

Shiraz is in the Asia/Tehran timezone.