Largest and Smallest District in Punjab

Nestled in the northern expanse of India, Punjab stands as a state rich in cultural heritage, agricultural prowess, and historical significance. As of the latest available information in 2024, Punjab is administratively organized into 23 districts, each contributing to the vibrant tapestry of the state’s socio-economic landscape and cultural identity.

Malerkotla District is the smallest district by area and Barnala District is the least populated district in Punjab.

read about Population of Punjab

#DistrictPopulation (2011)Area (km²)
1Amritsar2,490,6562,673
2Barnala5,955271,423
3Bathinda1,388,5253,355
4Faridkot617,5081,472
5Fatehgarh Sahib600,1631,180
6Fazilka1,180,4833113
7Firozpur825,6292,190
8Gurdaspur1,621,7252,610
9Hoshiarpur1,586,6253,397
10Jalandhar2,193,5902,625
11Kapurthala815,1681,646
12Ludhiana3,498,7393,744
13Mansa769,7512,174
14Malerkotla*429,754 837
15Moga995,7462,235
16Pathankot626,154929
17Patiala2,892,2823,175
18Rupnagar684,6271,400
19Sahibzada Ajit Singh Nagar994,6281,188
20Sangrur*1,203,1532,848
21Shahid Bhagat Singh Nagar612,3101,283
22Sri Muktsar Sahib901,8962,596
23Tarn Taran1,119,6272,414

*Malerkotla is the 23rd district in Punjab & carved out of Sangrur district on 14 May 2021. 

read about religion in Punjab

Largest and Smallest District in Punjab by Area

Ludhiana district covering an area of 3744 km² is the largest district in Punjab.  After the creation of Malerkotla district from Sangrur in May 2021, Malerkotla with an approx area of 837 km2 may become the smallest district by area.

# By AreaDistrictArea
LargestLudhiana3744 km²
Smallest Malerkotla  837 km2

 Source: Census 2011

Largest and Smallest District in Punjab by Population

Ludhiana District is the most populated district in Punjab. Its Population as per the census 2011 is 35 Lakhs.  Barnala District with a population of 5.95 Lakhs is the least populated district in Punjab.

# by PopulationDistrictPopulation (Census 2011)
Most PopulatedLudhiana3,498,739
LeastBarnala595527
Highest and Lowest Population Density

Ludhiana ( 975 people per km) has the highest Population density in Punjab. Sri Muktsar Sahib District with a population density of 348 people per km is the lowest-density district in Punjab.

# by DensityDistrictDensity (person/km)
HighestLudhiana975
LeastSri Muktsar Sahib348

Source: Census 2011

Punjab Districts - Density | Literacy Rate | Sex Ratio

#DistrictDensitySex RatioLiteracy rate
1Amritsar93288976.27%
2Barnala41987667.82%
3Bathinda41486868.28%
4Faridkot42489069.55%
5Fatehgarh Sahib50887179.35%
6Fazilka37989868.46%
7Firozpur37789768.92%
8Gurdaspur62187474.50%
9Hoshiarpur46696184.59%
10Jalandhar83191582.48%
11Kapurthala50191279.07%
12Ludhiana97587382.20%
13Mansa35088361.83%
14Moga44489370.68%
15Pathankot67491685.40%
16Patiala59689175.28%
17Rupnagar48891582.19%
18Sahibzada Ajit Singh Nagar83087983.80%
19Sangrur44988567.99%
20Shahid Bhagat Singh Nagar47995479.78%
21Sri Muktsar Sahib34889665.81%
22Tarn Taran46490067.81%

Source: Census 2011

Punjab District with Highest and Lowest Literacy rate
Pathankot district has the highest literacy rate in Punjab. Its literacy rate is 85.40%. Mansa with a literacy rate of 85.40% is the least literate district in Punjab.
 
# by Literacy RateDistrictLiteracy Rate
Most LiteratePathankot85.40%
LeastMansa61.83%

Source: Census 2011

Punjab District with Highest and Lowest Male Female Ratio

Hoshiarpur district (961) has the highest Male-Female Sex ratio in Punjab.  Bathinda District (868) has the lowest male-female sex ratio in Punjab

# by Literacy RateDistrictSex ratio
HighestHoshiarpur961 females to 1000 males
LowestBathinda868 females to 1000 males

Source: Census 2011

Punjab District Map
Punjab district map
List of Districts in Punjab 2024 | Punjab District Map

Rajeev Rana

Rajeev Rana loves reading about history and demography and has been writing on these topics for five years. While not a certified expert, he has a deep understanding of demography in India. Rajeev contributes to several websites and has extensive knowledge of the Delhi NCR area.