Shimla is a district in Himachal Pradesh State of India. It has a total of 16 Tehsils in this district. The district has an total area of 5,131 sq km. There are 11 towns and 3,231 villages in this district.
The district has an total area of 5,131 sq km., 55 sq km is urban and 5076 sq km is rural. Out of total population of 903,552 in the district, 201,351 are in urban area and 612,659 are in rural area. 54,508 households are in urban, 129,854 are in rural area. 171,930 literate people are in urban, 440,712 are in rural area.
Geography of Shimla
Languages spoken are Hindi