List of Largest Cities in Himachal Pradesh

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.

Photo by Bjørn Christian Tørrissen via Wikipedia

RankCity NamePopulationArea (km²)Density
( inhabitants/km²)
District
1Shimla (Simla)171,64029.95,740.00Shimla
2Solan39,2566.26,331Solan
3Dharmsala (Dharamsala)30,76410.62,902Kangra
4Baddi29,91174,273Solan
5Nahan28,8998.83,284Sirmaur
6Mandi26,4224.36144Mandi
7Paonta Sahib25,1836.24,061Sirmour
8Sundarnagar24,34411.52,116Mandi
9Chamba19,9334.34,635Chamba
10Kullu18,5366.72,766Kullu

Population Census India

Also Read :  List of Largest Cities in Bihar