PlacesPunjabDistrict

Gujranwala District

Gujranwala District in Punjab has 5,959,750 people and covers 3,622 sq km.

District map

Map of Gujranwala

Locator map of Gujranwala highlighted within Punjab.

5,959,750

People counted in the 2023 census

4th of 36 districts in Punjab. 4.7% of Punjab

Bar chart of the population of Gujranwala District at the 2017 and 2023 censuses. It rose from 5,011,066 to 5,959,750.
People counted in Gujranwala at each census.

Change since 2017

CensusPeople
20235,959,750
20175,011,066

Key numbers

  • 3,622 sq kmArea1.8% of Punjab
  • 1,645.4People per sq kmAbove the Punjab figure of 621.8
  • 60.3%Share living in towns and citiesAbove the Punjab figure of 40.7%
  • 7.0People per householdAbove the Punjab figure of 6.4
  • 103.32Men per 100 womenBelow the Punjab figure of 105.18
  • 2.94%Population growth a yearAbove the Punjab figure of 2.53%

Who lives here

GroupPeopleShare
Men3,028,29050.8%
Women2,930,92349.2%
Transgender people5370.0%
People in villages2,365,77939.7%
People in towns and cities3,593,97160.3%

Literacy and school attendance

PBS defines this literacy rate for people aged 10 and older. Rural and urban values are shown only where the census reports them.

GroupLiteracy rate
Overall76.8%
Men78.1%
Women75.4%
Rural72.8%
Urban79.4%

321,967 children aged 5–16 were recorded as out of school.

How this place ranks in Pakistan

All rankings

Inside Gujranwala

Bar chart of the 5 biggest tehsils in Gujranwala District by 2023 population. Gujranwala City Tehsil is largest at 2,511,118.
The biggest tehsils in Gujranwala, by people counted in 2023.
TehsilPeopleArea (sq km)Share
Gujranwala City2,511,118131 sq km42.1%
Gujranwala Saddar1,133,101783 sq km19.0%
Wazirabad993,4121,196 sq km16.7%
Kamoke681,339834 sq km11.4%
Nowshera Virkan640,780678 sq km10.8%

Open the source

Common questions about Gujranwala

What is the population of Gujranwala District?
Gujranwala District had 5,959,750 people in the 2023 census. That is the 4th largest of the 36 districts in Punjab, and 4.7% of everyone there. The 2017 census counted 5,011,066, so there are 948,684 more people now.
How fast is Gujranwala growing?
The population of Gujranwala grew 2.94% a year between the 2017 and 2023 censuses. That is faster than Pakistan as a whole, which grew 2.55% a year.
How big is Gujranwala?
Gujranwala covers 3,622 square kilometres. That works out at 1,645.4 people per square kilometre. A household here holds 7.0 people on average.
How many people in Gujranwala live in towns and cities?
3,593,971 people in Gujranwala live in towns and cities and 2,365,779 live in villages. That makes it 60.3% urban, against 40.7% for Punjab.
How many men and women live in Gujranwala?
The census counted 3,028,290 men and 2,930,923 women in Gujranwala. It also counted 537 transgender people. That is 103.32 men for every 100 women.
What is the literacy rate in Gujranwala?
The 2023 census literacy rate for people aged 10 and older in Gujranwala was 76.8%. It was 78.1% for men and 75.4% for women, a gap of 2.8 percentage points.
Where does Gujranwala rank by population?
Gujranwala ranks 4th of 136 districts in Pakistan by 2023 census population.

Search PakStats

SuggestedLoading suggestions...