Map of Himachal Pradesh: the 12 districts
Tap a district to see its headquarters, size and population.
Short answer
Himachal Pradesh has 12 districts. The capital is Shimla. The state government also declared Dharamshala a second capital on 19 January 2017. The largest district by area is Lahaul and Spiti (13,835 km²) and the most populous is Kangra (15,10,075 people, Census 2011).
Tap a district on the map, or a number in the table, to see its figures here.
The 12 districts
| No. | District | Headquarters | Area (km²) | Population (Census 2011) |
|---|---|---|---|---|
| Bilaspur | Bilaspur | 1,167 | 3,81,956 | |
| Chamba | Chamba | 6,528 | 5,19,080 | |
| Hamirpur | Hamirpur | 1,118 | 4,54,768 | |
| Kangra | Dharamshala | 5,739 | 15,10,075 | |
| Kinnaur | Reckong Peo | 6,401 | 84,121 | |
| Kullu | Kullu | 5,503 | 4,37,903 | |
| Lahaul and Spiti | Keylong (Kyelang) | 13,835 | 31,564 | |
| Mandi | Mandi | 3,950 | 9,99,777 | |
| Shimla | Shimla | 5,131 | 8,14,010 | |
| Sirmaur | Nahan | 2,825 | 5,29,855 | |
| Solan | Solan | 1,936 | 5,80,320 | |
| Una | Una | 1,540 | 5,21,173 | |
| Himachal Pradesh | 55,673 | 68,64,602 |
More to explore
Chief ministers
Who has run Himachal, and for how long. Scroll from 1952 to today.
Scroll the yearsRain shadow atlas
Same state, very different rain. Drag a cloud from Dharamshala to Spiti.
Drag the cloudOne Drop
Follow one drop of snow from a ridge near Kunzum La down the Spiti and Sutlej to Nangal, 480 km.
Follow the drop