Pakistan flag

Karachi, Pakistan

Megacity · Population 11.6M

Karachi is the 2nd largest city in Pakistan with a population of approximately 11,624,219 people as of 2026. This makes it the 14th largest city in the world, accounting for 4.81% of Pakistan's total population of 241.5M. Karachi is classified as a megacity and operates in the Asia/Karachi timezone. The average annual temperature is 26.7°C with 228 mm of rainfall per year. The city sits at an elevation of 8 meters above sea level.

Population

11,624,219

Global Rank

#14

Country Rank

#2

% of Pakistan

4.81%

Avg Temperature

26.7°C

Annual Rainfall

228 mm

Elevation

8 m

Timezone

Asia/Karachi

Karachi on the Map

Loading map...

Climate in Karachi

Karachi's warmest month is Jul and the coldest is Jan. The wettest month is Aug with 148 mm of rainfall.

Average Monthly Temperature

20.1°C
Jan
22.2°C
Feb
24°C
Mar
27.4°C
Apr
30.3°C
May
31.1°C
Jun
31.4°C
Jul
29°C
Aug
28.1°C
Sep
29.8°C
Oct
26.8°C
Nov
20.7°C
Dec
20.1°C31.4°C

Monthly Rainfall

2 mm
Jan
5 mm
Feb
10 mm
Mar
4 mm
Apr
0 mm
May
12 mm
Jun
40 mm
Jul
148 mm
Aug
6 mm
Sep
1 mm
Oct
0 mm
Nov
0 mm
Dec

Pakistan at a Glance

Country Population

241,499,431

Capital

Islamabad

Region

Southern Asia

Major Cities

86

GDP per Capita

$1,479

Life Expectancy

67.7 years

Urban Population

39.2%

Growth Rate

0.02%

Nearest Major Cities

Closest cities to Karachi with over 100,000 people

Cities closest to Karachi by distance
CityPopulationDistance
Malir Cantonment300,00022 km
Hyderabad1,921,275150 km
Tando Muhammad Khan114,406157 km
Manjhand140,766170 km
Arif Wala157,063178 km
Tando Allahyar421,923184 km
Badin117,455186 km
Tando Adam125,598194 km

Frequently Asked Questions

What is the population of Karachi?

The population of Karachi, Pakistan is approximately 11,624,219 people, making it the 14th largest city in the world and the 2nd largest in Pakistan.

Is Karachi the capital of Pakistan?

No, the capital of Pakistan is Islamabad. Karachi is the 2nd largest city in the country.

What is the climate like in Karachi?

Karachi has an average annual temperature of 26.7°C and receives 228 mm of rainfall per year. The warmest month is Jul and the coldest is Jan.

What timezone is Karachi in?

Karachi is in the Asia/Karachi timezone.