# 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 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 of Azad Kashmir.
As of the 2023 Census, there are two megacities, ten million-plus cities, in Pakistan. 128 cities having a population of 100,000 or more. Of these 128 cities, 81 are located in the country's most populous province, Punjab, 23 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 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

* Provincial capital
* Federal capital
* Divisional capital
| City | Pop. (2023 Census) | Pop. (2017 Census) | Pop. (1998 Census) | Pop. (1981 Census) | Pop. (1972 Census) | Province | Picture |
| Karachi | 18,868,021(+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,135(+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,999(+15.20%) | 3,204,726 (+59.51%) | 2,008,861 (+81.95%) | 1,104,209 (+34.14%) | 823,343 | Punjab | Faisalabad |
| Rawalpindi | 3,357,612(+60.02%) | 2,098,231 (48.89%) | 1,409,768 (77.40%) | 794,843 (29.29%) | 614,809 | Punjab | Rawalpindi |
| Gujranwala | 2,511,118 (+23.88%) | 2,027,001 (78.93%) | 1,132,509 (88.60%) | 600,993 (85.63%) | 323,880 | Punjab | Gujranwala |
| Multan | 2,215,381(+18.35%) | 1,871,843 (+56.39%) | 1,197,384 (+63.57%) | 732,070 (+35.90%) | 538,949 | Punjab | Multan |
| Hyderabad | 1,921,275(+10.78%) | 1,734,309 (+48.53%) | 1,166,894 (+55.37%) | 751,529 (+19.53%) | 628,631 | Sindh | Hyderabad |
| Peshawar | 1,905,975 (-3.25%) | 1,970,042 (+100.6%) | 982,816 (+77.1%) | 555,000 (+103.3%) | 273,000 | Khyber Pakhtunkhwa | Peshawar |
| Quetta | 1,565,546(+56.37%) | 1,001,205 (+77.1%) | 565,137 (+97.6%) | 286,000 (+81.0%) | 158,000 | Balochistan | Quetta |
| Islamabad | 1,108,872(+9.81%) | 1,009,832 (+90.7%) | 529,180 (+159.4%) | 204,000 (+164.9%) | 77,000 | Islamabad Capital Territory | Islamabad |
| Sargodha | 975,886 (+48.26%) | 658,208 (+43.6%) | 458,440 (+82.8%) | 251,362 (+79.0%) | 140,460 | Punjab | Sargodha |
| Sialkot | 911,817 (+39.03%) | 655,852 (+55.6%) | 421,502 (+39.6%) | 302,009 (+48.3%) | 203,650 | Punjab | Sialkot |
| Bahawalpur | 903,795 (+18.59%) | 762,111 (+86.7%) | 408,395 (+124.9%) | 180,263 (+34.9%) | 133,782 | Punjab | Bahawalpur |
| Jhang | 606,533 (+46.46%) | 414,131 (+41.3%) | 293,366 (+50.1%) | 195,558 (+48.3%) | 131,843 | Punjab | Jhang |
| Sheikhupura | 591,424 (+25.00%) | 473,129 (+68.8%) | 280,263 (+98.4%) | 141,168 (+75.4%) | 80,560 | Punjab | Sheikhupura |
| Gujrat | 574,240 (+47.04%) | 390,533 (+55.1%) | 251,792 (+62.1%) | 155,058 (+54.6%) | 100,333 | Punjab | Gujrat |
| Sukkur | 563,851 (+12.79%) | 499,900 | 335,551 | 190,551 | 158,781 | Sindh | Sukkar |
| Larkana | 551,716 (+12.48%) | 490,508 | 270,283 | 123,890 | 71,893 | Sindh | Larkana |
| Sahiwal | 538,344 (+38.18%) | 389,605 | 208,778 | 150,954 | 106,648 | Punjab | Sahiwal |
| Okara | 533,693 (+49.10%) | 357,935 | 201,815 | 127,455 | 84,334 | Punjab | Okara |
| Rahim Yar Khan | 519,261 (+8.84%) | 477,100 | 233,537 | 119,036 | 74,262 | Punjab | Rahim Yar Khan |
| Kasur | 510,875 (+42.54%) | 358,409 | 245,321 | 155,523 | 101,295 | Punjab | |
| Dera Ghazi Khan | 494,464 (+23.91%) | 399,064 | 190,542 | 102,007 | 72,343 | Punjab | Dera Ghazi Khan |
| Wah Cantonment | 400,733 (+5.43%) | 380,103 | 198,891 | 122,335 | 107,510 | Punjab | |
| Mardan | 368,302 (+2.70%) | 358,604 | 245,926 | ... | ... | Khyber Pakhtunkhwa | |
| Nawabshah (Benazirabad) | 363,138 (+30.00%) | 279,338 | 189,244 | 102,139 | 81,045 | Sindh | |
| Burewala | 361,664 (+55.73%) | 231,797 (+52.40%) | 152,097 | 86,311 | 57,741 | Punjab | |
| Mingora | 361,112 (+9.07%) | 331,091 | 173,868 | ... | ... | Khyber Pakhtunkhwa | |
| Hafizabad | 318,621 (+29.63%) | 245,784 | 133,678 | 83,464 | 61,597 | Punjab | |
| Chiniot | 318,165 (+14.14%) | 278,747 | 172,522 | 105,559 | 70,108 | Punjab | |
| Jhelum | 312,426 (+63.89%) | 190,425 (+29.20%) | 147,392 | 106,462 | 70,157 | Punjab | |
| Kāmoke | 292,023 (+16.92%) | 249,767 | 152,288 | 71,097 | 50,257 | Punjab | |
| Khanewal | 281,890 (+24.22%) | 227,059 (+69.46%) | 133,986 | 89,090 | 67,746 | Punjab | |
| Sadiqabad | 274,210 (+13.86%) | 239,677 (+65.99%) | 144,391 | 63,935 | 37,121 | Punjab | |
| Turbat | 268,625 (+24.79%) | 213,557 (+211.29%) | 68,603 | ... | ... | Balochistan | Turbat |
| Mirpur Khas | 267,833 (+14.48%) | 233,916 (+23.33%) | 189,671 | 124,371 | 81,965 | Sindh | |
| Muridke | 254,291 (+34.60%) | 166,652 (+48.86%) | 111,951 | 35,419 | 18,507 | Punjab | |
| Khanpur | 247,170 (+30.49%) | 184,793 (+53.51%) | 120,382 | 70,589 | 49,235 | Punjab | |
| Bahawalnagar | 241,873 (+39.84%) | 161,033 (+44.67%) | 111,313 | 74,533 | 50,991 | Punjab | |
| Kohat | 235,880 (+3.02%) | 228,779 (+80.67%) | 126,627 | 126,627 | ... | Khyber Pakhtunkhwa | |
| Muzaffargarh | 235,541 (+12.35%) | 209,604 (+69.85%) | 123,404 | 53,192 | 24,736 | Punjab | |
| Abbottabad | 234,395 (+12.39%) | 208,491 (+96.50%) | 106,101 | 106,101 | ... | Khyber Pakhtunkhwa | |
| Mandi Bahauddin | 232,361 (+17.49%) | 198,609 (+99.62%) | 99,496 | 44,796 | 36,172 | Punjab | |
| Daska | 228,626 (+23.39%) | 175,170 (+70.26%) | 102,883 | 55,555 | 34,487 | Punjab | |
| Pakpattan | 221,280 (+25.30%) | 176,693 (+62.05%) | 109,033 | 69,820 | 42,028 | Punjab | |
| Dera Ismail Khan | 220,575 (+1.42%) | 217,457 (+136.07%) | 92,114 | 92,114 | ... | Khyber Pakhtunkhwa | |
| Jacobabad | 219,315 (+14.81%) | 191,076 (+37.68%) | 138,780 | 79,365 | 57,596 | Sindh | |
| Chakwal | 218,356 (+41.56%) | 138,146 (+71.59%) | 80,508 | 43,670 | 29,143 | Punjab | |
| Khuzdar | 218,112 (+19.28%) | 182,927 (+100.89%) | 91,057 | ... | ... | Balochistan | |
| Gojra | 214,349 (+22.78%) | 174,860 (+48.32%) | 117,892 | 68,000 | 41,975 | Punjab | |
| Vehari | 210,288 (+31.75%) | 145,464 (+54.19%) | 94,343 | 53,799 | 28,246 | Punjab | |
| Shikarpur | 204,938 (+4.88%) | 195,437 (+44.89%) | 134,883 | 88,138 | 70,924 | Sindh | |
| Ahmedpur East | 196,618 (+32.25%) | 133,369 (+38.33%) | 96,415 | 56,979 | 43,312 | Punjab | |
| Hub | 195,661 (+11.57%) | 175,376 (+179.43%) | 62,763 | ... | ... | Balochistan | |
| Chishtian | 192,403 (+28.21%) | 149,939 (+46.59%) | 102,287 | 61,959 | 38,496 | Punjab | |
| Khairpur | 191,044 (+4.19%) | 183,181 (+73.41%) | 105,637 | 61,447 | 48,299 | Sindh | |
| Dadu | 188,317 (+10.02%) | 171,191 (+66.93%) | 102,550 | 39,298 | 30,184 | Sindh | |
| Samundri | 186,371 (+16.81%) | 156,991 (+185.92%) | 54,908 | 30,849 | 13,642 | 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 | Punjab | |
| Tando Adam | 174,291 (+14.56%) | 152,617 (+45.48%) | 104,907 | 62,744 | 49,747 | Sindh | |
| Tando Allahyar | 171,185 (+9.36%) | 156,562 (+82.45%) | 85,812 | 30,647 | 26,314 | Sindh | |
| Jaranwala | 170,872 (+12.02%) | 150,380 (+40.56%) | 106,985 | 69,459 | 46,494 | Punjab | |
| Bolhari | 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 | Punjab | |
| Kamalia | 166,617 (+22.84%) | 135,641 (+39.37%) | 97,324 | 61,107 | 50,934 | 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 | Balochistan | Panjgur |
| Arif Wala | 157,063 (+39.33%) | 111,403 (+50.19%) | 74,174 | 43,654 | 28,171 | 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 | 80,157 | ... | Khyber Pakhtunkhwa | |
| Jampur | 155,243 | 87,857 | 52,516 | 27,949 | 19,944 | Punjab | |
| Jatoi | 155,196 (+41.86%) | 109,424 (+180.68%) | 38,986 | 21,422 | 8,068 | Punjab | |
| Wazirabad | 152,624 (+19.33%) | 128,060 (+41.98%) | 90,197 | 62,725 | 40,063 | Punjab | |
| Layyah | 151,274 (+16.57%) | 126,361 (+74.73%) | 72,319 | 51,482 | 33,549 | Punjab | |
| Shujabad | 151,115 | 80,098 | 57,409 | 37,810 | 24,422 | Punjab | |
| Haroonabad | 149,679 (+38.23%) | 107,858 (+71.54%) | 62,878 | 42,590 | 35,189 | Punjab | |
| Jalalpur Jattan | 146,743 (52.5%) | 96,210 | 69,395 | 29,590 | 23,459 | Punjab | |
| Umerkot | 144,558 (+7.88%) | 134,052 (+276.98%) | 35,559 | 13,742 | 8,381 | Sindh | |
| Lodhran | 144,512 (+22.26%) | 117,851 (+79.92%) | 65,501 | 21,791 | 14,232 | Punjab | |
| Moro | 142,685 | 95,398 | 61,033 | 30,340 | 19,132 | Sindh | |
| Kot Addu | 142,161 (+9.69%) | 129,703 (+60.68%) | 80,720 | 37,479 | 21,409 | Punjab | |
| Mian Channu | 140,112 | 90,157 | 64,859 | 40,609 | 31,935 | Punjab | |
| Khushab | 139,905 (+17.56%) | 119,384 (+35.88%) | 87,859 | 56,274 | 43,391 | Punjab | |
| Rajanpur | 137,553 | 99,097 | 43,643 | 18,789 | 10,011 | Punjab | |
| Mansehra | 137,278 (+7.57%) | 127,623 (+157.65%) | 49,534 | 49,534 | | Khyber Pakhtunkhwa | |
| Taxila | 136,900 (+12.85%) | 121,952 (+69.66%) | 71,882 | 38,374 | ... | 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 | Punjab | |
| Narowal | 130,692 (+21.83%) | 103,067 (+80.65%) | 57,052 | 35,125 | 22,174 | Punjab | |
| Chaman | 130,139 (+5.34%) | 123,191 (+116.92%) | 56,792 | ... | ... | Balochistan | |
| Mianwali | 129,500 (+8.94%) | 118,883 (+48.29%) | 80,171 | 59,159 | 48,304 | Punjab | |
| Shakargarh | 126,742 | 81,643 | 50,747 | 25,484 | 20,201 | Punjab | |
| Mailsi | 125,431 | 82,322 | 55,434 | 33,652 | 21,318 | Punjab | |
| Nowshera | 122,953 (+2.36%) | 120,131 (+33.76%) | 89,813 | 89,813 | ... | Khyber Pakhtunkhwa | |
| Dipalpur | 122,759 | 99,753 | 57,224 | 25,237 | 13,933 | Punjab | |
| Haveli Lakha | 122,389 | 78,257 | 52,207 | 27,633 | 18,276 | Punjab | |
| Lala Musa | 121,036 (+32.1%) | 91,566 | 59,996 | 46,626 | 35,430 | Punjab | |
| Shahdadkot | 120,687 (+1.04%) | 118,915 (+96.76%) | 60,436 | 32,888 | 24,323 | Sindh | |
| Charsadda | 120,170 (+5.02%) | 114,565 (+31.35%) | 87,218 | 87,218 | ... | Khyber Pakhtunkhwa | |
| Ghotki | 119,879 (+7.68%) | 111,321 (+110.74%) | 52,823 | 28,837 | 19,275 | Sindh | |
| Sambrial | 119,571 (+9.17%) | 109,479 (+120.84%) | 49,574 | 24,432 | 14,300 | Punjab | |
| Bhalwal | 117,982 (+17.68%) | 100,135 (+62.76%) | 61,523 | 35,434 | 13,093 | Punjab | |
| Badin | 117,455 (+3.45%) | 112,420 (+78.89%) | 62,843 | 23,657 | 21,939 | Sindh | |
| Taunsa Sharif | 115,704 | 97,193 | 38,297 | 19,934 | 13,439 | Punjab | |
| Barikot | 115,045 (+22.1%) | 94,245 | ... | ... | ... | Khyber Pakhtunkhwa | |
| Phool Nagar | 114,530 (+23.3%) | 92,842 | 56,113 | 30,140 | 19,404 | Punjab | |
| Tando Muhammad Khan | 114,406 (+12.96%) | 101,863 (+55.76%) | 65,396 | 41,757 | 39,003 | Sindh | |
| Pattoki | 113,735 | 87,757 | 58,961 | 34,963 | 20,006 | Punjab | |
| Shahdadpur | 113,342 (+13.7%) | 99,653 (59.0%) | 62,655 (+48.8%) | 42,107 | 29,180 | Sindh | |
| Jauharabad | 113,188 | 91,357 | 40,175 | 18,742 | 14,681 | Punjab | |
| Kamber Ali Khan | 112,313 (+10.68%) | 101,474 (+73.85%) | 58,369 | 25,885 | 18,476 | Sindh | |
| Chichawatni | 112,191 | 94,733 | 72,721 | 50,241 | 34,064 | Punjab | |
| Farooqabad | 109,717 | 77,591 | 59,015 | 34,995 | 15,146 | Punjab | |
| Pishin | 107,646 (202%) | 35,577 (+55.1%) | 22,955 | ... | ... | Balochistan | |
| Dera Murad Jamali | 106,952 (+10.7%) | 96,591 (+151.9%) | 38,341 | ... | ... | Balochistan | |
| Kotri | 106,615 (+5.27%) | 101,124 (-61.01%) | 259,358 | 39,390 | 29,746 | Sindh | |
| Sangla Hill | 103,709 | 61,498 | 50,368 | 33,771 | 25,411 | Punjab | |
| Gujar Khan | 103,284 | 90,149 | 57,099 | 33,920 | 24,121 | Punjab | |
| Kharian | 103,036 | 87,569 | 73,627 | 51,506 | 21,306 | Punjab | |
| Pasrur | 102,717 | 82,457 | 45,747 | 26,087 | 19,647 | Punjab | |
| Shabqadar | 102,340 (+11.4%) | 91,851 (+65.7%) | 55,439 | 55,439 | ... | Khyber Pakhtunkhwa | |
| Kot Radha Kishan | 102,057 | 58,894 | 39,555 | 24,969 | 14,468 | Punjab | |
| Ludhewala Waraich | 100,331 | 92,020 | 33,928 | ... | ... | Punjab | |
| Renala Khurd | 100,054 | 54,160 | 32,337 | 18,287 | 11,799 | Punjab | |
| Kandhkot | 99,155 (-1.56%) | 100,698 (49.0%) | 67,566 (+111.5%) | 31,948 | 21,946 | Sindh | |
| Dera Allah Yar | 98,761 (3.38%) | 80,958 | 38,371 | | | Balochistan | |