Created by Adarshatva
Last edited July 7, 2026

Template:Use Pakistani English

Template:Infobox subdivision type


The province of Punjab, which represents Pakistan's most populous province and ranks as the second-largest by area, is administratively organised into 41 districts and 10 divisions as of January 2023.

List of the Districts by area, population, density, literacy rate etc.

The following presents a comprehensive listing of all 41 districts within Pakistan's Punjab province, including their respective divisions, area measurements, population statistics and population density figures, average annual population growth rates (calculated between 1998 and 2017), and geographical maps illustrating each district's location.

Template:Static row numbers

List of the Districts by area, population, density, literacy rate etc.
District Headquarter Area

(km2)[1]

Population

(2023)[1]

Density

(ppp/km2)[1]

Literacy rate (2023)

[2]

Average

Annual
Population
Growth Rate
(1998 - 2017) [3]

Map Division
Attock Attock 6,858 2,170,423 316.7 80.22% 2.08% Template:Increase
Rawalpindi
Bahawalnagar Bahawalnagar 8,878 3,550,342 399.6 67.01% 1.95% Template:Increase
Bahawalpur
Bahawalpur Bahawalpur 24,830 4,284,964 172.3 63.35% 2.18% Template:Increase
Bahawalpur
Bhakkar Bhakkar 8,153 1,957,470 240.5 65.68% 2.39% Template:Increase
Sargodha
Chakwal Chakwal 6,524 1,734,854 266.2 87.79% 1.71% Template:Increase
Rawalpindi
Chiniot Chiniot 2,643 1,563,024 591.3 65.05% 1.85% Template:Increase
Faisalabad
Dera Ghazi Khan Dera Ghazi Khan 11,922 3,393,705 285.8 56.78% 2.98% Template:Increase
Dera Ghazi Khan
Faisalabad Faisalabad 5,856 9,075,819 1,551.7 83.41% 1.98% Template:Increase
Faisalabad
Gujranwala Gujranwala 2,426 4,966,338 2,045.4 86.77% 2.06% Template:Increase
Gujranwala
Gujrat Gujrat 3,192 3,219,375 1,007.0 91.37% 1.57% Template:Increase
Gujrat
Hafizabad Hafizabad 2,367 1,319,909 557.0 75.77% 1.74% Template:Increase
Gujrat
Jhang Jhang 6,166 3,065,639 497.6 69.45% 2.03% Template:Increase
Faisalabad
Jhelum Jhelum 3,587 1,382,308 385.7 90.65% 1.41% Template:Increase
Rawalpindi
Kasur Kasur 3,995 4,084,286 1,021.4 72.85% 2.03% Template:Increase
Lahore
Khanewal Khanewal 4,349 3,364,077 774.3 70.97% 1.83% Template:Increase
Multan
Khushab Jauharabad 6,511 1,501,089 230.8 72.52% 1.84% Template:Increase
Sargodha
Lahore Lahore 1,772 13,004,135 7,336.6 89.62% 3.00% Template:Increase
Error creating thumbnail:
Lahore
Layyah Layyah 6,289 2,102,386 334.5 71.83% 2.59% Template:Increase
File:Pakistan - Punjab - Layyah.svg
Dera Ghazi Khan
Lodhran Lodhran 2,778 1,928,299 693.5 61.68% 1.97% Template:Increase
File:Pakistan - Punjab - Lodhran.svg
Multan
Mandi Bahauddin Mandi Bahauddin 2,673 1,829,486 683.1 80.27% 1.68% Template:Increase
File:Pakistan - Punjab - Mandi Bahauddin.svg
Gujrat
Mianwali Mianwali 5,840 1,798,268 307.4 72.87% 2.01% Template:Increase
File:Pakistan - Punjab - Mianwali.svg
Sargodha
Multan Multan 3,720 5,362,305 1,441.1 71.41% 2.23% Template:Increase
File:Pakistan - Punjab - Multan.svg
Multan
Muzaffargarh Muzaffargarh 4,778 3,528,567 738.50 43.74% ...
File:Pakistan - Punjab - Muzaffargarh.svg
Dera Ghazi Khan
Nankana Sahib[4] Nankana Sahib 2,216 1,634,871 737.0 73.12% 1.37% Template:Increase
File:Pakistan - Punjab - Nankana Sahib.svg
Lahore
Narowal Narowal 2,337 1,950,954 834.3 85.28% 1.59% Template:Increase
File:Pakistan - Punjab - Narowal.svg
Gujranwala
Okara Okara 4,377 3,515,490 802.2 70.25% 1.64% Template:Increase
File:Pakistan - Punjab - Okara.svg
Sahiwal
Pakpattan Pakpattan 2,724 2,136,170 785.3 67.13% 1.85% Template:Increase
File:Pakistan - Punjab - Pakpattan.svg
Sahiwal
Rahim Yar Khan Rahim Yar Khan 11,880 5,564,703 468.2 57.94% 2.26% Template:Increase
File:Pakistan - Punjab - Rahim Yar Khan.svg
Bahawalpur
Rajanpur Rajanpur 12,319 2,381,049 193.3 46.09% 3.16% Template:Increase
File:Pakistan - Punjab - Rajanpur.svg
Dera Ghazi Khan
Rawalpindi Rawalpindi 4,547 5,745,964 1,868.79 93.22% 2.52% Template:Increase
File:Pakistan - Punjab - Rawalpindi (2022).png
Rawalpindi
Sahiwal Sahiwal 3,201 2,881,811 900.6 74.77% 1.64% Template:Increase
File:Pakistan - Punjab - Sahiwal.svg
Sahiwal
Sargodha Sargodha 5,854 4,334,448 740.1 76.73% 1.73% Template:Increase
File:Pakistan - Punjab - Sargodha.svg
Sargodha
Sheikhupura Sheikhupura 3,744 4,049,418 1,080.3 78.88% 2.22% Template:Increase
File:Pakistan - Punjab - Sheikhupura.svg
Lahore
Sialkot Sialkot 3,016 4,499,394 1,492.5 88.37% 1.90% Template:Increase
File:Pakistan - Punjab - Sialkot.svg
Gujranwala
Toba Tek Singh Toba Tek Singh 3,252 2,524,044 776.2 81.38% 1.59% Template:Increase
File:Pakistan - Punjab - Toba Tek Singh.svg
Faisalabad
Vehari Vehari 4,364 3,430,421 787.7 69.10% 1.74% Template:Increase
File:Pakistan - Punjab - Vehari.svg
Multan
Talagang Talagang 2,932 602,246 226.33 75.50 1.90% Template:Increase
File:Pakistan - Punjab - Talagang.png
Rawalpindi
Murree Murree 738 372,947 480 84.79 ...
File:Pakistan - Punjab - Murree.png
Rawalpindi
Taunsa Taunsa 8,108 ... ... 57.96 ...
File:Pakistan - Punjab - Taunsa.png
Dera Ghazi Khan
Kot Addu Kot Addu 3,471 1,486,758 428.34 58.19 ...
File:Pakistan - Punjab - Kot Addu.png
Dera Ghazi Khan
Wazirabad Wazirabad 1,206 993,412 690 77.39 ...
File:Pakistan - Punjab - Wazirabad.png
Gujrat

List of this districts by population over the years

Template:Static row numbers

List of districts by population over the years
District Population

(2023)

Population

(2017)

Population

(1998)

Population

(1981)

Population

(1972)

Population

(1961)

Population

(1951)

Attock 21,70,423 18,86,378 12,74,935 8,76,667 7,48,890 5,32,845 4,86,043
Bahawalnagar 3,550,342 2,975,656 2,061,447 1,373,747 1,073,891 822,827 630,430
Bahawalpur 4,284,964 3,669,176 2,433,091 1,453,438 1,071,026 735,524 527,837
Bhakkar 1,957,470 1,647,852 1,051,456 665,884 500,498 332,882 233,733
Chakwal 1,734,854 1,495,463 ... ... ... ... ...
Chiniot 1,563,024 1,368,659 965,124 694,080 570,775 396,948 329,615
Dera Ghazi Khan 3,393,705 2,872,631 1,643,118 943,663 686,057 472,600 380,393
Faisalabad 9,075,819 7,882,444 5,429,547 3,561,909 3,163,756 1,990,297 1,548,689
Gujranwala 4,966,338 4,180,670 2,112,474 1,223,379 874,948 490,678 360,982
Gujrat 3,219,375 2,756,289 2,048,008 1,408,585 1,177,345 835,045 742,892
Hafizabad 1,319,909 1,156,954 832,980 567,572 444,187 291,778 251,557
Jhang 3,065,639 2,742,633 1,869,421 1,276,864 983,818 668,540 534,046
Jhelum 1,382,308 1,222,403 ... ... ... ... ...
Kasur 4,084,286 3,454,881 2,375,875 1,528,002 1,186,386 853,877 760,304
Khanewal 3,364,077 2,920,233 2,068,490 1,369,766 1,067,993 774,701 635,482
Khushab 1,501,089 1,280,372 905,711 641,366 543,314 360,395 268,118
Lahore 13,004,135 11,119,985 6,318,745 3,544,942 2,587,621 1,625,810 1,134,757
Layyah 2,102,386 1,823,995 1,120,951 666,517 495,537 273,224 162,202
Lodhran 1,928,299 1,699,693 1,171,800 739,912 558,793 363,563 289,052
Mandi Bahauddin 1,829,486 1,594,039 1,160,552 846,114 721,833 490,967 414,850
Mianwali 1,798,268 1,542,601 1,056,620 711,529 595,134 413,851 315,816
Multan 5,362,305 4,746,166 3,116,851 1,970,075 1,506,223 983,815 725,131
Muzaffargarh 3,528,567 2,981,048 1,827,465 1,048,243 756,221 532,015 446,038
Nankana Sahib[5] 1,634,871 1,354,986 1,044,865 ... ... ... ...
Narowal 1,950,954 1,707,575 1,265,097 908,977 834,501 550,425 512,475
Okara 3,515,490 3,040,826 2,232,992 1,487,261 1,123,812 827,528 730,472
Pakpattan 2,136,170 1,824,228 1,286,680 843,623 615,742 440,091 380,678
Rahim Yar Khan 5,564,703 4,807,762 3,141,053 1,841,451 1,398,879 1,015,715 664,234
Rajanpur 2,381,049 1,996,039 1,103,618 638,921 456,391 304,020 247,136
Rawalpindi 5,745,964 5,402,380 3,363,911 ... ... ... ...
Sahiwal 2,881,811 2,513,011 1,843,194 1,281,526 944,656 743,614 603,782
Sargodha 43,34,448 36,96,212 26,65,979 19,11,849 15,57,641 11,07,226 8,93,269
Sheikhupura 40,49,418 34,60,004 22,76,164 ... ... ... ...
Sialkot 44,99,394 38,94,938 27,23,481 18,02,505 15,09,424 10,45,958 9,61,721
Toba Tek Singh 25,24,044 21,91,495 16,21,593 11,34,572 10,84,442 7,06,800 6,15,582
Vehari 34,30,421 29,02,081 20,90,416 13,28,808 10,27,319 7,03,197 5,58,536
Talagang 6,02,246 5,27,756 4,01,607 ... ... ... ...
Murree 3,72,947 3,52,329 ... ... ... ... ...
Taunsa 10,45,460 6,77,785 ... ... ... ... ...
Kot Addu 14,86,758 13,47,501 8,08,438 4,49,493 3,13,137 1,84,639 1,43,009
Wazirabad 9,93,412 8,30,396 6,44,233 4,42,493 3,70,310 2,54,715 2,17,197

Template:Static row numbers

Notes and References

Template:Notelist

Read also

Template:Pakistan topics Template:Punjab, Pakistan topics Template:Districts of Punjab, Pakistan