Districts of 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, Jagraon and Khanna are part of Ludhiana district but these are separate police districts.


The details given on this page are divided into following sections:
List of Districts in Punjab
Largest district of Punjab
Smallest district of Punjab

Districts of Punjab

List of Districts in Punjab

How many districts in Punjab? There are total 22 districs 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 area, population and literacy rate 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
Amritsar24906562647JalandharMajha76.3234 KM
Barnala5955271410PatialaMalwa67.8126 KM
Bathinda13885253385FaridkotMalwa68.3226 KM
Faridkot6175081469FaridkotMalwa69.6220 KM
Fatehgarh Sahib6001631180PatialaMalwa79.448 KM
Fazilka10637373113FirozpurMalwa68.9328 KM
Firozpur (Ferozepur)9653372190FirozpurMalwa68.9225 KM
Gurdaspur16217252635JalandharMajha78.0220 KM
Hoshiarpur15866253365JalandharDoaba84.6137 KM
Jalandhar21935902632JalandharDoaba82.5147 KM
Kapurthala8151681632JalandharDoaba79.1175 KM
Ludhiana34987393767PatialaMalwa82.2100 KM
Mansa7697512171FaridkotMalwa61.8177 KM
Moga9957462216FirozpurMalwa70.7170 KM
Pathankot676598929JalandharMajha84.6240 KM
Patiala18956863218PatialaMalwa75.363 KM
Rup Nagar (Ropar)6846271369RoparMalwa82.245 KM
Ajitgarh (Mohali)9946281093RoparMalwa83.88 KM
Sangrur16551693610PatialaMalwa68.0117 KM
Shaheed Bhagat Singh Nagar (Nawan Shahr)6123101267RoparDoaba79.897 KM
Shri Muktsar Sahib9018962615FirozpurMalwa65.8255 KM
Tarn Taran11196272449JalandharMajha67.8232 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.

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 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.

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.
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.

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.