Pakistan flag

Gujranwala, Pakistan

Major city · Population 2.5M

Gujranwala is the 6th largest city in Pakistan with a population of approximately 2,511,118 people as of 2026. This makes it the 150th largest city in the world, accounting for 1.04% of Pakistan's total population of 241.5M. Gujranwala is classified as a major city and operates in the Asia/Karachi timezone. The average annual temperature is 23.1°C with 829 mm of rainfall per year. The city sits at an elevation of 236 meters above sea level.

Population

2,511,118

Global Rank

#150

Country Rank

#6

% of Pakistan

1.04%

Avg Temperature

23.1°C

Annual Rainfall

829 mm

Elevation

236 m

Timezone

Asia/Karachi

Gujranwala on the Map

Loading map...

Climate in Gujranwala

Gujranwala's warmest month is Jun and the coldest is Jan. The wettest month is Aug with 288 mm of rainfall.

Average Monthly Temperature

9°C
Jan
13.3°C
Feb
18.7°C
Mar
23.9°C
Apr
31.5°C
May
34.7°C
Jun
31.3°C
Jul
28.4°C
Aug
28.4°C
Sep
25.8°C
Oct
19.6°C
Nov
12.4°C
Dec
9°C34.7°C

Monthly Rainfall

26 mm
Jan
35 mm
Feb
72 mm
Mar
57 mm
Apr
11 mm
May
11 mm
Jun
213 mm
Jul
288 mm
Aug
91 mm
Sep
11 mm
Oct
13 mm
Nov
1 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 Gujranwala with over 100,000 people

Cities closest to Gujranwala by distance
CityPopulationDistance
Kamoke199,53120 km
Daska Kalan126,92424 km
Wazirabad102,44433 km
Muridke164,24640 km
Gujrat574,24048 km
Hafizabad318,62148 km
Sialkot911,81750 km
Shekhupura591,42453 km

Frequently Asked Questions

What is the population of Gujranwala?

The population of Gujranwala, Pakistan is approximately 2,511,118 people, making it the 150th largest city in the world and the 6th largest in Pakistan.

Is Gujranwala the capital of Pakistan?

No, the capital of Pakistan is Islamabad. Gujranwala is the 6th largest city in the country.

What is the climate like in Gujranwala?

Gujranwala has an average annual temperature of 23.1°C and receives 829 mm of rainfall per year. The warmest month is Jun and the coldest is Jan.

What timezone is Gujranwala in?

Gujranwala is in the Asia/Karachi timezone.