Punjab: Religious Composition by District (Census 2011)

Punjab has 2,77,43,338 people in Census 2011 religion records. Sikh is the largest community with 1,60,04,754 people (57.69%).

Punjab is one of the states/union territories of India. This page provides a complete district-wise religion breakdown from Census 2011.

Sikh: 1,60,04,754 people (57.69%). Hindu: 1,06,78,138 people (38.49%). Muslim: 5,35,489 people (1.93%). Christian: 3,48,230 people (1.26%). NotStated: 87,564 people (0.32%). Jain: 45,040 people (0.16%).

Punjab has 20 districts covered in this data. Click any district to view its subdistrict-level religion profile.

Key Facts

Punjab District-Wise Religion Population

DistrictTotal PopulationLargest Religion
Amritsar24,90,656Sikh (68.94%)
Barnala5,95,527Sikh (78.54%)
Bathinda13,88,525Sikh (70.89%)
Faridkot6,17,508Sikh (76.08%)
Fatehgarh Sahib6,00,163Sikh (71.23%)
Firozpur20,29,074Sikh (53.76%)
Gurdaspur22,98,323Hindu (46.74%)
Hoshiarpur15,86,625Hindu (63.07%)
Jalandhar21,93,590Hindu (63.56%)
Kapurthala8,15,168Sikh (55.66%)
Ludhiana34,98,739Sikh (53.26%)
Mansa7,69,751Sikh (77.75%)
Moga9,95,746Sikh (82.24%)
Muktsar9,01,896Sikh (70.81%)
Patiala18,95,686Sikh (55.91%)
Rupnagar6,84,627Sikh (52.74%)
Sahibzada Ajit Singh Nagar9,94,628Sikh (48.15%)
Sangrur16,55,169Sikh (65.10%)
Shahid Bhagat Singh Nagar6,12,310Hindu (65.55%)
Tarn Taran11,19,627Sikh (93.33%)

Related Pages