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 2023 is
, while Shimla metro population is estimated at
. 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 2023.
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.
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'.