Shimla District Religion Population 2011

Shimla, Himachal Pradesh has 8,14,010 people in Census 2011 religion records. Hindu is the largest community with 7,91,449 people (97.23%).

Shimla district in Himachal Pradesh recorded a total population of 8,14,010 in Census 2011 across 17 subdistricts. The demographic distribution shows Hindu as the largest community with 7,91,449 residents, accounting for 97.23% of the district population. The second largest group is Muslim with 11,810 people (1.45%), establishing a majority gap of 95.78 percentage points. All other religious demographics combined represent 22,561 individuals (2.77% of the district total).

Census 2011 Religious Composition for Shimla District

The religion census data for Shimla district spans 8 documented religious groups:

Detailed Religion Demographics for Shimla

ReligionPopulationPercentage
Hindu7,91,44997.23%
Muslim11,8101.45%
Sikh4,0470.50%
Buddhist3,2620.40%
Christian2,0250.25%
NotStated1,0350.13%
Other1970.02%
Jain1850.02%

Subdistricts in Shimla

Key Facts

  • Hindu: 7,91,449 (97.23%)
  • Muslim: 11,810 (1.45%)
  • Sikh: 4,047 (0.50%)
  • Buddhist: 3,262 (0.40%)
  • Christian: 2,025 (0.25%)
  • NotStated: 1,035 (0.13%)