As per data released by Govt. of India for Census 2011, Shimla is an Urban Agglomeration coming under category of Class I UAs/Towns.
Shimla city is governed by Municipal Corporation and is situated in Shimla Urban Region.
The total population of Shimla UA/Metropolitan region is 171,640. The male population of which is 94,586 while female population is 77,054.
Shimla Population 2024
Population of Shimla city in 2024 is approximately
242,000.
The last census was conducted in 2011 and the schedule census for Shimla Metropolitian region in 2021 was postponed due to Covid. The current estimates of Shimla urban area is based on past growth rate. Once govt conducts census for Shimla region, we will update the same on this page in 2024.
Shimla Literacy Rate
The literacy rate of Shimla Agglomeration is 93.58% which is higher than National Urban average of 85 %. Literacy rate for male and female for Shimla stood at 94.83 % and 92.04 % respectively.
Total literates in Shimla UA were 147,798 of which males were 82,822 and remaining 64,976 were females.
Shimla Child Population
The children (0-6 age) population of Shimla UA is around 7.98 % of total Shimla UA population which is lower than National Urban average of 10.93 %. Total children in Shimla Urban region were 13,705 of which male were 7,245 while remaining 6,460 childs were female.
Shimla Sex Ratio
The sex ratio of female to male in Shimla UA was found lower with figure of 815 females against national urban average of 926 females per 1000 males. For children (0-6 age), girls were 892 per 1000 boys in Shimla Urban region against national average of 902 girls per 1000 boys.
Shimla Population 2011 Census
Description
Urban Agglomeration
Shimla
Government
Urban Agglomeration
UA Type
Class I UAs/Towns
State
Himachal Pradesh
Shimla UA
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 Region Future Population 2021-2031