List of cities in Pakistan by population

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 Planning & Development Department of Azad Jammu Kashmir (PND AJK) for cities of Azad Kashmir.[2]

As of the 2023 Pakistani census, there are two megacities, ten million-plus cities, in Pakistan. Overall 127 cities of the country, have a population of over 100,000. Of these 127 cities, 81 are located in the country's most populous province, Punjab, 22 in Sindh, 13 in Khyber Pakhtunkhwa, 8 in Balochistan, two in Azad Kashmir, and one is the Islamabad Capital Territory itself. It is unknown whether Gilgit-Baltistan has any city with over 100,000 people or not, as 2017 census results issued by the Government of Gilgit–Baltistan do not give figures for the population of cities in Gilgit–Baltistan. As in the previous census in 1998, the largest city of Gilgit-Baltistan was Gilgit, with 56,701 inhabitants.

List

  •   Federal capital
  •   Provincial capital
  • Divisional capital
City Pop.
(2023 census)

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

Pop.
(2017 census)

[1][2]

Pop.
(1998 census)

[7]

Pop.
(1981 census)

[7]

Pop.
(1972 census)

[7]

Pop.
(1961 census)

[7]

Pop.
(1951 census)

[7]

Province Picture
Karachi 18,868,021(+26.49%) 14,916,456

(+59.67%)

9,339,023

(+79.31%)

5,437,984

(+50.8%)

3,606,744

(+76.45%)

2,044,044

(+79.67%)

1,137,667 Sindh
Lahore 13,004,135(+16.88%) 11,126,285

(+113.63%)

5,209,088

(+74.34%)

2,988,486

(+35.9%)

2,198,890

(+34.91%)

1,630,000

(+44.25%)

1,130,000 Punjab
Faisalabad 3,691,999(+15.20%) 3,204,726

(+59.51%)

2,008,861

(+81.95%)

1,104,209

(+34.1%)

823,344 425,240 179,000 Punjab
Rawalpindi 3,357,612(+60.02%) 2,098,231

(48.89%)

1,409,768

(77.40%)

795,000

(+29.3%)

615,000 340,000 237,000 Punjab
Gujranwala 2,511,118 (+23.88%) 2,027,001

(78.93%)

1,132,509

(88.60%)

601,000

(+85.5%)

324,000 196,000 121,000 Punjab
Multan 2,215,381(+18.35%) 1,871,843

(+56.39%)

1,197,384

(+63.57%)

732,000

(+35.8%)

539,000 358,000 190,000 Punjab
Hyderabad 1,921,275(+10.78%) 1,734,309

(+48.53%)

1,166,894

(+55.37%)

752,000

(+19.6%)

629,000 435,000 242,000 Sindh
Peshawar 1,905,975 (-3.25%) 1,970,042

(+100.6%)

982,816

(+77.1%)

555,000

(+103.3%)

273,000 218,000 151,776 Khyber Pakhtunkhwa
Quetta 1,565,546(+56.37%) 1,001,205

(+77.1%)

565,137

(+97.6%)

286,000

(+81.0%)

158,000 107,000 84,000 Balochistan
Islamabad 1,108,872(+9.81%) 1,009,832

(+90.7%)

529,180

(+159.4%)

204,000

(+164.9%)

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

(+43.6%)

458,440

(+82.8%)

291,000

(+45.5%)

200,000 130,000 78,000 Punjab
Sialkot 911,817 (+39.03%) 655,852

(+55.6%)

421,502

(+39.6%)

302,009

(+48.29%)

203,650 167,294 156,378 Punjab
Bahawalpur 903,795 (+18.59%) 762,111

(+86.7%)

408,395

(+124.9%)

180,000

(+34.3%)

134,000 84,000 42,000 Punjab
Jhang 606,533 (+46.46%) 414,131

(+41.3%)

293,366

(+50.1%)

195,558 131,843 94,971 73,397 Punjab
Sheikhupura 591,424 (+25.00%) 473,129

(+68.8%)

280,263

(+98.4%)

141,168 80,560 41,635 29,717 Punjab
Gujrat 574,240 (+47.04%) 390,533

(+55.1%)

251,792

(+62.1%)

155,058 100,333 59,608 46,971 Punjab
Sukkur 563,851 (+12.79%) 499,900 335,551 190,551 158,781 103,216 77,026 Sindh
Larkana 551,716 (+12.48%) 490,508 270,283 123,890 71,893 48,008 33,247 Sindh
Sahiwal 538,344 (+38.18%) 389,605 208,778 150,954 106,648 75,180 50,185 Punjab
Okara 533,693 (+49.10%) 357,935 201,815 127,455 101,052 68,299 35,350 Punjab
Rahim Yar Khan 519,261 (+8.84%) 477,100 233,537 119,036 74,262 43,548 14,919 Punjab
Kasur 510,875 (+42.54%) 358,409 245,321 155,523 101,295 74,546 63,086 Punjab
Dera Ghazi Khan 494,464 (+23.91%) 399,064 190,542 102,007 72,343 47,105 35.909 Punjab
Wah Cantonment 400,733 (+5.43%) 380,103 198,891 122,335 107,510 37,035 32,823 Punjab
Mardan 368,302 (+2.70%) 358,604 245,926 147,977 115,194 77,932 48,827 Khyber Pakhtunkhwa
Nawabshah (Benazirabad) 363,138 (+30.00%) 279,338 189,244 81,045 81,045 45,651 34,201 Sindh
Burewala 361,664 (+55.73%) 231,797

(+52.40%)

152,097 86,311 57,741 34,237 15,372 Punjab
Mingora 361,112 (+9.07%) 331,091 173,868 88,078 51,117 15,920 ... Khyber Pakhtunkhwa
Hafizabad 318,621 (+29.63%) 245,784 133,678 83,464 61,597 34,576 30,082 Punjab
Chiniot 318,165 (+14.14%) 278,747 172,522 105,559 70,108 47,099 39,042 Punjab
Jhelum 312,426 (+63.89%) 190,425

(+29.20%)

147,392 106,462 70,157 52,585 38,567 Punjab
Kāmoke 292,023 (+16.92%) 249,767 152,288 71,097 50,257 25,124 15,558 Punjab
Khanewal 281,890 (+24.22%) 227,059

(+69.46%)

133,986 89,090 67,746 49,093 37,915 Punjab
Sadiqabad 274,210 (+13.86%) 239,677

(+65.99%)

144,391 63,935 37,121 16,007 5,739 Punjab
Turbat 268,625 (+24.79%) 213,557

(+211.29%)

68,603 52,337 27,671 4,578 3,549 Balochistan
Mirpur Khas 267,833 (+14.48%) 233,916

(+23.33%)

189,671 124,371 81,965 60,861 40,412 Sindh
Muridke 254,291 (+34.60%) 166,652

(+48.86%)

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

(+53.51%)

120,382 70,589 49,235 31,465 15,197 Punjab
Bahawalnagar 241,873 (+39.84%) 161,033

(+44.67%)

111,313 74,533 50,991 36,290 18,372 Punjab
Kohat 235,880 (+3.02%) 228,779

(+80.67%)

126,627 77,604 65,202 49,854 40,534 Khyber Pakhtunkhwa
Muzaffargarh 235,541 (+12.35%) 209,604

(+69.85%)

123,404 53,192 24,736 14,474 11,271 Punjab
Abbottabad 234,395 (+12.39%) 208,491

(+96.50%)

106,101 65,996 46,719 31,036 27,602 Khyber Pakhtunkhwa
Mandi Bahauddin 232,361 (+17.49%) 198,609

(+99.62%)

99,496 44,796 36,172 22,295 17,171 Punjab
Daska 228,626 (+23.39%) 175,170

(+70.26%)

102,883 55,555 34,487 20,406 15,375 Punjab
Pakpattan 221,280 (+25.30%) 176,693

(+62.05%)

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

(+136.07%)

92,114 68,145 58,778 46,140 41,603 Khyber Pakhtunkhwa
Jacobabad 219,315 (+14.81%) 191,076

(+37.68%)

138,780 79,365 57,596 35,278 22,827 Sindh
Chakwal 218,356 (+41.56%) 138,146

(+71.59%)

80,508 43,670 29,143 16,843 13,310 Punjab
Khuzdar 218,112 (+19.28%) 182,927

(+100.89%)

91,057 30,887 3,362 ... ... Balochistan
Gojra 214,349 (+22.78%) 174,860

(+48.32%)

117,892 68,000 41,975 29,665 20,407 Punjab
Vehari 210,288 (+31.75%) 145,464

(+54.19%)

94,343 53,799 28,246 15,410 8,986 Punjab
Shikarpur 204,938 (+4.88%) 195,437

(+44.89%)

134,883 88,138 70,924 53,910 45,335 Sindh
Ahmedpur East 196,618 (+32.25%) 133,369

(+38.33%)

96,415 56,979 43,312 32,423 26,220 Punjab
Hub 195,661 (+11.57%) 175,376

(+179.43%)

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

(+46.59%)

102,287 61,959 38,496 26,041 10,270 Punjab
Khairpur 191,044 (+4.19%) 183,181

(+73.41%)

105,637 61,447 48,299 34,144 18,184 Sindh
Dadu 188,317 (+10.02%) 171,191

(+66.93%)

102,550 39,298 30,184 19,142 13,716 Sindh
Samundri 186,371 (+16.81%) 156,991

(+185.92%)

54,908 30,849 13,642 9,515 6,637 Punjab
Ferozwala 177,238 (+20.38%) 141,405

(+155.09%)

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

(+109.95%)

69,729 39,986 29,172 19,041 17,671 Punjab
Tando Adam 174,291 (+14.56%) 152,617

(+45.48%)

104,907 62,744 49,747 31,246 21,260 Sindh
Tando Allahyar 171,185 (+9.36%) 156,562

(+82.45%)

85,812 30,647 26,314 17,273 11,873 Sindh
Jaranwala 170,872 (+12.02%) 150,380

(+40.56%)

106,985 69,459 46,494 26,953 17,969 Punjab
Bholari 169,613 (+7.2%) 158,239 ... ... ... ... ... Sindh
Muzaffarabad ... 149,913

(+75.41%)

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

(+62.05%)

71,295 37,026 15,742 7,970 3,490 Punjab
Kamalia 166,617 (+22.84%) 135,641

(+39.37%)

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

(+125.79%)

63,525 ... ... ... ... Punjab
Panjgur 157,693 (+196.10%) 80,411

(+277.7%)

21,297 9,495 9,879 5,670 754 Balochistan
Arif Wala 157,063 (+39.33%) 111,403

(+50.19%)

74,174 43,654 28,171 18,558 11,537 Punjab
Gujranwala Cantonment 156,929 (+14.27%) 137,302

(+47.49%)

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

(+53.96%)

80,157 46,344 37,292 17,542 ... Khyber Pakhtunkhwa
Jampur 155,243 87,857 52,516 27,949 19,944 13,161 13,235 Punjab
Jatoi 155,196 (+41.86%) 109,424

(+180.68%)

38,986 21,422 8,068 5,384 4,744 Punjab
Wazirabad 152,624 (+19.33%) 128,060

(+41.98%)

90,197 62,725 40,063 29,399 33,027 Punjab
Layyah 151,274 (+16.57%) 126,361

(+74.73%)

72,319 51,482 33,549 19,608 14,913 Punjab
Shujabad 151,115 80,098 57,409 37,810 24,422 16,815 14,601 Punjab
Haroonabad 149,679 (+38.23%) 107,858

(+71.54%)

62,878 42,590 35,189 22,575 10,014 Punjab
Jalalpur Jattan 146,743 (52.5%) 96,210 69,395 29,590 23,459 16,988 18,138 Punjab
Umerkot 144,558 (+7.88%) 134,052

(+276.98%)

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

(+79.92%)

65,501 21,791 14,232 6,663 4,890 Punjab
Moro 142,685 95,398 61,033 30,340 19,132 10,019 ... Sindh
Kot Addu 142,161 (+9.69%) 129,703

(+60.68%)

80,720 37,479 21,409 13,107 10,507 Punjab
Mian Channu 140,112 90,157 64,859 40,609 31,935 19,888 12,071 Punjab
Khushab 139,905 (+17.56%) 119,384

(+35.88%)

87,859 56,274 43,391 24,851 20,476 Punjab
Rajanpur 137,553 99,097 43,643 18,789 10,011 6,575 5,280 Punjab
Mansehra 137,278 (+7.57%) 127,623

(+157.65%)

49,534 27,843 19,865 11,848 6,513 Khyber Pakhtunkhwa
Taxila 136,900 (+12.85%) 121,952

(+69.66%)

71,882 136,900 ... ... ... Punjab
Mirpur ... 124,352

(+7.53%)

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

(+55.62%)

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

(+64.04%)

68,896 41,934 34,638 21,749 12,397 Punjab
Narowal 130,692 (+21.83%) 103,067

(+80.65%)

57,052 35,125 22,174 16,127 15,298 Punjab
Chaman 130,139 (+5.34%) 123,191

(+116.92%)

56,792 29,793 20,702 12,208 6,980 Balochistan
Mianwali 129,500 (+8.94%) 118,883

(+48.29%)

80,171 59,159 48,304 31,398 23,340 Punjab
Shakargarh 126,742 81,643 50,747 25,484 20,201 9,104 ... Punjab
Mailsi 125,431 82,322 55,434 33,652 21,318 13,617 10,242 Punjab
Nowshera 122,953 (+2.36%) 120,131

(+33.76%)

89,813 74,913 55,916 43,757 41,351 Khyber Pakhtunkhwa
Dipalpur 122,759 99,753 57,224 25,237 13,933 9,452 7,889 Punjab
Haveli Lakha 122,389 78,257 52,207 27,633 18,276 10,624 8,480 Punjab
Lala Musa 121,036 (+32.1%) 91,566 59,996 46,626 35,430 22,633 17,954 Punjab
Shahdadkot 120,687 (+1.04%) 118,915

(+96.76%)

60,436 32,888 24,323 15,043 8,994 Sindh
Charsadda 120,170 (+5.02%) 114,565

(+31.35%)

87,218 62,530 45,555 37,396 27,048 Khyber Pakhtunkhwa
Ghotki 119,879 (+7.68%) 111,321

(+110.74%)

52,823 28,837 19,275 6,956 5,881 Sindh
Sambrial 119,571 (+9.17%) 109,479

(+120.84%)

49,574 24,432 14,300 7,750 4,919 Punjab
Bhalwal 117,982 (+17.68%) 100,135

(+62.76%)

61,523 35,434 13,093 10,207 8,674 Punjab
Badin 117,455 (+3.45%) 112,420

(+78.89%)

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

(+55.76%)

65,396 41,757 39,003 15,536 10,735 Sindh
Pattoki 113,735 87,757 58,961 34,963 20,006 11,903 12,456 Punjab
Shahdadpur 113,342 (+13.7%) 99,653

(59.0%)

62,655

(+48.8%)

42,107 29,180 21,537 15,314 Sindh
Jauharabad 113,188 91,357 40,175 18,742 14,681 8,189 ... Punjab
Kamber Ali Khan 112,313 (+10.68%) 101,474

(+73.85%)

58,369 25,885 18,476 12,090 9,100 Sindh
Chichawatni 112,191 94,733 72,721 50,241 34,064 21,380 12,083 Punjab
Farooqabad 109,717 77,591 59,015 34,995 15,146 8,682 6,585 Punjab
Pishin 107,646 (202%) 35,577

(+55.1%)

22,955 14,715 10,068 2,906 3,106 Balochistan
Dera Murad Jamali 106,952 (+10.7%) 96,591

(+151.9%)

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

(-61.01%)

62,085 39,390 29,746 20,262 15,154 Sindh
Sangla Hill 103,709 61,498 50,368 33,771 25,411 13,738 9,379 Punjab
Gujar Khan 103,284 90,149 57,099 33,920 24,121 11,529 8,496 Punjab
Kharian 103,036 87,569 73,627 51,506 21,306 19,469 4,598 Punjab
Pasrur 102,717 82,457 45,747 26,087 19,647 10,836 9,403 Punjab
Shabqadar 102,340 (+11.4%) 91,851

(+65.7%)

55,439 30,881 25,630 11,046 ... Khyber Pakhtunkhwa
Kot Radha Kishan 102,057 58,894 39,555 24,969 14,468 10,536 8,657 Punjab
Ludhewala Waraich 100,331 92,020 33,928 ... ... ... ... Punjab
Renala Khurd 100,054 54,160 32,337 18,287 11,799 7,867 4,975 Punjab

See also

References

  1. ^ a b "Block Wise Provisional Summary Results of 6th Population & Housing Census-2017 [As on January 03, 2018]". Block Wise Provisional Summary Results of 6th Population & Housing Census-2017 [As on January 03, 2018]. Pakistan Bureau of Statistics. Retrieved 4 May 2020.
  2. ^ a b "Statistical Year Book 2019" (PDF). Planning & Development Department. Government of Azad Jammu Kashmir. 20 February 2020. Archived (PDF) from the original on 30 June 2020. Retrieved 30 June 2020.
  3. ^ "Urban Localities by Population Size and their Population by Sex, Annual Growth Rate and Household Size: Census–2023 (KPK)" (PDF). Archived from the original (PDF) on 26 July 2024.
  4. ^ "Urban Localities by Population Size and their Population by Sex, Annual Growth Rate and Household Size: Census–2023 (BALOCHISTAN)" (PDF). Archived from the original (PDF) on 26 July 2024.
  5. ^ "Urban Localities by Population Size and their Population by Sex, Annual Growth Rate and Household Size: Census–2023 (SINDH)" (PDF). Archived from the original (PDF) on 26 July 2024.
  6. ^ "Urban Localities by Population Size and their Population by Sex, Annual Growth Rate and Household Size: Census–2023 (PUNJAB)" (PDF). Archived from the original (PDF) on 19 December 2024.
  7. ^ a b c d e "AREA & POPULATION OF ADMINISTRATIVE UNITS BY RURAL/URBAN: 1951-1998 CENSUSES" (PDF).