Regions

Major cities of Pakistan

Pakistan's largest cities are Karachi, with more than 20 million people, and Lahore, with over 11 million, followed by Faisalabad, Rawalpindi, Gujranwala, Peshawar, Multan, Hyderabad and Quetta. Islamabad, built from 1960, is the smallest by population among the major centres but is the seat of government.

Street scene in Karachi
Street scene in Karachi

Quick facts

Largest city
Karachi, over 20 million
Second largest
Lahore, over 11 million
Capital
Islamabad, since 1966
Textile centre
Faisalabad

Background

Urbanisation is concentrated along the Indus corridor and the Punjab canal belt. Karachi is the main port and industrial centre; Lahore is the cultural and administrative capital of Punjab; Faisalabad is the textile hub; Rawalpindi adjoins Islamabad as one metropolitan area. Each of these cities has a distinct historical layer, from Mughal Lahore to colonial Karachi.

Key entries

  • Karachi

    Port megacity and capital of Sindh.

  • Lahore

    Mughal capital and cultural centre of Punjab.

  • Peshawar

    One of South Asia's oldest cities.

  • Multan

    Shrine city of southern Punjab.

  • Quetta

    Highland capital of Balochistan.

Frequently asked questions

What is the largest city in Pakistan?
Karachi, with a population of more than 20 million.
Is Islamabad the largest city?
No. It is the capital but far smaller than Karachi or Lahore.