How Many District In Punjab


For the civil administration purpose, the state of Punjab is divided into 22 districts. These districts are further divided into tehsils and sub-tehsils. The administrative head of a district is called as Deputy Commissioner (D.C.) or District Magistrate (D.M.) which is generally an I.A.S. officer. The upper unit of civil administration is a Division and the officer incharge of a Division is Commissioner. There are total five divisions in Punjab. The incharge of police department at district level is Senior Superintendent of Police (S.S.P), but here it is important to note that police districts in Punjab may or may not be same as the normal districts. For example, Khanna and Batala are respectively part of Ludhiana & Gurdaspur districts but these are separate police districts.
The details given on this page are divided into following sections:
How many district in Punjab
Largest district of Punjab
Smallest district of Punjab

Districts of Punjab

How many district in Punjab 2019

As of March 2019, there are total 22 districts in Punjab. A complete list of these districts and some details of each district are given in the below table. This table shows the district wise population and literacy rate, area of each district in Punjab, the name of administrative Division under which a district falls, name of the region where district is located like Majha, Malwa or Doaba. The distance of each district headquarter from the state capital Chandigarh is also given.
List of Districts in Punjab
DistrictPopulationArea (Sq. Km.)DivisionRegionLiteracy RateDistance
Ludhiana34,98,7393767PatialaMalwa82.2100 KM
Amritsar24,90,6562647JalandharMajha76.3234 KM
Jalandhar21,93,5902632JalandharDoaba82.5147 KM
Patiala18,95,6863218PatialaMalwa75.363 KM
Sangrur16,55,1693610PatialaMalwa68.0117 KM
Gurdaspur16,21,7252635JalandharMajha78.0220 KM
Hoshiarpur15,86,6253365JalandharDoaba84.6137 KM
Bathinda13,88,5253385FaridkotMalwa68.3226 KM
Tarn Taran11,19,6272449JalandharMajha67.8232 KM
Fazilka10,63,7373113FirozpurMalwa68.9328 KM
Moga9,95,7462216FirozpurMalwa70.7170 KM
Ajitgarh (Mohali)9,94,6281093RoparMalwa83.88 KM
Firozpur (Ferozepur)9,65,3372190FirozpurMalwa68.9225 KM
Shri Muktsar Sahib9,01,8962615FirozpurMalwa65.8255 KM
Kapurthala8,15,1681632JalandharDoaba79.1175 KM
Mansa7,69,7512171FaridkotMalwa61.8177 KM
Rup Nagar (Ropar)6,84,6271369RoparMalwa82.245 KM
Pathankot6,76,598929JalandharMajha84.6240 KM
Faridkot6,17,5081469FaridkotMalwa69.6220 KM
Shaheed Bhagat Singh Nagar (Nawan Shahr)6,12,3101267RoparDoaba79.897 KM
Fatehgarh Sahib6,00,1631180PatialaMalwa79.448 KM
Barnala5,95,5271410PatialaMalwa67.8126 KM

Normally there are two parameters to count a district as largest or smallest and these are - Area & Population. So many students ask the question - Which is the largest district of Punjab area wise? Which is the largest district of Punjab population wise? Which is the smallest district of Punjab? To know the answers with explanation, check the following sections.

Smallest district of Punjab

In terms of area, Pathankot is the smallest district of Punjab with a total area of 929 sq. km. Some sources say Mohali (SAS Nagar) as the smallest district of Punjab, which is no longer correct answer. The total area of Mohali district is 1093 sq. km., which is higher than the area of Pathankot district.
Smallest district of Punjab
Barnala is the smallest district of Punjab population wise. The total population of Barnala district is 5.96 lakh (census 2011) and this is lower than any other district of Punjab.

Largest district of Punjab

Ludhiana is the largest district of Punjab both by area and population. The area of Ludhiana district is 3767 sq. km. and its total population according to census 2011 is almost 35 lakh.
Largest district of Punjab
Some books or website will tell you Amritsar or Firozpur as the largest district of Punjab, which is no longer correct. After the creation of Tarn Taran district out of Amritsar and formation of Fazilka out of Firozpur, these are no longer the largest district in the state.

Punjab Districts - Highlights

In this section, we will share some important information about the districts of Punjab:
  • How many districts in Punjab: There are total 22 districts in Punjab.
  • Largest District of Punjab: Ludhiana is the largest district of Punjab, both by area and population. The area of Ludhiana district is 3767 sq. km. and its total population according to census 2011 is almost 35 lakh.
  • Some sources say that Amritsar is the largest district of Punjab, but after the creation of Tarn Taran district out of Amritsar, it is no longer the largest district in the state.
  • Border Districts: There are six border districts in Punjab which share the boundry with Pakistan. These districts are Pathankot, Gurdaspur, Amritsar, Tarn Taran, Firozpur and Fazilka.
  • Hoshiarpur district has the highest literacy rate. The literacy rate in Hoshiarpur district is 84.6%.
  • Pathankot is the smallest district of Punjab in terms of area. Its area is 929 sq. km.
  • According to population, Barnala is the smallest district of Punjab. The population of Barnala district is 5.96 lakh (2011 census).
  • There were 11 districts in Punjab after the Reorganization of Punjab in 1966. These districts were - Amritsar, Hoshiarpur, Jalandhar, Ludhiana, Firozpur, Gurdaspur, Patiala, Kapurthala, Bathinda, Ropar, Sangrur.