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 | 4,302,081 | 1,165.5 (450.0)
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) |