Himachal Pradesh is a state in India, located in North top of the country, covered an area of 55,673 km2 and holds 17th position on largest state by area, and 20th most populous with 6.85 million inhabitants. Shimla is the largest and capital city of Himachal Pradesh state has a population of 171,640 inhabitants on the total area of 29 km2, located in the Shimla district. There are only 10 cities or towns listed below and other tiny towns ignored from below list as that with least population.
|Rank||City Name||Population||Area (km²)||Density|
Population Census India