Skip to main content Skip to docs navigation

Shimla Population 2024

Shimla city is governed by Municipal Corporation which comes under Shimla Metropolitan Region. The Shimla city is located in Himachal Pradesh state of India.


The current estimate population of Shimla city in 2024 is 238,000 , while Shimla metro population is estimated at 242,000 . The last census was conducted in 2011 and the schedule census for Shimla city in 2021 was postponed due to Covid. The current estimates of Shimla city are based on past growth rate. Once govt conducts census for Shimla city, we will update the same here in 2024. As per provisional reports of Census India, population of Shimla in 2011 is 169,578. Although Shimla city has population of 169,578; its urban / metropolitan population is 171,640.

Shimla Literacy Rate and Sex Ratio

In education section, total literates in Shimla city are 146,062 of which 81,495 are males while 64,567 are females. Average literacy rate of Shimla city is 93.63 percent of which male and female literacy was 94.79 and 92.19 percent. The sex ratio of Shimla city is 820 per 1000 males. Child sex ratio of girls is 890 per 1000 boys.

Shimla Slum Population

Total no. of Slums in Shimla city numbers 887 in which population of 3,303 resides. This is around 1.95% of total population of Shimla city.

Shimla Religion

Hinduism is majority religion in Shimla city with 93.50 % followers. Islam is second most popular religion in city of Shimla with approximately 2.29 % following it. In Shimla city, Christinity is followed by 0.62 %, Jainism by 0.10 %, Sikhism by 1.95 % and Buddhism by 1.33 %. Around 0.03 % stated 'Other Religion', approximately 0.18 % stated 'No Particular Religion'.
Religion Percentage Total
Hindu 93.50 % 158,555
Muslims 2.29 % 3,876
Christian 0.62 % 1,050
Sikh 1.95 % 3,315
Buddhist 1.33 % 2,263
Jain 0.10 % 165
Others 0.03 % 52
Not Stated 0.18 % 302

Shimla Future Population 2021-2031

Shimla City Metropolitan
2011 169,578 171,640
2021 220,000 223,000
2022 226,000 229,000
2023 232,000 235,000
2024 238,000 242,000
2025 245,000 249,000
2026 252,000 256,000
2027 259,000 263,000
2028 266,000 270,000
2029 273,000 278,000
2030 281,000 286,000
2031 289,000 294,000
Shimla City 2011 Total Male Female
City Population 169,578 93,152 76,426
Literates 146,062 81,495 64,567
Children (0-6) 13,571 7,179 6,392
Average Literacy (%) 93.63 % 94.79 % 92.19 %
Sexratio 820
Child Sexratio 890

Shimla Metropolitan Region

Shimla city comes under Shimla Metropolitan area.
Shimla Metropolitan Total Male Female
Population 171,640 94,586 77,054
Literates 147,798 82,822 64,976
Children (0-6) 13,705 7,245 6,460
Average Literacy (%) 93.58 % 94.83 % 92.04 %
Sexratio 815
Child Sexratio 892
Shimla Metropolitan Areas
Jutogh, and Shimla