El número total de ciudades en Pakistán es difícil de determinar porque parece haber una diferencia de opinión sobre lo que se considera una ciudad. Wikipedia enumera un total de 201 ciudades; una fuente afirma que en el censo de 2010 se incluyeron 271 ciudades de Pakistán; la Guía de PK lista de ciudades 's consta de 374 nombres y de acuerdo con caída de grano , que enumera los lugares con poblaciones tan bajas como alrededor de 5.000 habitantes como ciudades, debe haber miles.
Las 20 ciudades más grandes de Pakistán, según Wikipedia, se enumeran a continuación, junto con sus regiones y poblaciones estimadas para el año 2010.
Karachi Sindh, Est.Pop. 13,205,339
Lahore, Punjab, Est.Pop. 7.129.609
Faisalabad, Punjab, Est.Pop. 2.880.675
Rawalpindi, Punjab, Est.Pop. 1,991,656
Multan, Punjab, Est.Pop. 1,606,481
Hyderabad, Sindh, Est.Pop. 1,578,367
Gujranwala, Punjab, Est.Pop. 1,569,090
Peshawar, Khyber Pakhtunkhwa, Est.Pop. 1,439,205
Quetta, Baluchistán, Est.Pop. 896.090
Islamabad, Territorio Capital, Est.Pop. 689,249
Sargodha, Punjab, Est.Pop. 600,501
Bahawalpur, Punjab, Est.Pop. 543,929
Sialkot, Punjab. Est.Pop. 510,863
Sukkur, Sindh, Est.Pop. 493,438
Larkana, Sindh, Est.Pop. 456,544
Sheikhupura, Punjab, Est.Pop. 426,980
Jhang, Punjab, Est.Pop. 372,645
Rahim Yar Khan, Punjab, Est.Pop. 353,112
Mardan, Khyber Pakhtunkhwa, Est.Pop. 352,135
Gujrat, Punjab, Est.Pop. 336,727