Complete district ranking
Most densely populated districts in Pakistan (2023)
Every census district ranked by people per square kilometre in 2023.
Ranked #1Karachi Central55,396.0 people per sq km
136 places
Full ranking
| Rank | District | In | Most densely populated districts | Area |
|---|---|---|---|---|
| 1 | Karachi Central | Sindh | 55,396.0 people per sq km | 69 sq km |
| 2 | Korangi | Sindh | 28,972.0 people per sq km | 108 sq km |
| 3 | Karachi East | Sindh | 28,214.0 people per sq km | 139 sq km |
| 4 | Karachi South | Sindh | 19,096.4 people per sq km | 122 sq km |
| 5 | Lahore | Punjab | 7,338.7 people per sq km | 1,772 sq km |
| 6 | Karachi West | Sindh | 7,241.6 people per sq km | 370 sq km |
| 7 | Keamari | Sindh | 3,700.3 people per sq km | 559 sq km |
| 8 | Peshawar | Khyber Pakhtunkhwa | 3,134.9 people per sq km | 1,518 sq km |
| 9 | Islamabad | Islamabad | 2,609.1 people per sq km | 906 sq km |
| 10 | Hyderabad | Sindh | 2,449.7 people per sq km | 993 sq km |
| 11 | Charsadda | Khyber Pakhtunkhwa | 1,842.9 people per sq km | 996 sq km |
| 12 | Mardan | Khyber Pakhtunkhwa | 1,681.9 people per sq km | 1,632 sq km |
| 13 | Gujranwala | Punjab | 1,645.4 people per sq km | 3,622 sq km |
| 14 | Faisalabad | Punjab | 1,549.6 people per sq km | 5,857 sq km |
| 15 | Sialkot | Punjab | 1,491.8 people per sq km | 3,016 sq km |
| 16 | Multan | Punjab | 1,441.5 people per sq km | 3,720 sq km |
| 17 | Swabi | Khyber Pakhtunkhwa | 1,227.9 people per sq km | 1,543 sq km |
| 18 | Rawalpindi | Punjab | 1,157.8 people per sq km | 5,285 sq km |
| 19 | Malir | Sindh | 1,126.0 people per sq km | 2,160 sq km |
| 20 | Sheikhupura | Punjab | 1,081.6 people per sq km | 3,744 sq km |
| 21 | Lower Dir | Khyber Pakhtunkhwa | 1,042.4 people per sq km | 1,583 sq km |
| 22 | Kasur | Punjab | 1,022.4 people per sq km | 3,995 sq km |
| 23 | Gujrat | Punjab | 1,008.6 people per sq km | 3,192 sq km |
| 24 | Bajaur | Khyber Pakhtunkhwa | 998.4 people per sq km | 1,290 sq km |
| 25 | Nowshera | Khyber Pakhtunkhwa | 995.8 people per sq km | 1,748 sq km |
| 26 | Larkana | Sindh | 916.0 people per sq km | 1,948 sq km |
| 27 | Sahiwal | Punjab | 900.3 people per sq km | 3,201 sq km |
| 28 | Malakand | Khyber Pakhtunkhwa | 867.9 people per sq km | 952 sq km |
| 29 | Narowal | Punjab | 834.8 people per sq km | 2,337 sq km |
| 30 | Okara | Punjab | 803.2 people per sq km | 4,377 sq km |
| 31 | Vehari | Punjab | 786.1 people per sq km | 4,364 sq km |
| 32 | Pakpattan | Punjab | 784.2 people per sq km | 2,724 sq km |
| 33 | Toba Tek Singh | Punjab | 776.2 people per sq km | 3,252 sq km |
| 34 | Khanewal | Punjab | 773.5 people per sq km | 4,349 sq km |
| 35 | Quetta | Balochistan | 753.0 people per sq km | 3,447 sq km |
| 36 | Sargodha | Punjab | 740.2 people per sq km | 5,856 sq km |
| 37 | Nankana Sahib | Punjab | 737.8 people per sq km | 2,216 sq km |
| 38 | Abbottabad | Khyber Pakhtunkhwa | 721.4 people per sq km | 1,967 sq km |
| 39 | Lodhran | Punjab | 694.1 people per sq km | 2,778 sq km |
| 40 | Bannu | Khyber Pakhtunkhwa | 688.6 people per sq km | 1,972 sq km |
| 41 | Mandi Bahauddin | Punjab | 684.4 people per sq km | 2,673 sq km |
| 42 | Haripur | Khyber Pakhtunkhwa | 681.0 people per sq km | 1,725 sq km |
| 43 | Muzaffargarh | Punjab | 608.0 people per sq km | 8,249 sq km |
| 44 | Naushahro Feroze | Sindh | 603.2 people per sq km | 2,946 sq km |
| 45 | Matiari | Sindh | 599.4 people per sq km | 1,417 sq km |
| 46 | Tando Ahyar | Sindh | 593.3 people per sq km | 1,554 sq km |
| 47 | Chiniot | Punjab | 591.4 people per sq km | 2,643 sq km |
| 48 | Mirpur Khas | Sindh | 574.8 people per sq km | 2,925 sq km |
| 49 | Shangla | Khyber Pakhtunkhwa | 562.0 people per sq km | 1,586 sq km |
| 50 | Hafizabad | Punjab | 557.6 people per sq km | 2,367 sq km |
| 51 | Shikarpur | Sindh | 551.9 people per sq km | 2,512 sq km |
| 52 | Buner | Khyber Pakhtunkhwa | 545.2 people per sq km | 1,865 sq km |
| 53 | Lower Kohistan | Khyber Pakhtunkhwa | 529.6 people per sq km | 642 sq km |
| 54 | Tando Muhammad Khan | Sindh | 510.3 people per sq km | 1,423 sq km |
| 55 | Swat | Khyber Pakhtunkhwa | 503.5 people per sq km | 5,337 sq km |
| 56 | Jhang | Punjab | 497.2 people per sq km | 6,166 sq km |
| 57 | Hangu | Khyber Pakhtunkhwa | 482.1 people per sq km | 1,097 sq km |
| 58 | Kashmore | Sindh | 478.3 people per sq km | 2,580 sq km |
| 59 | Rahim Yar Khan | Punjab | 468.4 people per sq km | 11,880 sq km |
| 60 | Khyber | Khyber Pakhtunkhwa | 445.0 people per sq km | 2,576 sq km |
| 61 | Torghar | Khyber Pakhtunkhwa | 441.5 people per sq km | 454 sq km |
| 62 | Mansehra | Khyber Pakhtunkhwa | 435.7 people per sq km | 4,125 sq km |
| 63 | Jacobabad | Sindh | 435.2 people per sq km | 2,698 sq km |
| 64 | Batagram | Khyber Pakhtunkhwa | 425.9 people per sq km | 1,301 sq km |
| 65 | Kohat | Khyber Pakhtunkhwa | 412.8 people per sq km | 2,991 sq km |
| 66 | Shaheed Benazirabad | Sindh | 409.8 people per sq km | 4,502 sq km |
| 67 | Bahawalnagar | Punjab | 399.9 people per sq km | 8,878 sq km |
| 68 | Jhelum | Punjab | 385.4 people per sq km | 3,587 sq km |
| 69 | Surab | Balochistan | 366.2 people per sq km | 762 sq km |
| 70 | Jaffarabad | Balochistan | 361.9 people per sq km | 1,643 sq km |
| 71 | Chaman | Balochistan | 347.7 people per sq km | 1,341 sq km |
| 72 | Layyah | Punjab | 334.3 people per sq km | 6,289 sq km |
| 73 | Sukkur | Sindh | 317.5 people per sq km | 5,165 sq km |
| 74 | Attock | Punjab | 316.5 people per sq km | 6,857 sq km |
| 75 | Lakki Marwat | Khyber Pakhtunkhwa | 315.8 people per sq km | 3,296 sq km |
| 76 | Mianwali | Punjab | 307.9 people per sq km | 5,840 sq km |
| 77 | Sohbatpur | Balochistan | 299.4 people per sq km | 802 sq km |
| 78 | Upper Dir | Khyber Pakhtunkhwa | 292.9 people per sq km | 3,699 sq km |
| 79 | Ghotki | Sindh | 291.4 people per sq km | 6,083 sq km |
| 80 | Dera Ghazi Khan | Punjab | 284.7 people per sq km | 11,922 sq km |
| 81 | Badin | Sindh | 283.9 people per sq km | 6,858 sq km |
| 82 | Kambar Shahdad Kot | Sindh | 276.7 people per sq km | 5,475 sq km |
| 83 | Chakwal | Punjab | 265.9 people per sq km | 6,525 sq km |
| 84 | Orakzai | Khyber Pakhtunkhwa | 252.0 people per sq km | 1,538 sq km |
| 85 | Karak | Khyber Pakhtunkhwa | 242.0 people per sq km | 3,371 sq km |
| 86 | Mohmand | Khyber Pakhtunkhwa | 241.3 people per sq km | 2,296 sq km |
| 87 | Bhakkar | Punjab | 240.1 people per sq km | 8,153 sq km |
| 88 | Kurram | Khyber Pakhtunkhwa | 232.4 people per sq km | 3,380 sq km |
| 89 | Khushab | Punjab | 230.6 people per sq km | 6,511 sq km |
| 90 | Dadu | Sindh | 221.5 people per sq km | 7,866 sq km |
| 91 | Sanghar | Sindh | 215.2 people per sq km | 10,728 sq km |
| 92 | Umer Kot | Sindh | 206.8 people per sq km | 5,608 sq km |
| 93 | Kolai Palas Kohistan | Khyber Pakhtunkhwa | 198.7 people per sq km | 1,410 sq km |
| 94 | Dera Ismail Khan | Khyber Pakhtunkhwa | 196.0 people per sq km | 9,334 sq km |
| 95 | Rajanpur | Punjab | 193.3 people per sq km | 12,318 sq km |
| 96 | Bahawalpur | Punjab | 172.6 people per sq km | 24,830 sq km |
| 97 | Nasirabad | Balochistan | 166.3 people per sq km | 3,387 sq km |
| 98 | Khairpur | Sindh | 163.3 people per sq km | 15,910 sq km |
| 99 | Tank | Khyber Pakhtunkhwa | 162.2 people per sq km | 2,900 sq km |
| 100 | North Waziristan | Khyber Pakhtunkhwa | 147.3 people per sq km | 4,707 sq km |
| 101 | Pishin | Balochistan | 134.4 people per sq km | 6,218 sq km |
| 102 | South Waziristan | Khyber Pakhtunkhwa | 134.2 people per sq km | 6,620 sq km |
| 103 | Thatta | Sindh | 126.4 people per sq km | 8,570 sq km |
| 104 | Killa Abdullah | Balochistan | 101.9 people per sq km | 3,553 sq km |
| 105 | Jamshoro | Sindh | 99.7 people per sq km | 11,204 sq km |
| 106 | Sujawal | Sindh | 95.5 people per sq km | 8,785 sq km |
| 107 | Mastung | Balochistan | 94.7 people per sq km | 3,308 sq km |
| 108 | Tharparkar | Sindh | 90.6 people per sq km | 19,637 sq km |
| 109 | Kachhi | Balochistan | 77.9 people per sq km | 5,682 sq km |
| 110 | Upper Kohistan | Khyber Pakhtunkhwa | 77.8 people per sq km | 5,440 sq km |
| 111 | Loralai | Balochistan | 72.0 people per sq km | 3,785 sq km |
| 112 | Barkhan | Balochistan | 59.8 people per sq km | 3,514 sq km |
| 113 | Ziarat | Balochistan | 57.4 people per sq km | 3,301 sq km |
| 114 | Jhal Magsi | Balochistan | 56.3 people per sq km | 3,615 sq km |
| 115 | Killa Saifullah | Balochistan | 55.7 people per sq km | 6,831 sq km |
| 116 | Harnai | Balochistan | 51.2 people per sq km | 2,492 sq km |
| 117 | Lower Chitral | Khyber Pakhtunkhwa | 49.6 people per sq km | 6,458 sq km |
| 118 | Duki | Balochistan | 48.4 people per sq km | 4,233 sq km |
| 119 | Kech | Balochistan | 47.1 people per sq km | 22,539 sq km |
| 120 | Lasbela | Balochistan | 44.9 people per sq km | 15,153 sq km |
| 121 | Sherani | Balochistan | 44.5 people per sq km | 4,310 sq km |
| 122 | Nushki | Balochistan | 35.9 people per sq km | 5,797 sq km |
| 123 | Kalat | Balochistan | 35.5 people per sq km | 7,654 sq km |
| 124 | Dera Bugti | Balochistan | 35.0 people per sq km | 10,160 sq km |
| 125 | Kohlu | Balochistan | 34.2 people per sq km | 7,610 sq km |
| 126 | Musakhel | Balochistan | 31.8 people per sq km | 5,728 sq km |
| 127 | Sibi | Balochistan | 31.5 people per sq km | 7,121 sq km |
| 128 | Panjgur | Balochistan | 30.2 people per sq km | 16,891 sq km |
| 129 | Khuzdar | Balochistan | 28.2 people per sq km | 35,380 sq km |
| 130 | Gwadar | Balochistan | 24.2 people per sq km | 12,637 sq km |
| 131 | Upper Chitral | Khyber Pakhtunkhwa | 23.3 people per sq km | 8,392 sq km |
| 132 | Zhob | Balochistan | 22.3 people per sq km | 15,987 sq km |
| 133 | Kharan | Balochistan | 17.4 people per sq km | 14,958 sq km |
| 134 | Washuk | Balochistan | 9.1 people per sq km | 33,093 sq km |
| 135 | Awaran | Balochistan | 6.1 people per sq km | 29,510 sq km |
| 136 | Chagai | Balochistan | 6.0 people per sq km | 44,748 sq km |
How to read this ranking
Karachi Central District ranks first among 136 districts at 55,396.0 people per sq km, according to the Pakistan Population and Housing Census 2023.
Density divides population by administrative land area. It does not show how evenly people are spread within a district.
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 highest population density?
- Karachi Central District ranks first among 136 districts at 55,396.0 people per sq km, according to the Pakistan Population and Housing Census 2023.
- How is this district ranking calculated?
- PakStats sorts all 136 districts with a published density value from the same Pakistan Census 2023 source. No missing values are estimated.