Largest Cities in Pakistan: Top 10 by Population
Source: Wikimedia Commons
Geography Guides

Largest Cities in Pakistan: Top 10 by Population

Discover the 10 largest cities in Pakistan by population, from Karachi to Quetta.

Geography Worlds
March 27, 2026
6 min read

The largest city in Pakistan is Karachi, with around 16.1 million people, followed by Lahore (12.6 million), Faisalabad (3.7 million), Rawalpindi (2.3 million), Gujranwala (2.2 million), Peshawar (2.0 million), Multan (1.9 million), Hyderabad (1.7 million), Islamabad (1.2 million) and Quetta (1.0 million). Together these ten cities anchor the urban life of a nation of roughly 220 million people, the fifth most populous country on Earth.

The Ten Largest Pakistani Cities

Pakistan's urban hierarchy is dominated by two giants and a long tail of fast-growing provincial centers. Here is how the largest cities line up by population:

  • Karachi — around 16.1 million, the largest city and chief seaport (Sindh)
  • Lahore — around 12.6 million, cultural capital and capital of Punjab
  • Faisalabad — around 3.7 million, industrial and textile hub (Punjab)
  • Rawalpindi — around 2.3 million, twin city of the capital (Punjab)
  • Gujranwala — around 2.2 million, manufacturing center (Punjab)
  • Peshawar — around 2.0 million, capital of Khyber Pakhtunkhwa
  • Multan — around 1.9 million, historic city of saints (Punjab)
  • Hyderabad — around 1.7 million, Sindh's second city
  • Islamabad — around 1.2 million, the planned national capital
  • Quetta — around 1.0 million, capital of Balochistan

Notice how heavily Punjab province features: six of the ten cities sit within it, reflecting its position as the country's demographic and agricultural heartland.

Karachi and Lahore: The Two Megacities

Karachi is in a class of its own. As Pakistan's commercial and financial capital, it handles the overwhelming majority of the country's seaborne foreign trade through Port Qasim and the Karachi Port, and generates a large share of national tax revenue. Its sprawling, multi-ethnic population includes Sindhis, Muhajirs, Pashtuns, Punjabis and Balochis, making it one of the most diverse cities in South Asia.

Lahore, by contrast, is the country's cultural and intellectual heart. Once a capital of the Mughal Empire, it is famous for the Badshahi Mosque, the Lahore Fort and the Shalimar Gardens — all reminders of centuries of imperial history. Today it is a center of education, publishing, film and cuisine. The gap between Lahore and third-place Faisalabad is enormous, underscoring how the urban map narrows sharply after the top two.

The Industrial and Provincial Centers

Below the two megacities lies a band of cities each playing a distinct regional role. Faisalabad is often called the "Manchester of Pakistan" for its dominance in textiles and manufacturing. Rawalpindi forms a continuous urban area with Islamabad and houses the headquarters of the Pakistan Army. Gujranwala and Multan are major Punjabi industrial and trading hubs, with Multan also revered as a historic religious center known for Sufi shrines.

Peshawar and Quetta serve as the political and economic anchors of Khyber Pakhtunkhwa and Balochistan respectively, sitting close to the Afghan frontier and on ancient trade routes. Hyderabad remains Sindh's second city and a former princely capital on the Indus.

Islamabad: A Capital Built on Purpose

One of the most distinctive entries on the list is Islamabad, which is not among the very largest cities despite being the national capital. With roughly 1.2 million residents, it ranks behind several provincial cities. That is by design: Islamabad was purpose-built in the 1960s to replace Karachi as the seat of government, laid out on a planned grid against the backdrop of the Margalla Hills. Its relatively modest population reflects its role as an administrative and diplomatic city rather than a commercial powerhouse.

Why Pakistan's Cities Keep Growing

Pakistan is urbanizing rapidly. A young population, rural-to-urban migration in search of work, and natural growth all feed the expansion of its cities. The country's overall population of about 220 million is increasing quickly, and a large and rising share now lives in towns and cities. This puts pressure on housing, water, transport and power in places like Karachi and Lahore, while also driving economic dynamism. Pakistan’s cities come up often in our geography games if you want to test what stuck.

Karachi Was a Fishing Village Two Centuries Ago

Karachi is now among the largest cities in the world, with estimates ranging from around sixteen to over twenty million, and it was a small fortified fishing settlement called Kolachi when the British took it in 1839.

Its growth was driven first by the port, then by Partition. In 1947 the city received an enormous influx of Urdu-speaking Muslim migrants from India, the Muhajirs, who transformed its demography and who remain a distinct political community.

Karachi served as Pakistan's first capital until 1958 and remains the financial centre, the main port and the most ethnically mixed city in the country, with Sindhi, Muhajir, Pashtun, Punjabi and Baloch populations that have at various points been in open political conflict.

The Capital Was Built in the 1960s

Islamabad was constructed from 1960 as a purpose-built capital, replacing Karachi. The stated reasons were that Karachi was vulnerable, commercially distracted and far from the rest of the country; it was also closer to the army's headquarters at Rawalpindi that the new site sat beside.

The Greek planner Constantinos Doxiadis laid it out on a grid of numbered and lettered sectors, each intended to be self-contained, against the backdrop of the Margalla Hills.

The result is a quiet, green, low-density city of around a million, unlike anywhere else in Pakistan, and it is twinned physically with Rawalpindi next door, which is older, denser and much more typical of the country's urban life.

Lahore Is the Cultural Capital

Lahore was the Mughal capital at several points, and the monuments from that period are the finest in Pakistan: the Lahore Fort and the Shalimar Gardens are a joint UNESCO World Heritage Site, and the Badshahi Mosque, completed in 1673, was for centuries the largest in the world.

It is the capital of Punjab, the most populous province, and it holds the country's leading universities, its film industry and its literary festivals. The saying that one who has not seen Lahore has not been born is repeated often enough to function as civic policy.

The city sits close to the Indian border at Wagah, where the daily flag-lowering ceremony between Pakistani and Indian border guards has become a spectacle drawing thousands of spectators on both sides.

The Indus Made All of This Possible

Pakistan's cities sit along the Indus and its tributaries, and the river system supports one of the largest contiguous irrigation networks in the world, built and extended from the nineteenth century onwards.

The Indus Waters Treaty of 1960, brokered by the World Bank, divided the rivers between India and Pakistan and has survived several wars, which makes it among the more durable water-sharing agreements anywhere.

The same plain holds the remains of the Indus Valley Civilisation. Mohenjo-daro in Sindh, occupied around 2500 BC, had a grid street plan, covered drains and a great bath, and it is a reminder that urban planning in this region predates almost everywhere else.

Floods Are the Recurring Urban Emergency

The monsoon and the Indus together produce flooding on a scale few countries face. In 2010 roughly a fifth of Pakistan's land area was inundated and some twenty million people were affected.

The 2022 floods were worse in several respects: unusually heavy monsoon rain combined with accelerated glacier melt in the north submerged around a third of the country, killed more than 1,700 people and displaced millions, with Sindh and Balochistan hit hardest.

Karachi, meanwhile, floods from the other direction: urban drainage in the city has been repeatedly overwhelmed, and encroachment on the natural storm drains, the nullahs, has made ordinary monsoon rain capable of paralysing a city of twenty million. The river system all of this depends on is covered in our Pakistan country guide.

Common Questions About Pakistani Cities

What is the largest city in Pakistan?

Karachi is the largest city in Pakistan, with a population of around 16.1 million. It is the country's main seaport and its economic and financial center.

Is Islamabad the largest city in Pakistan?

No. Islamabad is the national capital but has only about 1.2 million residents, making it smaller than cities such as Karachi, Lahore, Faisalabad, Rawalpindi and several others.

Which province has the most large cities?

Punjab. Six of Pakistan's ten largest cities — including Lahore, Faisalabad, Rawalpindi, Gujranwala and Multan — lie within Punjab, the country's most populous province.

What is the second largest city in Pakistan?

Lahore is the second largest city, with around 12.6 million people. It is the capital of Punjab and is widely regarded as Pakistan's cultural and historical heart.

Is Karachi or Lahore bigger?

Karachi, by a wide margin. Its population is usually put between sixteen and twenty million against roughly eleven to thirteen million for Lahore, though Pakistan's census figures are themselves disputed.

Why is Islamabad the capital instead of Karachi?

Karachi was the capital until 1958. The government considered it too exposed, too commercially preoccupied and too far from the rest of the country, and built Islamabad in the north from 1960, beside the army headquarters at Rawalpindi.

How accurate are Pakistan's population figures?

Contested. Censuses are politically charged because provincial representation and revenue depend on them, and the 2017 count was disputed by Sindh and by Karachi's political parties in particular. Estimates for Karachi vary by several million depending on the source.