Iraq flag

Karbala, Iraq

Major city · Population 1.2M

Karbala is the 7th largest city in Iraq with a population of approximately 1,218,732 people as of 2026. This makes it the 424th largest city in the world, accounting for 2.64% of Iraq's total population of 46.1M. Karbala is classified as a major city and operates in the Asia/Baghdad timezone. The average annual temperature is 25.9°C with 198 mm of rainfall per year. The city sits at an elevation of 29 meters above sea level.

Population

1,218,732

Global Rank

#424

Country Rank

#7

% of Iraq

2.64%

Avg Temperature

25.9°C

Annual Rainfall

198 mm

Elevation

29 m

Timezone

Asia/Baghdad

Karbala on the Map

Loading map...

Climate in Karbala

Karbala's warmest month is Jul and the coldest is Dec. The wettest month is Feb with 59 mm of rainfall.

Average Monthly Temperature

14.4°C
Jan
13.7°C
Feb
18.3°C
Mar
27.3°C
Apr
30.2°C
May
38.6°C
Jun
39°C
Jul
38.7°C
Aug
34.2°C
Sep
26.1°C
Oct
18.2°C
Nov
12.2°C
Dec
12.2°C39°C

Monthly Rainfall

2 mm
Jan
59 mm
Feb
52 mm
Mar
3 mm
Apr
15 mm
May
0 mm
Jun
0 mm
Jul
0 mm
Aug
0 mm
Sep
4 mm
Oct
57 mm
Nov
6 mm
Dec

Iraq at a Glance

Country Population

46,118,793

Capital

Baghdad

Region

Western Asia

Major Cities

40

GDP per Capita

$6,074

Life Expectancy

72.3 years

Urban Population

69.9%

Growth Rate

0.02%

Other Major Cities in Iraq

Nearest Major Cities

Closest cities to Karbala with over 100,000 people

Cities closest to Karbala by distance
CityPopulationDistance
Al Hillah455,70041 km
Nāḩiyat al Iskandarīyah100,60043 km
Al Maḩmūdīyah350,00059 km
Najaf482,57672 km
Kufa110,00074 km
Abū Ghurayb900,00078 km
Al Fallūjah190,15985 km
Baghdad7,216,00088 km

Frequently Asked Questions

What is the population of Karbala?

The population of Karbala, Iraq is approximately 1,218,732 people, making it the 424th largest city in the world and the 7th largest in Iraq.

Is Karbala the capital of Iraq?

No, the capital of Iraq is Baghdad. Karbala is the 7th largest city in the country.

What is the climate like in Karbala?

Karbala has an average annual temperature of 25.9°C and receives 198 mm of rainfall per year. The warmest month is Jul and the coldest is Dec.

What timezone is Karbala in?

Karbala is in the Asia/Baghdad timezone.