Complete district ranking
Most urban districts in Pakistan (2023)
Every census district ranked by the share of its population living in officially classified urban areas in 2023.
Ranked #1Karachi Central100.0%
136 places
Full ranking
| Rank | District | In | Most urban districts | Population |
|---|---|---|---|---|
| 1 | Karachi Central | Sindh | 100.0% | 3,822,325 people |
| 2 | Karachi East | Sindh | 100.0% | 3,921,742 people |
| 3 | Karachi South | Sindh | 100.0% | 2,329,764 people |
| 4 | Keamari | Sindh | 100.0% | 2,068,451 people |
| 5 | Korangi | Sindh | 100.0% | 3,128,971 people |
| 6 | Lahore | Punjab | 100.0% | 13,004,135 people |
| 7 | Karachi West | Sindh | 90.7% | 2,679,380 people |
| 8 | Hyderabad | Sindh | 83.1% | 2,432,540 people |
| 9 | Rawalpindi | Punjab | 68.8% | 6,118,911 people |
| 10 | Quetta | Balochistan | 60.3% | 2,595,492 people |
| 11 | Gujranwala | Punjab | 60.3% | 5,959,750 people |
| 12 | Gwadar | Balochistan | 52.1% | 305,160 people |
| 13 | Sukkur | Sindh | 49.7% | 1,639,897 people |
| 14 | Lasbela | Balochistan | 48.6% | 680,977 people |
| 15 | Faisalabad | Punjab | 48.4% | 9,075,819 people |
| 16 | Malir | Sindh | 48.0% | 2,432,248 people |
| 17 | Islamabad | Islamabad | 46.9% | 2,363,863 people |
| 18 | Jamshoro | Sindh | 46.7% | 1,117,308 people |
| 19 | Multan | Punjab | 46.6% | 5,362,305 people |
| 20 | Larkana | Sindh | 44.7% | 1,784,453 people |
| 21 | Gujrat | Punjab | 41.1% | 3,219,375 people |
| 22 | Peshawar | Khyber Pakhtunkhwa | 40.1% | 4,758,762 people |
| 23 | Jhelum | Punjab | 39.2% | 1,382,308 people |
| 24 | Sheikhupura | Punjab | 38.3% | 4,049,418 people |
| 25 | Hafizabad | Punjab | 38.2% | 1,319,909 people |
| 26 | Bahawalpur | Punjab | 37.8% | 4,284,964 people |
| 27 | Sargodha | Punjab | 37.1% | 4,334,448 people |
| 28 | Khuzdar | Balochistan | 36.5% | 997,214 people |
| 29 | Kech | Balochistan | 36.4% | 1,060,931 people |
| 30 | Okara | Punjab | 33.8% | 3,515,490 people |
| 31 | Sialkot | Punjab | 32.9% | 4,499,394 people |
| 32 | Khairpur | Sindh | 32.5% | 2,597,535 people |
| 33 | Shaheed Benazirabad | Sindh | 32.4% | 1,845,102 people |
| 34 | Chiniot | Punjab | 31.5% | 1,563,024 people |
| 35 | Kharan | Balochistan | 31.0% | 260,352 people |
| 36 | Tando Ahyar | Sindh | 31.0% | 922,012 people |
| 37 | Panjgur | Balochistan | 30.9% | 509,781 people |
| 38 | Sibi | Balochistan | 30.9% | 224,148 people |
| 39 | Jacobabad | Sindh | 30.8% | 1,174,097 people |
| 40 | Dera Bugti | Balochistan | 30.5% | 355,274 people |
| 41 | Kasur | Punjab | 30.5% | 4,084,286 people |
| 42 | Swat | Khyber Pakhtunkhwa | 29.6% | 2,687,384 people |
| 43 | Mirpur Khas | Sindh | 29.3% | 1,681,386 people |
| 44 | Pishin | Balochistan | 29.2% | 835,482 people |
| 45 | Attock | Punjab | 28.8% | 2,170,423 people |
| 46 | Naushahro Feroze | Sindh | 28.5% | 1,777,082 people |
| 47 | Chaman | Balochistan | 27.9% | 466,218 people |
| 48 | Khushab | Punjab | 27.9% | 1,501,089 people |
| 49 | Kambar Shahdad Kot | Sindh | 27.9% | 1,514,869 people |
| 50 | Jaffarabad | Balochistan | 27.5% | 594,558 people |
| 51 | Bahawalnagar | Punjab | 27.4% | 3,550,342 people |
| 52 | Sanghar | Sindh | 27.3% | 2,308,465 people |
| 53 | Rajanpur | Punjab | 26.5% | 2,381,049 people |
| 54 | Sahiwal | Punjab | 26.3% | 2,881,811 people |
| 55 | Harnai | Balochistan | 26.2% | 127,571 people |
| 56 | Awaran | Balochistan | 26.2% | 178,958 people |
| 57 | Jhang | Punjab | 26.1% | 3,065,639 people |
| 58 | Ziarat | Balochistan | 26.1% | 189,535 people |
| 59 | Dadu | Sindh | 25.2% | 1,742,320 people |
| 60 | Chakwal | Punjab | 25.1% | 1,734,854 people |
| 61 | Rahim Yar Khan | Punjab | 24.1% | 5,564,703 people |
| 62 | Matiari | Sindh | 23.9% | 849,383 people |
| 63 | Dera Ghazi Khan | Punjab | 23.8% | 3,393,705 people |
| 64 | Abbottabad | Khyber Pakhtunkhwa | 23.4% | 1,419,072 people |
| 65 | Nushki | Balochistan | 23.4% | 207,834 people |
| 66 | Shikarpur | Sindh | 23.0% | 1,386,330 people |
| 67 | Vehari | Punjab | 22.8% | 3,430,421 people |
| 68 | Kohat | Khyber Pakhtunkhwa | 22.6% | 1,234,661 people |
| 69 | Tando Muhammad Khan | Sindh | 22.3% | 726,119 people |
| 70 | Toba Tek Singh | Punjab | 22.3% | 2,524,044 people |
| 71 | Umer Kot | Sindh | 22.3% | 1,159,831 people |
| 72 | Pakpattan | Punjab | 22.1% | 2,136,170 people |
| 73 | Badin | Sindh | 22.1% | 1,947,081 people |
| 74 | Kashmore | Sindh | 22.0% | 1,233,957 people |
| 75 | Loralai | Balochistan | 21.9% | 272,432 people |
| 76 | Ghotki | Sindh | 21.4% | 1,772,609 people |
| 77 | Khanewal | Punjab | 21.3% | 3,364,077 people |
| 78 | Dera Ismail Khan | Khyber Pakhtunkhwa | 20.5% | 1,829,811 people |
| 79 | Mianwali | Punjab | 20.2% | 1,798,268 people |
| 80 | Nankana Sahib | Punjab | 19.8% | 1,634,871 people |
| 81 | Nowshera | Khyber Pakhtunkhwa | 19.6% | 1,740,705 people |
| 82 | Nasirabad | Balochistan | 19.0% | 563,315 people |
| 83 | Mandi Bahauddin | Punjab | 18.9% | 1,829,486 people |
| 84 | Muzaffargarh | Punjab | 18.9% | 5,015,325 people |
| 85 | Layyah | Punjab | 18.4% | 2,102,386 people |
| 86 | Kachhi | Balochistan | 18.2% | 442,674 people |
| 87 | Bhakkar | Punjab | 18.0% | 1,957,470 people |
| 88 | Swabi | Khyber Pakhtunkhwa | 17.9% | 1,894,600 people |
| 89 | Narowal | Punjab | 17.9% | 1,950,954 people |
| 90 | Thatta | Sindh | 17.9% | 1,083,191 people |
| 91 | Lower Chitral | Khyber Pakhtunkhwa | 17.8% | 320,407 people |
| 92 | Killa Saifullah | Balochistan | 16.9% | 380,200 people |
| 93 | Lodhran | Punjab | 16.9% | 1,928,299 people |
| 94 | Mardan | Khyber Pakhtunkhwa | 16.5% | 2,744,898 people |
| 95 | Kalat | Balochistan | 16.4% | 271,560 people |
| 96 | Hangu | Khyber Pakhtunkhwa | 16.2% | 528,902 people |
| 97 | Charsadda | Khyber Pakhtunkhwa | 15.9% | 1,835,504 people |
| 98 | Washuk | Balochistan | 13.6% | 302,623 people |
| 99 | Zhob | Balochistan | 13.2% | 355,692 people |
| 100 | Surab | Balochistan | 13.1% | 279,038 people |
| 101 | Mastung | Balochistan | 12.9% | 313,271 people |
| 102 | Haripur | Khyber Pakhtunkhwa | 12.6% | 1,174,783 people |
| 103 | Jhal Magsi | Balochistan | 11.9% | 203,368 people |
| 104 | Sujawal | Sindh | 10.6% | 839,292 people |
| 105 | Tank | Khyber Pakhtunkhwa | 10.5% | 470,293 people |
| 106 | Lakki Marwat | Khyber Pakhtunkhwa | 9.9% | 1,040,856 people |
| 107 | Killa Abdullah | Balochistan | 9.8% | 361,971 people |
| 108 | Malakand | Khyber Pakhtunkhwa | 8.9% | 826,250 people |
| 109 | Musakhel | Balochistan | 8.7% | 182,275 people |
| 110 | Mansehra | Khyber Pakhtunkhwa | 8.6% | 1,797,177 people |
| 111 | Khyber | Khyber Pakhtunkhwa | 8.3% | 1,146,267 people |
| 112 | Tharparkar | Sindh | 8.1% | 1,778,407 people |
| 113 | Chagai | Balochistan | 7.5% | 269,192 people |
| 114 | Kohlu | Balochistan | 7.3% | 260,220 people |
| 115 | Karak | Khyber Pakhtunkhwa | 7.1% | 815,878 people |
| 116 | Barkhan | Balochistan | 6.9% | 210,249 people |
| 117 | Sohbatpur | Balochistan | 6.1% | 240,106 people |
| 118 | Kurram | Khyber Pakhtunkhwa | 5.8% | 785,434 people |
| 119 | Duki | Balochistan | 4.8% | 205,044 people |
| 120 | Upper Dir | Khyber Pakhtunkhwa | 4.4% | 1,083,566 people |
| 121 | Bannu | Khyber Pakhtunkhwa | 3.6% | 1,357,890 people |
| 122 | Lower Dir | Khyber Pakhtunkhwa | 2.9% | 1,650,183 people |
| 123 | North Waziristan | Khyber Pakhtunkhwa | 0.6% | 693,332 people |
| 124 | Bajaur | Khyber Pakhtunkhwa | 0.0% | 1,287,960 people |
| 125 | Batagram | Khyber Pakhtunkhwa | 0.0% | 554,133 people |
| 126 | Buner | Khyber Pakhtunkhwa | 0.0% | 1,016,869 people |
| 127 | Kolai Palas Kohistan | Khyber Pakhtunkhwa | 0.0% | 280,162 people |
| 128 | Lower Kohistan | Khyber Pakhtunkhwa | 0.0% | 340,017 people |
| 129 | Mohmand | Khyber Pakhtunkhwa | 0.0% | 553,933 people |
| 130 | Orakzai | Khyber Pakhtunkhwa | 0.0% | 387,561 people |
| 131 | Shangla | Khyber Pakhtunkhwa | 0.0% | 891,252 people |
| 132 | Sherani | Balochistan | 0.0% | 191,687 people |
| 133 | South Waziristan | Khyber Pakhtunkhwa | 0.0% | 888,675 people |
| 134 | Torghar | Khyber Pakhtunkhwa | 0.0% | 200,445 people |
| 135 | Upper Chitral | Khyber Pakhtunkhwa | 0.0% | 195,528 people |
| 136 | Upper Kohistan | Khyber Pakhtunkhwa | 0.0% | 422,947 people |
How to read this ranking
Karachi Central District ranks first among 136 districts at 100.0%, according to the Pakistan Population and Housing Census 2023.
Urban status follows the administrative classification used by PBS in the census; it is not a satellite-based built-up-area measure.
The table is a census snapshot, not a current population estimate. Follow any place name for its full profile, including population change, household measures and literacy.
Questions about the ranking
- Which district in Pakistan has the largest urban population share?
- Karachi Central District ranks first among 136 districts at 100.0%, according to the Pakistan Population and Housing Census 2023.
- How is this district ranking calculated?
- PakStats sorts all 136 districts with a published urban share value from the same Pakistan Census 2023 source. No missing values are estimated.