# List of cities in Punjab, Pakistan by population

The following list sorts all the cities in the Pakistani province of Punjab with a population of more than 100,000 according to the 2023 Census. As of 1 March 2023, 81 cities fulfill this criterion and are listed here. This list refers only to the population of individual cities, municipalities and towns within their defined limits, which does not include other municipalities or suburban areas within Urban agglomerations.

## List

The following table lists the 81 cities in Punjab with a population of at least 100,000 on 1 March 2023, according to the 2023 Census of Pakistan. A city is displayed in bold if it is a state or federal capital.
| City | 2023 census | 2017 census | 1998 census | 1981 census | 1972 census |
| Lahore | 13,004,135 | 11,119,985 | 5,209,088 | 2,988,486 | 2,198,890 |
| Faisalabad | 3,691,999 | 3,210,158 | 2,008,861 | 1,104,209 | 823,343 |
| Rawalpindi | 3,357,612 | 2,097,824 | 1,409,768 | 794,843 | 614,809 |
| Gujranwala | 2,511,118 | 2,028,421 | 1,132,509 | 600,993 | 323,880 |
| Multan | 2,215,381 | 1,871,843 | 1,197,384 | 732,070 | 538,949 |
| Sargodha | 975,886 | 658,208 | 458,440 | 251,362 | 140,460 |
| Sialkot | 911,817 | 656,730 | 421,502 | 302,009 | 203,650 |
| Bahawalpur | 903,795 | 762,111 | 408,395 | 180,263 | 133,782 |
| Jhang | 606,533 | 414,131 | 293,366 | 195,558 | 131,843 |
| Sheikhupura | 591,424 | 473,129 | 280,263 | 141,168 | 80,560 |
| Gujrat | 574,240 | 390,533 | 251,792 | 155,058 | 100,333 |
| Sahiwal | 538,344 | 389,605 | 208,778 | 150,954 | 106,648 |
| Okara | 533,693 | 357,935 | 201,815 | 127,455 | 84,334 |
| Rahim Yar Khan | 519,261 | 420,419 | 233,537 | 119,036 | 74,262 |
| Kasur | 510,875 | 358,409 | 245,321 | 155,523 | 101,295 |
| Dera Ghazi Khan | 494,464 | 399,064 | 190,542 | 102,007 | 72,343 |
| Wah Cantonment | 400,733 | 380,103 | 198,891 | 122,335 | 107,510 |
| Burewala | 361,664 | 232,030 | 152,097 | 86,311 | 57,741 |
| Hafizabad | 318,621 | 245,784 | 133,678 | 83,464 | 61,597 |
| Chiniot | 318,165 | 278,528 | 172,522 | 105,559 | 70,108 |
| Jhelum | 312,426 | 190,471 | 147,392 | 106,462 | 70,157 |
| Kamoke | 292,023 | 248,814 | 152,288 | 71,097 | 50,257 |
| Khanewal | 281,890 | 249,916 | 133,986 | 89,090 | 67,746 |
| Sadiqabad | 274,210 | 238,313 | 144,391 | 63,935 | 37,121 |
| Muridke | 254,291 | 167,082 | 111,951 | 35,419 | 18,507 |
| Khanpur | 247,170 | 184,793 | 120,382 | 70,589 | 49,235 |
| Bahawalnagar | 241,873 | 160,883 | 111,313 | 74,533 | 50,991 |
| Muzaffargarh | 235,541 | 209,604 | 123,404 | 53,192 | 24,736 |
| Mandi Bahauddin | 232,361 | 198,643 | 99,496 | 44,796 | 36,172 |
| Daska | 228,626 | 175,416 | 102,883 | 55,555 | 34,487 |
| Pakpattan | 221,280 | 176,686 | 109,033 | 69,820 | 42,028 |
| Chakwal | 218,356 | 138,214 | 80,508 | 43,670 | 29,143 |
| Gojra | 214,349 | 174,831 | 117,892 | 68,000 | 41,975 |
| Vehari | 210,288 | 145,647 | 94,343 | 53,799 | 28,246 |
| Ahmedpur East | 196,618 | 133,426 | 96,415 | 56,979 | 43,312 |
| Chishtian | 192,403 | 149,939 | 102,287 | 61,959 | 38,496 |
| Samundri | 186,371 | 156,991 | 54,908 | 30,849 | 13,642 |
| Ferozewala | 177,238 | 141,405 | 55,433 | ... | ... |
| Attock | 176,544 | 146,396 | 69,729 | 39,986 | 29,172 |
| Jaranwala | 170,872 | 150,380 | 106,985 | 69,459 | 46,494 |
| Hasilpur | 168,146 | 115,613 | 71,295 | 37,026 | 15,742 |
| Kamalia | 166,617 | 135,641 | 97,324 | 61,107 | 50,934 |
| Kot Abdul Malik | 162,030 | 143,434 | 63,525 | ... | ... |
| Arif Wala | 157,063 | 112,306 | 74,174 | 43,654 | 28,171 |
| Gujranwala Cantonment | 156,929 | 137,302 | 93,093 | 57,760 | 36,598 |
| Jampur | 155,243 | 87,857 | 52,516 | 27,949 | 19,944 |
| Jatoi | 155,196 | 109,538 | 38,986 | 21,422 | 8,068 |
| Wazirabad | 152,624 | 128,060 | 90,197 | 62,725 | 40,063 |
| Layyah | 151,274 | 126,361 | 72,319 | 51,482 | 33,549 |
| Shujabad | 151,115 | 80,098 | 57,409 | 37,810 | 24,422 |
| Haroonabad | 149,679 | 107,858 | 62,878 | 42,590 | 35,189 |
| Jalalpur Jattan | 146,743 | 96,210 | 69,395 | 29,590 | 23,459 |
| Lodhran | 144,512 | 117,851 | 65,501 | 21,791 | 14,232 |
| Kot Addu | 142,161 | 129,703 | 80,720 | 37,479 | 21,409 |
| Mian Channu | 140,112 | 90,157 | 64,859 | 40,609 | 31,935 |
| Khushab | 139,905 | 119,426 | 87,859 | 56,274 | 43,391 |
| Rajanpur | 137,553 | 99,097 | 43,643 | 18,789 | 10,011 |
| Taxila | 136,900 | 122,013 | 71,882 | 38,374 | ... |
| Bhakkar | 131,658 | 112,807 | 68,896 | 41,934 | 34,638 |
| Narowal | 130,692 | 103,067 | 57,052 | 35,125 | 22,174 |
| Mianwali | 129,500 | 118,883 | 80,171 | 59,159 | 48,304 |
| Shakargarh | 126,742 | 81,643 | 50,747 | 25,484 | 20,201 |
| Mailsi | 125,431 | 82,322 | 55,434 | 33,652 | 21,318 |
| Dipalpur | 122,759 | 99,753 | 57,224 | 25,237 | 13,933 |
| Haveli Lakha | 122,389 | 78,257 | 52,207 | 27,633 | 18,276 |
| Lalamusa | 121,036 | 91,566 | 59,996 | 46,626 | 35,430 |
| Sambrial | 119,571 | 109,438 | 49,574 | 24,432 | 14,300 |
| Bhalwal | 117,982 | 99,762 | 61,523 | 35,434 | 13,093 |
| Taunsa Sharif | 115,704 | 97,193 | 38,297 | 19,934 | 13,439 |
| Phool Nagar | 114,530 | 92,842 | 56,113 | 30,140 | 19,404 |
| Pattoki | 113,735 | 87,757 | 58,961 | 34,963 | 20,006 |
| Jauharabad | 113,188 | 91,357 | 40,175 | 18,742 | 14,681 |
| Chichawatni | 112,191 | 94,733 | 72,721 | 50,241 | 34,064 |
| Farooqabad | 109,717 | 77,591 | 59,015 | 34,995 | 15,146 |
| Sangla Hill | 103,709 | 61,498 | 50,368 | 33,771 | 25,411 |
| Gujar Khan | 103,284 | 90,149 | 57,099 | 33,920 | 24,121 |
| Kharian | 103,036 | 87,569 | 73,627 | 51,506 | 21,306 |
| Pasrur | 102,717 | 82,457 | 45,747 | 26,087 | 19,647 |
| Kot Radha Kishan | 102,057 | 58,894 | 39,555 | 24,969 | 14,468 |
| Ludhewala Waraich | 100,331 | 92,020 | 33,928 | ... | ... |
| Renala Khurd | 100,054 | 54,160 | 32,337 | 18,287 | 11,799 |
| Kunjah | 90,905 | 32,588 | | | |