List of cities in Himachal Pradesh by population

This is a list of urban agglomerations, cities and towns as per 2011 census in the Indian state of Himachal Pradesh. Dharamshala, Solan, Palampur, and Mandi became municipal corporations after 2011 census hence their area has been expanded resulting in a change of population, which has been updated as recent one.[1]

2011 Rank 2023 Rank Name Status District Population
Census Census Census Estimate (including outgrowth)
1991 2001 2011 2024
1 1 Shimla Municipal Corporation Shimla 102,186 142,555 169,578 ≈2,60,000[2]
2 2 Dharamsala Municipal Corporation Kangra 17,493 19,124 53,543 ≈1,00,000
3 3 Solan Municipal Corporation Solan 21,751 34,206 47,418 ≈77,000
4 6 Mandi Municipal Corporation Mandi 23,202 26,873 41,348 ≈70,000
5 4 Palampur Municipal Corporation Kangra 3,638+ outgrowth 4,006+ outgrowth 40,385 ≈75,000
6 5 Baddi Municipal Council Solan 22,601 29,911 ≈72,000
7 7 Nahan Municipal Council Sirmaur 21,878 26,053 28,899 ≈40,000
8 8 Paonta Sahib Municipal Council Sirmaur 13,207 19,090 25,183 ≈40,000
9 9 Sundarnagar Municipal Council Mandi 20,397 23,986 24,344 ≈40,000
10 12 Chamba Municipal Council Chamba 17,194 20,327 19,933 ≈30,000
11 10 Una Municipal Council Una 12,001 15,900 18,722 ≈40,000
12 11 Kullu Municipal Council Kullu 14,569 18,306 18,536 ≈40,000
13 13 Hamirpur Municipal Council Hamirpur 12,544 17,252 17,604 ≈30,000
14 14 Bilaspur Municipal Council Bilaspur 10,609 13,058 13,654 ≈30,000
15 25 Yol Cantonment Cantonment (Board) Kangra 9,310 10,775 12,028 ≈13,000
16 15 Nalagarh Municipal Council Solan 7,448 9,443 10,708 ≈30,000
17 17 Nurpur Municipal Council Kangra 7,961 9,066 9,807 ≈20,000
18 18 Kangra Municipal Council Kangra 9,019 9,156 9,528 ≈20,000
19 19 Baijnath Paprola Nagar Panchayat Kangra ≈20,000
20 21 Santokhgarh Nagar Panchayat Una 6,848 8,308 9,363 ≈15,000
21 22 Mehatpur Basdehra Nagar Panchayat Una 6,417 8,681 9,218 ≈15,000
22 27 Shamshi Census Town Kullu ... 8,038 8,870 ≈10,000
23 23 Parwanoo Municipal Council Solan 5,856 8,609 8,758 ≈15,000
24 16 Manali Municipal Council Kullu 2,433 6,265 8,096 ≈30,000
25 26 Tira Sujanpur Municipal Council Hamirpur 5,477 7,077 7,943 ≈12,000
26 28 Ghumarwin Municipal Council Bilaspur 3,708 5,721 7,899 ≈12,000
27 29 Dalhousie Municipal Council Chamba 6,855 7,425 7,051 ≈10,000
28 30 Rohru Municipal Council Shimla 3,366 6,607 6,875 ≈10,000
29 24 Nagrota Bagwan Municipal Council Kangra 4,503 5,657 5,900 ≈15,000
30 31 Rampur Municipal Council Shimla 4,342 5,653 5,655 ≈10,000
31 32 Jawalamukhi Nagar Panchayat Kangra 4,047 4,931 5,361 ≈10,000
32 20 Jogindernagar Municipal Council Mandi 4,513 5,048 5,335 ≈20,000
33 33 Dera Gopipur Municipal Council Kangra 3,378 4,336 4,816 ≈10,000
34 34 Sarkaghat Nagar Panchayat Mandi 3,093 3,706 4,715 ≈10,000
35 Jhakhri Census Town Shimla... ... 4,655
36 Indora Census Town Kangra ... 4,201 4,534
37 Bhuntar Nagar Panchayat Kullu 2,972 4,260 4,475
38 Nadaun Nagar Panchayat Hamirpur 3,379 4,405 4,430
39 Theog Municipal Council Shimla 2,757 3,754 4,353
40 Kasauli Cantonment Cantonment (Board) Solan 4,385 4,990 3,885
41 Gagret Nagar Panchayat Una 4,258 3,181 3,847
42 Chuari Khas Nagar Panchayat Chamba 2,107 3,016 3,770
43 Daulatpur Nagar Panchayat Una 2,748 3,354 3,763
44 Sabathu Cantonment Cantonment (Board) Solan 3,700 5,719 3,685
45 Dalhousie Cantonment Cantonment (Board) Chamba 1,744 1,964 3,549
46 Rajgarh Nagar Panchayat Sirmaur 1,780 2,527 3,083
47 Arki Nagar Panchayat Solan 1,976 2,877 3,040
48 Dagshai Cantonment Cantonment (Board) Solan 2,163 2,750 2,904
49 Seoni Nagar Panchayat Shimla 1,271 1,529 2,591
50 Talai Nagar Panchayat Bilaspur 1,550 2,011 2,372
51 Jutogh Cantonment Cantonment (Board) Shimla 5,827 2,420 2,062
52 Chaupal Nagar Panchayat Shimla 1,074 1,507 1,851
53 Rewalsar Nagar Panchayat Mandi 1,045 1,369 1,821
54 Bakloh Cantonment Cantonment (Board) Chamba 1,989 1,810 1,805
55 Jubbal Nagar Panchayat Shimla 1,379 1,346 1,640
56 Bhota Nagar Panchayat Hamirpur 1,286 1,472 1,453
57 Banjar Nagar Panchayat Kullu 1,037 1,262 1,414
58 Naina Devi Municipal Council Bilaspur 868 1,161 1,204
59 Kotkhai Nagar Panchayat Shimla 896 1,149 1,190
60 Narkanda Nagar Panchayat Shimla 687 713 901

Most of the cities and towns appear to have larger population than the above mentioned figures due to rapid outgrowth in the recent years. For example, Baddi has emerged as one of the largest cities considering rapid industrialisation and urbanisation in the past decade. While, its official figures state its population to be around 29,911 as per 2011; the actual urban agglomerations population is around 100,000 since official figure takes into account only the notified part of the city as urban population. Apparently, urban agglomerations have significantly more population than the official figure. This holds true for most of the cities and town listed here when population of suburbs of respective city or town is added.

  1. ^ "Urban Agglomerations/Cities having population 1 lakh and above" (PDF). Provisional Population Totals, Census of India 2011. Retrieved 7 July 2012.
  2. ^ Goel, Aayush. "Shimla Development Plan 2041 runs into green hurdle | Tehelka". tehelka.com. Retrieved 27 November 2022.