Complete district ranking
Largest districts in Pakistan by population (2023)
Every census district ranked by the number of people counted in 2023.
Ranked #1Lahore13,004,135 people
136 places
Full ranking
| Rank | District | In | Largest districts | Annual growth |
|---|---|---|---|---|
| 1 | Lahore | Punjab | 13,004,135 people | 2.65% |
| 2 | Faisalabad | Punjab | 9,075,819 people | 2.38% |
| 3 | Rawalpindi | Punjab | 6,118,911 people | 2.10% |
| 4 | Gujranwala | Punjab | 5,959,750 people | 2.94% |
| 5 | Rahim Yar Khan | Punjab | 5,564,703 people | 2.47% |
| 6 | Multan | Punjab | 5,362,305 people | 2.06% |
| 7 | Muzaffargarh | Punjab | 5,015,325 people | 2.49% |
| 8 | Peshawar | Khyber Pakhtunkhwa | 4,758,762 people | 1.58% |
| 9 | Sialkot | Punjab | 4,499,394 people | 2.44% |
| 10 | Sargodha | Punjab | 4,334,448 people | 2.70% |
| 11 | Bahawalpur | Punjab | 4,284,964 people | 2.63% |
| 12 | Kasur | Punjab | 4,084,286 people | 2.84% |
| 13 | Sheikhupura | Punjab | 4,049,418 people | 2.66% |
| 14 | Karachi East | Sindh | 3,921,742 people | 5.32% |
| 15 | Karachi Central | Sindh | 3,822,325 people | 4.30% |
| 16 | Bahawalnagar | Punjab | 3,550,342 people | 3.00% |
| 17 | Okara | Punjab | 3,515,490 people | 2.45% |
| 18 | Vehari | Punjab | 3,430,421 people | 2.83% |
| 19 | Dera Ghazi Khan | Punjab | 3,393,705 people | 2.83% |
| 20 | Khanewal | Punjab | 3,364,077 people | 2.39% |
| 21 | Gujrat | Punjab | 3,219,375 people | 2.63% |
| 22 | Korangi | Sindh | 3,128,971 people | 3.29% |
| 23 | Jhang | Punjab | 3,065,639 people | 1.87% |
| 24 | Sahiwal | Punjab | 2,881,811 people | 2.31% |
| 25 | Mardan | Khyber Pakhtunkhwa | 2,744,898 people | 2.46% |
| 26 | Swat | Khyber Pakhtunkhwa | 2,687,384 people | 2.57% |
| 27 | Karachi West | Sindh | 2,679,380 people | 4.35% |
| 28 | Khairpur | Sindh | 2,597,535 people | 1.29% |
| 29 | Quetta | Balochistan | 2,595,492 people | 2.27% |
| 30 | Toba Tek Singh | Punjab | 2,524,044 people | 2.40% |
| 31 | Hyderabad | Sindh | 2,432,540 people | 1.69% |
| 32 | Malir | Sindh | 2,432,248 people | 3.99% |
| 33 | Rajanpur | Punjab | 2,381,049 people | 2.99% |
| 34 | Islamabad | Islamabad | 2,363,863 people | 2.80% |
| 35 | Karachi South | Sindh | 2,329,764 people | 4.71% |
| 36 | Sanghar | Sindh | 2,308,465 people | 2.01% |
| 37 | Attock | Punjab | 2,170,423 people | 2.37% |
| 38 | Pakpattan | Punjab | 2,136,170 people | 2.67% |
| 39 | Layyah | Punjab | 2,102,386 people | 2.40% |
| 40 | Keamari | Sindh | 2,068,451 people | 2.07% |
| 41 | Bhakkar | Punjab | 1,957,470 people | 2.92% |
| 42 | Narowal | Punjab | 1,950,954 people | 2.25% |
| 43 | Badin | Sindh | 1,947,081 people | 1.27% |
| 44 | Lodhran | Punjab | 1,928,299 people | 2.13% |
| 45 | Swabi | Khyber Pakhtunkhwa | 1,894,600 people | 2.59% |
| 46 | Shaheed Benazirabad | Sindh | 1,845,102 people | 2.27% |
| 47 | Charsadda | Khyber Pakhtunkhwa | 1,835,504 people | 2.20% |
| 48 | Dera Ismail Khan | Khyber Pakhtunkhwa | 1,829,811 people | 1.30% |
| 49 | Mandi Bahauddin | Punjab | 1,829,486 people | 2.33% |
| 50 | Mianwali | Punjab | 1,798,268 people | 2.60% |
| 51 | Mansehra | Khyber Pakhtunkhwa | 1,797,177 people | 2.44% |
| 52 | Larkana | Sindh | 1,784,453 people | 2.70% |
| 53 | Tharparkar | Sindh | 1,778,407 people | 1.29% |
| 54 | Naushahro Feroze | Sindh | 1,777,082 people | 1.64% |
| 55 | Ghotki | Sindh | 1,772,609 people | 1.22% |
| 56 | Dadu | Sindh | 1,742,320 people | 1.97% |
| 57 | Nowshera | Khyber Pakhtunkhwa | 1,740,705 people | 2.28% |
| 58 | Chakwal | Punjab | 1,734,854 people | 2.51% |
| 59 | Mirpur Khas | Sindh | 1,681,386 people | 1.88% |
| 60 | Lower Dir | Khyber Pakhtunkhwa | 1,650,183 people | 2.35% |
| 61 | Sukkur | Sindh | 1,639,897 people | 1.63% |
| 62 | Nankana Sahib | Punjab | 1,634,871 people | 3.19% |
| 63 | Chiniot | Punjab | 1,563,024 people | 2.24% |
| 64 | Kambar Shahdad Kot | Sindh | 1,514,869 people | 2.10% |
| 65 | Khushab | Punjab | 1,501,089 people | 2.69% |
| 66 | Abbottabad | Khyber Pakhtunkhwa | 1,419,072 people | 1.05% |
| 67 | Shikarpur | Sindh | 1,386,330 people | 1.97% |
| 68 | Jhelum | Punjab | 1,382,308 people | 2.08% |
| 69 | Bannu | Khyber Pakhtunkhwa | 1,357,890 people | 1.94% |
| 70 | Hafizabad | Punjab | 1,319,909 people | 2.23% |
| 71 | Bajaur | Khyber Pakhtunkhwa | 1,287,960 people | 2.81% |
| 72 | Kohat | Khyber Pakhtunkhwa | 1,234,661 people | 1.78% |
| 73 | Kashmore | Sindh | 1,233,957 people | 2.09% |
| 74 | Haripur | Khyber Pakhtunkhwa | 1,174,783 people | 2.70% |
| 75 | Jacobabad | Sindh | 1,174,097 people | 2.60% |
| 76 | Umer Kot | Sindh | 1,159,831 people | 1.30% |
| 77 | Khyber | Khyber Pakhtunkhwa | 1,146,267 people | 2.58% |
| 78 | Jamshoro | Sindh | 1,117,308 people | 1.98% |
| 79 | Upper Dir | Khyber Pakhtunkhwa | 1,083,566 people | 2.27% |
| 80 | Thatta | Sindh | 1,083,191 people | 1.65% |
| 81 | Kech | Balochistan | 1,060,931 people | 2.65% |
| 82 | Lakki Marwat | Khyber Pakhtunkhwa | 1,040,856 people | 2.42% |
| 83 | Buner | Khyber Pakhtunkhwa | 1,016,869 people | 2.15% |
| 84 | Khuzdar | Balochistan | 997,214 people | 3.78% |
| 85 | Tando Ahyar | Sindh | 922,012 people | 1.60% |
| 86 | Shangla | Khyber Pakhtunkhwa | 891,252 people | 2.71% |
| 87 | South Waziristan | Khyber Pakhtunkhwa | 888,675 people | 4.70% |
| 88 | Matiari | Sindh | 849,383 people | 1.65% |
| 89 | Sujawal | Sindh | 839,292 people | 1.25% |
| 90 | Pishin | Balochistan | 835,482 people | 2.12% |
| 91 | Malakand | Khyber Pakhtunkhwa | 826,250 people | 2.38% |
| 92 | Karak | Khyber Pakhtunkhwa | 815,878 people | 2.46% |
| 93 | Kurram | Khyber Pakhtunkhwa | 785,434 people | 4.16% |
| 94 | Tando Muhammad Khan | Sindh | 726,119 people | 1.18% |
| 95 | North Waziristan | Khyber Pakhtunkhwa | 693,332 people | 4.25% |
| 96 | Lasbela | Balochistan | 680,977 people | 2.83% |
| 97 | Jaffarabad | Balochistan | 594,558 people | 2.46% |
| 98 | Nasirabad | Balochistan | 563,315 people | 2.37% |
| 99 | Batagram | Khyber Pakhtunkhwa | 554,133 people | 2.55% |
| 100 | Mohmand | Khyber Pakhtunkhwa | 553,933 people | 2.63% |
| 101 | Hangu | Khyber Pakhtunkhwa | 528,902 people | 0.32% |
| 102 | Panjgur | Balochistan | 509,781 people | 8.36% |
| 103 | Tank | Khyber Pakhtunkhwa | 470,293 people | 1.63% |
| 104 | Chaman | Balochistan | 466,218 people | 1.18% |
| 105 | Kachhi | Balochistan | 442,674 people | 6.25% |
| 106 | Upper Kohistan | Khyber Pakhtunkhwa | 422,947 people | 5.48% |
| 107 | Orakzai | Khyber Pakhtunkhwa | 387,561 people | 7.30% |
| 108 | Killa Saifullah | Balochistan | 380,200 people | 1.74% |
| 109 | Killa Abdullah | Balochistan | 361,971 people | 1.88% |
| 110 | Zhob | Balochistan | 355,692 people | 2.30% |
| 111 | Dera Bugti | Balochistan | 355,274 people | 2.13% |
| 112 | Lower Kohistan | Khyber Pakhtunkhwa | 340,017 people | 9.05% |
| 113 | Lower Chitral | Khyber Pakhtunkhwa | 320,407 people | 2.38% |
| 114 | Mastung | Balochistan | 313,271 people | 2.79% |
| 115 | Gwadar | Balochistan | 305,160 people | 2.56% |
| 116 | Washuk | Balochistan | 302,623 people | 9.51% |
| 117 | Kolai Palas Kohistan | Khyber Pakhtunkhwa | 280,162 people | 0.32% |
| 118 | Surab | Balochistan | 279,038 people | 4.99% |
| 119 | Loralai | Balochistan | 272,432 people | 1.83% |
| 120 | Kalat | Balochistan | 271,560 people | 4.93% |
| 121 | Chagai | Balochistan | 269,192 people | 2.93% |
| 122 | Kharan | Balochistan | 260,352 people | 8.17% |
| 123 | Kohlu | Balochistan | 260,220 people | 3.33% |
| 124 | Sohbatpur | Balochistan | 240,106 people | 3.06% |
| 125 | Sibi | Balochistan | 224,148 people | 3.76% |
| 126 | Barkhan | Balochistan | 210,249 people | 3.51% |
| 127 | Nushki | Balochistan | 207,834 people | 2.53% |
| 128 | Duki | Balochistan | 205,044 people | 5.02% |
| 129 | Jhal Magsi | Balochistan | 203,368 people | 5.35% |
| 130 | Torghar | Khyber Pakhtunkhwa | 200,445 people | 2.66% |
| 131 | Upper Chitral | Khyber Pakhtunkhwa | 195,528 people | 2.44% |
| 132 | Sherani | Balochistan | 191,687 people | 3.84% |
| 133 | Ziarat | Balochistan | 189,535 people | 2.86% |
| 134 | Musakhel | Balochistan | 182,275 people | 1.45% |
| 135 | Awaran | Balochistan | 178,958 people | 6.64% |
| 136 | Harnai | Balochistan | 127,571 people | 4.68% |
How to read this ranking
Lahore District ranks first among 136 districts at 13,004,135 people, according to the Pakistan Population and Housing Census 2023.
These are administrative districts, not city populations. A district can include both urban and rural areas.
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
- What is the largest district in Pakistan by population?
- Lahore District ranks first among 136 districts at 13,004,135 people, according to the Pakistan Population and Housing Census 2023.
- How is this district ranking calculated?
- PakStats sorts all 136 districts with a published population value from the same Pakistan Census 2023 source. No missing values are estimated.