District Wise Population of Punjab


The state of Punjab, with a total population of 2.77 crore, is divided into 22 districts. Population of all the 22 districts of Punjab is given here. Amongst the total 22 districts of Punjab, Ludhiana is the most populous district whereas Barnala is the least populous district. Do you know which is the largest district of Punjab area wise and which is the smallest district? Amritsar district is the second most populous district in Punjab and its total population is around 25 lakh. If we talk about the literacy rate in the districts of Punjab, Hoshiarpur is ahead of all other districts with a literacy rate of 84.6 percent. For more details about population of Punjab, check the following page:
Population of Punjab
District wise population of Punjab is given below:
  • Ludhiana : According to 2011 census, the total population of Ludhiana district is 3498739. It was 3032831 in 2001. The projected mid year total (as on 1st October) population of Ludhiana in 2017 is 3498739.
  • Amritsar : According to 2011 census, the total population of Amritsar district is 2490656. It was 2157020 in 2001. The projected mid year total (as on 1st October) population of Amritsar in 2017 is 2490656.
  • Gurdaspur : According to 2011 census, the total population of Gurdaspur district is 1621725. It was 2103455 in 2001. The projected mid year total (as on 1st October) population of Gurdaspur in 2017 is 1621725.
  • Jalandhar : According to 2011 census, the total population of Jalandhar district is 2193590. It was 1962761 in 2001. The projected mid year total (as on 1st October) population of Jalandhar in 2017 is 2193590.
  • Firozpur : According to 2011 census, the total population of Firozpur district is 965337. It was 1746107 in 2001. The projected mid year total (as on 1st October) population of Firozpur in 2017 is 965337.
  • Patiala : According to 2011 census, the total population of Patiala district is 1895686. It was 1584780 in 2001. The projected mid year total (as on 1st October) population of Patiala in 2017 is 1895686.
  • Sangrur : According to 2011 census, the total population of Sangrur district is 1655169. It was 1473242 in 2001. The projected mid year total (as on 1st October) population of Sangrur in 2017 is 1655169.
  • Hoshiarpur : According to 2011 census, the total population of Hoshiarpur district is 1586625. It was 1481292 in 2001. The projected mid year total (as on 1st October) population of Hoshiarpur in 2017 is 1586625.
  • Bathinda : According to 2011 census, the total population of Bathinda district is 1388525. It was 1183295 in 2001. The projected mid year total (as on 1st October) population of Bathinda in 2017 is 1388525.
  • Tarn Taran : According to 2011 census, the total population of Tarn Taran district is 1119627. It was 939057 in 2001. The projected mid year total (as on 1st October) population of Tarn Taran in 2017 is 1119627.
  • Moga : According to 2011 census, the total population of Moga district is 995746. It was 894793 in 2001. The projected mid year total (as on 1st October) population of Moga in 2017 is 995746.
  • Mohali (S.A.S. Nagar) : According to 2011 census, the total population of Mohali (S.A.S. Nagar) district is 994628. It was 746987 in 2001. The projected mid year total (as on 1st October) population of Mohali (S.A.S. Nagar) in 2017 is 994628.
  • Mukatsar (Shri Mukatsar Sahib) : According to 2011 census, the total population of Mukatsar (Shri Mukatsar Sahib) district is 901896. It was 777493 in 2001. The projected mid year total (as on 1st October) population of Mukatsar (Shri Mukatsar Sahib) in 2017 is 901896.
  • Kapurthala : According to 2011 census, the total population of Kapurthala district is 815168. It was 754521 in 2001. The projected mid year total (as on 1st October) population of Kapurthala in 2017 is 815168.
  • Mansa : According to 2011 census, the total population of Mansa district is 769751. It was 688758 in 2001. The projected mid year total (as on 1st October) population of Mansa in 2017 is 769751.
  • Rupnagar : According to 2011 census, the total population of Rupnagar district is 684627. It was 628846 in 2001. The projected mid year total (as on 1st October) population of Rupnagar in 2017 is 684627.
  • Faridkot : According to 2011 census, the total population of Faridkot district is 617508. It was 550892 in 2001. The projected mid year total (as on 1st October) population of Faridkot in 2017 is 617508.
  • Nawan Shahr (S.B.S. Nagar) : According to 2011 census, the total population of Nawan Shahr (S.B.S. Nagar) district is 612310. It was 587468 in 2001. The projected mid year total (as on 1st October) population of Nawan Shahr (S.B.S. Nagar) in 2017 is 612310.
  • Fatehgarh Sahib : According to 2011 census, the total population of Fatehgarh Sahib district is 600163. It was 538470 in 2001. The projected mid year total (as on 1st October) population of Fatehgarh Sahib in 2017 is 600163.
  • Barnala : According to 2011 census, the total population of Barnala district is 595527. It was 526931 in 2001. The projected mid year total (as on 1st October) population of Barnala in 2017 is 595527.
  • Pathankot : According to 2011 census, the total population of Pathankot district is 676598. It was 0 in 2001. The projected mid year total (as on 1st October) population of Pathankot in 2017 is 676598.
  • Fazilka : According to 2011 census, the total population of Fazilka district is 1063737. It was 0 in 2001. The projected mid year total (as on 1st October) population of Fazilka in 2017 is 1063737.



Graphical view of population of Punjab
Population of Punjab

NOTE: In 2011, two new districts Pathankot and Fazilka were created. Pathankot district was created from Gurdaspur district and Fazilka district was created from Firozpur district. According to census held in 2011, the population of Gurdaspur before the creation of Pathankot was 2298323 and the population of Firozpur before the creation of Fazilka was 2029074.