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.
| Rank | Metropolitan area | Province | Population (2017) | Metropolitan Area km2 (sqmi) |
|---|---|---|---|---|
| 1 | Karachi | Sindh | 18,868,021 | 3,527 (1,361.8) |
| 2 | Lahore | Punjab | 13,004,135 | 1,772 (684.2) |
| 3 | Peshawar | Khyber Pakhtunkhwa | 4,758,000 | 215 (83.0) |
| 4 | Islamabad-Rawalpindi | Islamabad and | 4,721,000 | 1,165.5 (450.0)
259 (100.0) Islamabad: 906.5 (350.0) |
| 5 | Faisalabad | Punjab | 3,203,846 | 1326 (512) |
| 6 | Gujranwala | Punjab | 2,027,001 | 240 (92.7) |
| 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) |