Langbahn Team – Weltmeisterschaft

List of cities in Pakistan by population

Topographical map of Pakistan (showing elevation)

This is a list showing the most populous cities in Pakistan as of the 2023 Census of Pakistan. City populations found in this list only refer to the population found within the city's defined limits and any adjacent cantonment, if exists (except for Gujranwala and Okara). The census totals below come from the Pakistan Bureau of Statistics[1] for the four provinces of Pakistan and the Islamabad Capital Territory, and from the Azad Jammu and Kashmir Planning & Development Department (PND AJK) for cities inside Azad Kashmir.[2]

As of the 2023 Census, there are two megacities, ten million-plus cities, and 100 cities having a population of 100,000 or more. Of these 100 cities, 58 are located in the country's most populous province, Punjab, 22 in Sindh, 11 in Khyber Pakhtunkhwa, six in Balochistan, two in Azad Kashmir, and one in Islamabad Capital Territory. It is unknown whether Gilgit-Baltistan has any city with over 100,000 people or not, as Gilgit-Baltistan has not yet publicly released any 2017 census results. As in the previous census in 1998, the largest city of Gilgit-Baltistan was Gilgit, with 56,701 inhabitants.

List

City Pop.
(2023 Census)

[3][4][5][6]

Pop.
(2017 Census)[1][2]
Pop.
(1998 Census)
Pop.
(1981 Census)
Pop.
(1972 Census)
Province Picture
Karachi 18,868,021Increase(+26.49%) 14,916,456

(+59.67%)

9,339,023

(+79.31%)

5,208,132

(+48.14%)

3,515,402  Sindh
Karachi
Lahore 13,004,135Increase(+16.88%) 11,126,285

(+113.63%)

5,209,088

(+74.34%)

2,988,486

(+35.94%)

2,198,890  Punjab
Lahore
Faisalabad 3,691,999Increase(+15.20%) 3,204,726

(+59.51%)

2,008,861

(+81.95%)

1,104,209

(+34.14%)

823,343  Punjab
Faisalabad
Rawalpindi 3,357,612Increase(+60.02%) 2,098,231

(48.89%)

1,409,768

(77.40%)

794,843

(29.29%)

614,809  Punjab
Rawalpindi
Gujranwala 2,511,118 Increase(+23.88%) 2,027,001

(78.93%)

1,132,509

(88.60%)

600,993

(85.63%)

323,880  Punjab
Gujranwala
Multan 2,215,381Increase(+18.35%) 1,871,843

(+56.39%)

1,197,384

(+63.57%)

732,070

(+35.90%)

538,949  Punjab
Multan
Hyderabad 1,921,275Increase(+10.78%) 1,734,309

(+48.53%)

1,166,894

(+55.37%)

751,529

(+19.53%)

628,631  Sindh
Hyderabad
Peshawar 1,905,975 Decrease(-3.25%) 1,970,042

(+100.6%)

982,816

(+77.1%)

555,000

(+103.3%)

273,000  Khyber Pakhtunkhwa
Peshawar
Quetta 1,565,546Increase(+56.37%) 1,001,205

(+77.1%)

565,137

(+97.6%)

286,000

(+81.0%)

158,000  Balochistan
Quetta
Islamabad 1,108,872Increase(+9.81%) 1,009,832

(+90.7%)

529,180

(+159.4%)

204,000

(+164.9%)

77,000 Islamabad Capital Territory
Islamabad
Sargodha 975,886 Increase(+48.26%) 658,208

(+43.6%)

458,440

(+82.8%)

251,362

(+79.0%)

140,460  Punjab
Sargodha
Sialkot 911,817 Increase(+39.03%) 655,852

(+55.6%)

421,502

(+39.6%)

302,009

(+48.3%)

203,650  Punjab
Sialkot
Bahawalpur 903,795 Increase(+18.59%) 762,111

(+86.7%)

408,395

(+124.9%)

180,263

(+34.9%)

133,782  Punjab
Bahawalpur
Jhang 606,533 Increase(+46.46%) 414,131

(+41.3%)

293,366

(+50.1%)

195,558

(+48.3%)

131,843  Punjab
Jhang
Sheikhupura 591,424 Increase(+25.00%) 473,129

(+68.8%)

280,263

(+98.4%)

141,168

(+75.4%)

80,560  Punjab
Sheikhupura
Gujrat 574,240 Increase(+47.04%) 390,533

(+55.1%)

251,792

(+62.1%)

155,058

(+54.6%)

100,333  Punjab
Gujrat
Sukkur 563,851 Increase(+12.79%) 499,900 335,551 190,551 158,781  Sindh
Sukkar
Larkana 551,716 Increase(+12.48%) 490,508 270,283 123,890 71,893  Sindh
Larkana
Sahiwal 538,344 Increase(+38.18%) 389,605 208,778 150,954 106,648  Punjab
Sahiwal
Okara 533,693 Increase(+49.10%) 357,935 201,815 127,455 84,334  Punjab
Okara
Rahim Yar Khan 519,261 Increase(+8.84%) 477,100 233,537 119,036 74,262  Punjab
Rahim Yar Khan
Kasur 510,875 Increase(+42.54%) 358,409 245,321 155,523 101,295  Punjab
Dera Ghazi Khan 494,464 Increase(+23.91%) 399,064 190,542 102,007 72,343  Punjab
Dera Ghazi Khan
Wah Cantonment 400,733 Increase(+5.43%) 380,103 198,891 122,335 107,510  Punjab
Mardan 368,302 Increase(+2.70%) 358,604 245,926 ... ...  Khyber Pakhtunkhwa
Nawabshah (Benazirabad) 363,138 Increase(+30.00%) 279,338 189,244 102,139 81,045  Sindh
Burewala 361,664 Increase(+55.73%) 231,797

(+52.40%)

152,097 86,311 57,741  Punjab
Mingora 361,112 Increase(+9.07%) 331,091 173,868 ... ...  Khyber Pakhtunkhwa
Hafizabad 318,621 Increase(+29.63%) 245,784 133,678 83,464 61,597  Punjab
Chiniot 318,165 Increase(+14.14%) 278,747 172,522 105,559 70,108  Punjab
Jhelum 312,426 Increase(+63.89%) 190,425

(+29.20%)

147,392 106,462 70,157  Punjab
Kāmoke 292,023 Increase(+16.92%) 249,767 152,288 71,097 50,257  Punjab
Khanewal 281,890 Increase(+24.22%) 227,059

(+69.46%)

133,986 89,090 67,746  Punjab
Sadiqabad 274,210 Increase(+13.86%) 239,677

(+65.99%)

144,391 63,935 37,121  Punjab
Turbat 268,625 Increase(+24.79%) 213,557

(+211.29%)

68,603 ... ...  Balochistan
Mirpur Khas 267,833 Increase(+14.48%) 233,916

(+23.33%)

189,671 124,371 81,965  Sindh
Muridke 254,291 Increase(+34.60%) 166,652

(+48.86%)

111,951 35,419 18,507  Punjab
Khanpur 247,170 Increase(+30.49%) 184,793

(+53.51%)

120,382 70,589 49,235  Punjab
Bahawalnagar 241,873 Increase(+39.84%) 161,033

(+44.67%)

111,313 74,533 50,991  Punjab
Kohat 235,880 Increase(+3.02%) 228,779

(+80.67%)

126,627 126,627 ...  Khyber Pakhtunkhwa
Muzaffargarh 235,541 Increase(+12.35%) 209,604

(+69.85%)

123,404 53,192 24,736  Punjab
Abbottabad 234,395 Increase(+12.39%) 208,491

(+96.50%)

106,101 106,101 ...  Khyber Pakhtunkhwa
Mandi Bahauddin 232,361 Increase(+17.49%) 198,609

(+99.62%)

99,496 44,796 36,172  Punjab
Daska 228,626 Increase(+23.39%) 175,170

(+70.26%)

102,883 55,555 34,487  Punjab
Pakpattan 221,280 Increase(+25.30%) 176,693

(+62.05%)

109,033 69,820 42,028  Punjab
Dera Ismail Khan 220,575 Increase(+1.42%) 217,457

(+136.07%)

92,114 92,114 ...  Khyber Pakhtunkhwa
Jacobabad 219,315 Increase(+14.81%) 191,076

(+37.68%)

138,780 79,365 57,596  Sindh
Chakwal 218,356 Increase(+41.56%) 138,146

(+71.59%)

80,508 43,670 29,143  Punjab
Khuzdar 218,112 Increase(+19.28%) 182,927

(+100.89%)

91,057 ... ...  Balochistan
Gojra 214,349 Increase(+22.78%) 174,860

(+48.32%)

117,892 68,000 41,975  Punjab
Vehari 210,288 Increase(+31.75%) 145,464

(+54.19%)

94,343 53,799 28,246  Punjab
Shikarpur 204,938 Increase(+4.88%) 195,437

(+44.89%)

134,883 88,138 70,924  Sindh
Ahmedpur East 196,618 Increase(+32.25%) 133,369

(+38.33%)

96,415 56,979 43,312  Punjab
Hub 195,661 Increase(+11.57%) 175,376

(+179.43%)

62,763 ... ...  Balochistan
Chishtian 192,403 Increase(+28.21%) 149,939

(+46.59%)

102,287 61,959 38,496  Punjab
Khairpur 191,044 Increase(+4.19%) 183,181

(+73.41%)

105,637 61,447 48,299  Sindh
Dadu 188,317 Increase(+10.02%) 171,191

(+66.93%)

102,550 39,298 30,184  Sindh
Samundri 186,371 Increase(+16.81%) 156,991

(+185.92%)

54,908 30,849 13,642  Punjab
Ferozwala 177,238 Increase(+20.38%) 141,405

(+155.09%)

55,433 ... ...  Punjab
Attock 176,544 Increase(+20.64%) 146,396

(+109.95%)

69,729 39,986 29,172  Punjab
Tando Adam 174,291 Increase(+14.56%) 152,617

(+45.48%)

104,907 62,744 49,747  Sindh
Tando Allahyar 171,185 Increase(+9.36%) 156,562

(+82.45%)

85,812 30,647 26,314  Sindh
Jaranwala 170,872 Increase(+12.02%) 150,380

(+40.56%)

106,985 69,459 46,494  Punjab
Bolhari 169,613 Increase(+7.2%) 158,239 ... ... ...  Sindh
Muzaffarabad ... 149,913

(+75.41%)

85,462 ... ...  Azad Kashmir
Hasilpur 168,146 Increase(+45.28%) 115,536

(+62.05%)

71,295 37,026 15,742  Punjab
Kamalia 166,617 Increase(+22.84%) 135,641

(+39.37%)

97,324 61,107 50,934  Punjab
Kot Abdul Malik 162,030 Increase(+12.93%) 143,434

(+125.79%)

63,525 ... ...  Punjab
Arif Wala 157,063 Increase(+39.33%) 111,403

(+50.19%)

74,174 43,654 28,171  Punjab
Gujranwala Cantonment 156,929 Increase(+14.27%) 137,302

(+47.49%)

93,093 57,760 36,598  Punjab
Swabi 156,496 Increase(+21.26%) 123,412

(+53.96%)

80,157 80,157 ...  Khyber Pakhtunkhwa
Jampur 155,243 Increase 87,857 Increase 52,516 27,949 19,944  Punjab
Jatoi 155,196 Increase(+41.86%) 109,424

(+180.68%)

38,986 21,422 8,068  Punjab
Wazirabad 152,624 Increase(+19.33%) 128,060

(+41.98%)

90,197 62,725 40,063  Punjab
Layyah 151,274 Increase(+16.57%) 126,361

(+74.73%)

72,319 51,482 33,549  Punjab
Shujabad 151,115 Increase 80,098 Increase 57,409 37,810 24,422  Punjab
Haroonabad 149,679 Increase(+38.23%) 107,858

(+71.54%)

62,878 42,590 35,189  Punjab
Jalalpur Jattan 146,743 Increase(52.5%) 96,210 69,395 29,590 23,459  Punjab
Umerkot 144,558 Increase(+7.88%) 134,052

(+276.98%)

35,559 13,742 8,381  Sindh
Lodhran 144,512 Increase(+22.26%) 117,851

(+79.92%)

65,501 21,791 14,232  Punjab
Moro 142,685 Increase 95,398 61,033 30,340 19,132  Sindh
Kot Addu 142,161 Increase(+9.69%) 129,703

(+60.68%)

80,720 37,479 21,409  Punjab
Mian Channu 140,112 Increase 90,157 Increase 64,859 40,609 31,935  Punjab
Khushab 139,905 Increase(+17.56%) 119,384

(+35.88%)

87,859 56,274 43,391  Punjab
Rajanpur 137,553 Increase 99,097 Increase 43,643 18,789 10,011  Punjab
Mansehra 137,278 Increase(+7.57%) 127,623

(+157.65%)

49,534 49,534  Khyber Pakhtunkhwa
Taxila 136,900 Increase(+12.85%) 121,952

(+69.66%)

71,882 38,374 ...  Punjab
Mirpur ... 124,352

(+7.53%)

115,641 ... ...  Azad Kashmir
Kabal 132,549 Increase(+12.93%) 118,103

(+55.62%)

75,891 ... ...  Khyber Pakhtunkhwa
Bhakkar 131,658 Increase(+16.16%) 113,018

(+64.04%)

68,896 41,934 34,638  Punjab
Narowal 130,692 Increase(+21.83%) 103,067

(+80.65%)

57,052 35,125 22,174  Punjab
Chaman 130,139 Increase(+5.34%) 123,191

(+116.92%)

56,792 ... ...  Balochistan
Mianwali 129,500 Increase(+8.94%) 118,883

(+48.29%)

80,171 59,159 48,304  Punjab
Shakargarh 126,742 Increase 81,643 Increase 50,747 25,484 20,201  Punjab
Mailsi 125,431 Increase 82,322 Increase 55,434 33,652 21,318  Punjab
Nowshera 122,953 Increase(+2.36%) 120,131

(+33.76%)

89,813 89,813 ...  Khyber Pakhtunkhwa
Dipalpur 122,759 Increase 99,753 Increase 57,224 25,237 13,933  Punjab
Haveli Lakha 122,389 Increase 78,257 Increase 52,207 27,633 18,276  Punjab
Lala Musa 121,036 Increase(+32.1%) 91,566 59,996 46,626 35,430  Punjab
Shahdadkot 120,687 Increase(+1.04%) 118,915

(+96.76%)

60,436 32,888 24,323  Sindh
Charsadda 120,170 Increase(+5.02%) 114,565

(+31.35%)

87,218 87,218 ...  Khyber Pakhtunkhwa
Ghotki 119,879 Increase(+7.68%) 111,321

(+110.74%)

52,823 28,837 19,275  Sindh
Sambrial 119,571 Increase(+9.17%) 109,479

(+120.84%)

49,574 24,432 14,300  Punjab
Bhalwal 117,982 Increase(+17.68%) 100,135

(+62.76%)

61,523 35,434 13,093  Punjab
Badin 117,455 Increase(+3.45%) 112,420

(+78.89%)

62,843 23,657 21,939  Sindh
Taunsa Sharif 115,704 Increase 97,193 Increase 38,297 19,934 13,439  Punjab
Barikot 115,045 Increase(+22.1%) 94,245 ... ... ...  Khyber Pakhtunkhwa
Phool Nagar 114,530 Increase(+23.3%) 92,842 56,113 30,140 19,404  Punjab
Tando Muhammad Khan 114,406 Increase(+12.96%) 101,863

(+55.76%)

65,396 41,757 39,003  Sindh
Pattoki 113,735 Increase 87,757 Increase 58,961 34,963 20,006  Punjab
Shahdadpur 113,342 Increase(+13.7%) 99,653

(59.0%)

62,655

(+48.8%)

42,107 29,180  Sindh
Jauharabad 113,188 Increase 91,357 Increase 40,175 18,742 14,681  Punjab
Kamber Ali Khan 112,313 Increase(+10.68%) 101,474

(+73.85%)

58,369 25,885 18,476  Sindh
Chichawatni 112,191 Increase 94,733 Increase 72,721 50,241 34,064  Punjab
Farooqabad 109,717 Increase 77,591 Increase 59,015 34,995 15,146  Punjab
Pishin 107,646 Increase(202%) 35,577

(+55.1%)

22,955 ... ...  Balochistan
Dera Murad Jamali 106,952 Increase(+10.7%) 96,591

(+151.9%)

38,341 ... ...  Balochistan
Kotri 106,615 Increase(+5.27%) 101,124

(-61.01%)

259,358 39,390 29,746  Sindh
Sangla Hill 103,709 Increase 61,498 Increase 50,368 33,771 25,411  Punjab
Gujar Khan 103,284 Increase 90,149 Increase 57,099 33,920 24,121  Punjab
Kharian 103,036 Increase 87,569 Increase 73,627 51,506 21,306  Punjab
Pasrur 102,717 Increase 82,457 Increase 45,747 26,087 19,647  Punjab
Shabqadar 102,340 Increase(+11.4%) 91,851

(+65.7%)

55,439 55,439 ...  Khyber Pakhtunkhwa
Kot Radha Kishan 102,057 Increase 58,894 Increase 39,555 24,969 14,468  Punjab
Ludhewala Waraich 100,331 Increase 92,020 Increase 33,928 ... ...  Punjab
Renala Khurd 100,054 Increase 54,160 Increase 32,337 18,287 11,799  Punjab
Kandhkot 99,155 Decrease(-1.56%) 100,698

(49.0%)

67,566

(+111.5%)

31,948 21,946  Sindh
Dera Allah Yar 98,761 Increase(3.38%) 80,958  Balochistan

See also

References