Largest City of Pakistan by Area: The Complete Ranking

Pakistan Geography Guides

Largest City of Pakistan by Area: The Complete Ranking

Which city covers the most ground? The verified answer, the top 10 cities by population (2023 census), and how Pakistan counts its cities.

Last updated: 11 October 2026

Quick answer: Karachi is the largest city of Pakistan by area — covering about 3,780 km² (the Karachi Division/district area; some sources cite 5,853 km² for the wider region). Karachi is also the largest by population: 18,868,021 in the 2023 census, followed by Lahore (13,004,135) and Faisalabad (3,691,999).
3,780

km² — Karachi’s area

18.87M

Karachi population (2023)

13.00M

Lahore population (2023)

241.5M

Pakistan’s total population

38.8%

urban share (2023)

10

cities hold ~1/5 of Pakistan

The Answer

The answer: Karachi

Karachi is Pakistan’s largest city by every measure that matters — area and population.

By area: ~3,780 km²

Karachi’s administrative area — the Karachi Division, spanning its districts from the Arabian Sea coast to the northern suburbs — covers about 3,780 square kilometres, making it Pakistan’s largest city by area. Some international databases cite 5,853 km² for the wider metropolitan region; the 3,780 km² division figure is the standard Pakistani reference.

By population: 18,868,021

The 2023 digital census — Pakistan’s first — counted 18,868,021 people in Karachi, up 26.5% from 2017. That makes Karachi Pakistan’s largest city proper and among the largest cities on Earth, holding roughly 1 in 13 Pakistanis.

Definitions

How city areas are measured

City “area” figures vary because they measure different things — here’s what the numbers mean.

D

District / division area

The administrative district’s full area — Karachi’s 3,780 km². This is the figure Pakistani sources use when ranking cities by area.

M

Metropolitan area

The built-up urban sprawl plus connected suburbs — larger than the district for some cities, and the source of figures like 5,853 km² for Karachi.

C

City proper

The municipal corporation limits — usually the smallest figure. Rankings by “city proper” can differ from district-based rankings.

Whichever definition you use, Karachi tops the list — it leads on district area, metro area and population alike.

2023 Census

Top 10 cities by population

From the 7th Population and Housing Census 2023 (Pakistan Bureau of Statistics) — the first digital census in Pakistan’s and South Asia’s history.

RankCityPopulation (2023)Province
1Karachi18,868,021Sindh
2Lahore13,004,135Punjab
3Faisalabad3,691,999Punjab
4Rawalpindi3,357,612Punjab
5Gujranwala2,511,118Punjab
6Multan2,215,381Punjab
7Hyderabad1,921,275Sindh
8Peshawar1,905,975Khyber Pakhtunkhwa
9Quetta1,565,546Balochistan
10Islamabad1,108,872Capital Territory

Karachi and Lahore together hold over 32 million people — more than 1 in 8 Pakistanis live in just these two cities.

The Count

How many cities does Pakistan have?

Hundreds of urban centres

Pakistan has hundreds of cities and towns — the census counts every urban settlement, from megacities to small municipal towns. Punjab alone has 81 cities with 100,000+ people (2023 census). There is no single official “total number of cities” because the count depends on the population threshold used.

Concentration at the top

The 10 largest cities hold roughly a fifth of Pakistan’s population — about 1 in 5 Pakistanis lives in just ten cities. Urbanisation is accelerating: the urban share rose from 36.4% (2017) to 38.8% (2023), making Pakistan South Asia’s most urbanised large country.

Lahore

Lahore’s population

Lahore ki abadi kitni hai? — one of Pakistan’s most-searched questions, answered with census data.

13.0M

2023 census

11.1M

2017 census

+16.9%

growth 2017–2023

Lahore — Punjab’s capital and Pakistan’s second city — counted 13,004,135 residents in the 2023 census, up from 11,126,285 in 2017. It is the heart of the country’s northern urban arc (Lahore–Faisalabad–Rawalpindi–Islamabad–Gujranwala–Sialkot–Peshawar), where most of northern Pakistan’s population lives.

FAQs

Frequently asked questions

Which is the largest city of Pakistan by area?
Karachi — about 3,780 km² (Karachi Division area; some international databases cite 5,853 km² for the wider metropolitan region). It is also the largest by population.
What are the top 5 cities of Pakistan by population?
Karachi (18,868,021), Lahore (13,004,135), Faisalabad (3,691,999), Rawalpindi (3,357,612) and Gujranwala (2,511,118) — 2023 census, Pakistan Bureau of Statistics.
How many cities are there in Pakistan?
Hundreds — the exact count depends on the population threshold. Punjab alone has 81 cities above 100,000 people (2023 census). The 10 largest cities hold roughly a fifth of the country’s population.
Lahore ki abadi kitni hai? (What is Lahore’s population?)
Lahore’s population is 13,004,135 according to the 2023 census — Pakistan’s second-largest city, up 16.9% from 11.1 million in 2017.
What is the population of Pakistan in 2023?
241,492,917 (excluding Gilgit-Baltistan and Azad Kashmir), per the 7th Population and Housing Census 2023 — Pakistan’s first digital census.
Which is the most urbanised province?
Pakistan’s overall urban share is 38.8% (2023), the highest among South Asia’s large countries. Sindh — home to Karachi and Hyderabad — is the most urbanised province.

Explore Pakistan’s geography

Cities, mountains, rivers and more — dive into our Pakistan geography guides.

Browse Geography Guides

Population figures from the 7th Population and Housing Census 2023, Pakistan Bureau of Statistics. City area figures use administrative (district/division) areas; metropolitan-area definitions give larger numbers.