List of metropolitan areas in Pakistan

This is a list of metropolitan areas in Pakistan. These metropolitan areas are home to about 20% of the population or about 46 million Pakistanis.

Every Pakistani city with a population of 500,000 or more is considered a metropolitan area. This list is according to the 2017 Census of Pakistan.[1][2][3]

Rank Metropolitan area Province Population (2017)[4] Metropolitan Area
km2 (sqmi)
1 Karachi  Sindh 16,051,521[5] 3,527 (1,361.8)
2 Lahore  Punjab 11,126,285 1,772 (684.2)
3 Faisalabad  Punjab 3,203,846 1326 (512)
4 Islamabad-Rawalpindi [ Islamabad and

 Punjab

4,302,081 1,165.5 (450.0)

Rawalpindi:

259 (100.0)

Islamabad: 906.5 (350.0)

5 Gujranwala  Punjab 2,027,001 240 (92.7)
6 Peshawar  Khyber Pakhtunkhwa 1,970,042 215 (83.0)
7 Multan  Punjab 1,871,843 286 (110.4)
8 Hyderabad  Sindh 1,732,693 292 (112.7)
9 Quetta  Balochistan 1,001,205 178 (68.7)
10 Bahawalpur  Punjab 762,111 246 (95.0)
11 Sargodha  Punjab 659,862 155 (59.8)
12 Sialkot  Punjab 655,852 102 (39.4)
  1. ^ "Population Size and Growth of Major Cities" (PDF). Demographia.com.
  2. ^ "6th census of Pakistan will be held in March 2016". Siasat.pk Forums.
  3. ^ "March 2017 as the month of Census in Pakistan". 16 December 2016.
  4. ^ "Pakistan: Provinces and Major Cities - Population Statistics, Maps, Charts, Weather and Web Information". www.citypopulation.de.
  5. ^ "DISTRICT WISE CENSUS RESULTS CENSUS 2017" (PDF). www.pbscensus.gov.pk. Archived from the original (PDF) on 29 August 2017. Retrieved 3 September 2017.