List of cities in Pakistan

This is a list of cities in Pakistan. They each have at least 100,000 people.

Rank City Population

(2017 census)[1]

Population
(2012 estimate)[2]
Population
(1998 census)[2]
Province
1 Karachi 20,051,521 11,136,886 9,339,023 Sindh
2 Lahore 11,126,285 6,658,393 5,143,495 Punjab
3 Faisalabad 3,238,841 2,600,525 2,008,861 Punjab
4 Rawalpindi 2,177,821 1,824,983 1,409,768 Punjab
5 Multan 2,065,161 1,550,046 1,197,384 Punjab
6 Gujranwala 2,019,556 1,466,063 1,132,509 Punjab
7 Hyderabad 1,592,635 1,391,534 1,166,894 Sindh
8 Peshawar 1,203,817 1,303,351 982,816 Khyber-Pakhtunkhwa
9 Islamabad 1,006,572 1,082,262 529,180 no provinces
10 Quetta 874,562 842,410 565,137 Balochistan
- the cities mentioned below's population isn't confirmed. - - - -
11 Sargodha 8,181,499 593,463 458,440 Punjab
12 Sialkot 1,794,658 545,646 421,502 Punjab
13 Bahawalpur 681,696 528,678 408,395 Punjab
14 Sukkur 231,589 400,148 335,551 Sindh
15 Kandhkot 366,484 340,133 310,551 Sindh
16 Sheikhupura 1,555,424 362,808 280,263 Punjab
17 Mardan 1,403,394 326,132 245,926 Khyber-Pakhtunkhwa
18 Gujrat 1,497,865 325,952 251,792 Punjab
19 Larkana 738,069 322,315 270,283 Sindh
20 Kasur 1,334,653 317,575 245,321 Punjab
21 Rahim Yar Khan 1,530,330 302,320 233,537 Punjab
22 Sahiwal 1,491,553 270,269 208,778 Punjab
23 Okara 1,205,655 261,255 201,815 Punjab
24 Wah Cantonment - 256,874 198,431 Punjab
25 Dera Ghazi Khan 1,226,612 243,564 188,149 Punjab
26 Mingora - 231,370 174,469 Khyber-Pakhtunkhwa
27 Mirpur Khas 260,182 219,977 184,465 Sindh
28 Chiniot 556,147 219,140 169,282 Punjab
29 Nawabshah 413,913 218,361 183,110 Sindh
30 Kamoke 581,444 195,453 150,984 Punjab
31 Burewala 1,015,385 193,994 149,857 Punjab
32 Jhelum 445,190 188,803 145,847 Punjab
33 Sadiqabad 1,264,752 183,187 141,509 Punjab
34 Khanewal 856,793 172,123 132,962 Punjab
35 Hafizabad 663,735 168,568 130,216 Punjab
36 Kohat 850,336 166,127 125,271 Khyber-Pakhtunkhwa
37 Jacobabad 382,513 164,248 137,733 Sindh
38 Shikarpur 391,172 158,913 133,259 Sindh
39 Muzaffargarh 1,621,744 157,468 121,641 Punjab
40 Khanpur 983,415 152,449 117,764 Punjab
41 Gojra 656,007 148,828 114,967 Punjab
42 Bahawalnagar 815,143 141,935 109,642 Punjab
43 Abbottabad 981,590 140,569 105,999 Khyber-Pakhtunkhwa
44 Muridke 639,784 140,557 108,578 Punjab
45 Pakpattan 969,225 139,538 107,791 Punjab
46 Khuzdar 300,355 138,718 93,060 Balochistan
47 Jaranwala 1,492,276 133,735 103,308 Punjab
48 Chishtian 691,221 131,600 101,659 Punjab
49 Daska 846,933 131,394 101,500 Punjab
50 Mandi Bahauddin 668,007 126,009 97,340 Punjab
51 Ahmadpur East 1,078,683 124,316 96,032 Punjab
52 Kamalia 371,851 123,357 95,291 Punjab
53 Tando Adam 357,919 123,261 103,363 Sindh
54 Khairpur 439,563 121,860 102,188 Sindh
55 Dera Ismail Khan 724,895 119,826 90,357 Khyber-Pakhtunkhwa
56 Vehari 928,166 119,529 92,334 Punjab
57 Nowshera 727,749 118,594 89,428 Khyber-Pakhtunkhwa
58 Dadu 460,481 117,552 98,575 Sindh
59 Wazirabad 830,396 116,057 89,652 Punjab
60 Khushab 689,742 113, 004 87,294 Punjab
61 Charsada 804,194 111,736 84,257 Khyber-Pakhtunkhwa
62 Swabi 406,212 104,712 78,960 Khyber-Pakhtunkhwa
63 Chakwal 656,978 104,365 80,620 Punjab
64 Mianwali 767,130 103,557 79,996 Punjab
65 Tando Allahyar 395,996 102,623 86,056 Sindh
66 Kot Adu 1,345,941 102,338 79,054 Punjab
67 Farooka - 101,221 67,905 Punjab
68 Chichawatni 1,026,007 204,584 5,000 Punjab
69 Vehari 928,166 2,600,520 1,900,620 Punjab
70 Mansehra 1,556,460 - 978,200 Khyber-Pakhtunkhwa
Karachi, largest city in Pakistan
Lahore
Multan
Gujranwala

List Of Cities In Pakistan Media

References

  1. "Population Census Pakistan 2017" (PDF). Pakistan Bureau of Statistics (PBS). Archived from the original (PDF) on 2020-06-16. Retrieved 2019-07-28.
  2. 2.0 2.1 "World Gazetteer Online". Archived from the original on 2013-10-17. Retrieved 2012-09-03.