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 | 18,868,021 | 3,527 (1,361.8) | |
| 2 | Lahore | 13,004,135 | 1,772 (684.2) | |
| 3 | Faisalabad | 3,605,632 | 5,857 (2,261.4) | |
| 4 | Islamabad-Rawalpindi | ICT and | 5,721,475 | 1,385 (534.8) |
| 5 | Gujranwala | 2,027,001 | 240 (92.7) | |
| 6 | Peshawar | 1,964,102 | 215 (83.0) | |
| 7 | Multan | 1,871,843 | 286 (110.4) | |
| 8 | Hyderabad | 1,732,693 | 292 (112.7) | |
| 9 | Quetta | 1,001,205 | 178 (68.7) | |
| 10 | Bahawalpur | 762,111 | 246 (95.0) | |
| 11 | Sargodha | 659,862 | 155 (59.8) | |
| 12 | Sialkot | 655,852 | 102 (39.4) | |