Geography
Cities in Pakistan
Major cities in Pakistan by population and province.
pakistancitiesgeographysouth asia
127 of 127 rows
City↕ | Pop. (2023 census)↕ | Pop. (2017 census)↕ | Pop. (1998 census)↕ | Pop. (1981 census)↕ | Pop. (1972 census)↕ | Pop. (1961 census)↕ | Pop. (1951 census)↕ | 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 | Karachi |
| 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 | Lahore |
| 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 | Faisalabad |
| 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 | Rawalpindi |
| 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 | Gujranwala |
| 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 | Multan |
| 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 | Hyderabad |
| 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 | Peshawar |
| 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 | 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%) | 291,000 (+45.5%) | 200,000 | 130,000 | 78,000 | Punjab | Sargodha |
| Sialkot | 911,817 (+39.03%) | 655,852 (+55.6%) | 421,502 (+39.6%) | 302,009 (+48.29%) | 203,650 | 167,294 | 156,378 | Punjab | Sialkot |
| Bahawalpur | 903,795 (+18.59%) | 762,111 (+86.7%) | 408,395 (+124.9%) | 180,000 (+34.3%) | 134,000 | 84,000 | 42,000 | Punjab | Bahawalpur |
| Jhang | 606,533 (+46.46%) | 414,131 (+41.3%) | 293,366 (+50.1%) | 195,558 | 131,843 | 94,971 | 73,397 | Punjab | Jhang |
| Sheikhupura | 591,424 (+25.00%) | 473,129 (+68.8%) | 280,263 (+98.4%) | 141,168 | 80,560 | 41,635 | 29,717 | Punjab | Sheikhupura |
| Gujrat | 574,240 (+47.04%) | 390,533 (+55.1%) | 251,792 (+62.1%) | 155,058 | 100,333 | 59,608 | 46,971 | Punjab | Gujrat |
| Sukkur | 563,851 (+12.79%) | 499,900 | 335,551 | 190,551 | 158,781 | 103,216 | 77,026 | Sindh | Sukkar |
| Larkana | 551,716 (+12.48%) | 490,508 | 270,283 | 123,890 | 71,893 | 48,008 | 33,247 | Sindh | Larkana |
| Sahiwal | 538,344 (+38.18%) | 389,605 | 208,778 | 150,954 | 106,648 | 75,180 | 50,185 | Punjab | Sahiwal |
| Okara | 533,693 (+49.10%) | 357,935 | 201,815 | 127,455 | 101,052 | 68,299 | 35,350 | Punjab | Okara |
| Rahim Yar Khan | 519,261 (+8.84%) | 477,100 | 233,537 | 119,036 | 74,262 | 43,548 | 14,919 | Punjab | Rahim Yar Khan |
| 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.91 | Punjab | Dera Ghazi Khan |
| 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 | Turbat |
| 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 | Panjgur |
| 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 | 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 |
Loading community rankings...