There are 12 districts in Himachal Pradesh which are further divided into sub divisions, tehsils and sub-tehsils. There are in total 51 Sub-Divisions, 75 Tehsils and 35 Sub-Tehsils in Himachal Pradesh.
1. Sub Divisions, Tehsils and Sub-Tehsils in Shimla District, HP:
1. Sub divisions in Shimla: Shimla Urban, Shimla Rural, Theog, Rampur, Chopal, Rohru and Dodra Kewar.
2. Tehsils in Shimla: Shimla Urban, Shimla Rural, Sooni, Theog, Kotkhai, Rampur, Kumarsain, Chopal, Rohru, Jubbal, Chidgaon and Dodra Kewar.
3. Sub-Tehsils in Shimla: Cheta (Kupavi), Nankhari, Tikkar, Junga and Narwan.
2. Sub Divisions, Tehsils and Sub-Tehsils in Kangra District, HP:
1. Sub divisions in Kangra: Kangra, Palampur, Dharamshala, Nurpur, Dehra Gopipur, Baijnath, Jwali and Jaisinghpur.
2. Tehsils in Kangra: Nurpur, Indora, Jwali, Kangra, Palampur, Badoh, Kasba Kotla, Jaswan, Dehra Gopipur, Khundiyan, Jaisinghpur, Baijnath, Fatehpur, Dharamshala and Shahpur.
3. Sub-Tehsils in Kangra: Harchakkian, Dhira, Rakkad, Thural and Meerthan.
3. Sub Divisions, Tehsils and Sub-Tehsils in Sirmaur District, HP:
1. Sub divisions in Sirmaur: Nahan, Renuka, Paonta Sahib and Rajgarh.
2. Tehsils in Sirmaur: Nahan, Shilai, Paonta Sahib, Pacchad and Rajgarh.
3. Sub-Tehsils in Sirmaur : Dadahu, Panjottha, Kamrau and Naurha.
4. Sub Divisions, Tehsils and Sub-Tehsils in Solan District, HP:
1. Sub divisions in Solan: Solan, Nalagarh, Arki and Kandaghat.
2. Tehsils in Solan: Solan, Kasauli, Nalagarh, Arki and Kandaghat.
3. Sub-Tehsils in Solan : Ramshahar and Krishangarh.
5. Sub Divisions, Tehsils and Sub-Tehsils in Mandi District, HP:
4. Sub divisions in Mandi : Mandi, Chachyot, Jogindernagar, Sarkaghat, Karsog and Sundernagar.
5. Tehsils in Mandi: Mandi, Chachyot, Thunag, Karsog, Jogindernagar, Paddhar, Ladbhadol, Sundernagar and Sarkaghat.
6. Sub-Tehsils in Mandi : Bali Chowki, Sandhol, Kotli, Baldwada, Owt, Nihri and Dharampur.
6. Sub Divisions, Tehsils and Sub-Tehsils in Chamba District, HP:
1. Sub divisions in Chamba: Chamba, Churah, Pangi, Bharmaur, Dhalousie and Chavadi.
2. Tehsils in Chamba: Chamba, Churah, pangi, Bharmaur, Bhatiath, Salooni and Dhalousie.
3. Sub-Tehsils in Chamba: Holi, Sihuta, Bhalai.
7. Sub Divisions, Tehsils and Sub-Tehsils in Bilaspur District, HP:
1. Sub divisions in Bilaspur: Bilaspur and Ghumarwin
2. Tehsils in Bilaspur: Bilaspur Sadar, Ghumarwin, Jhandutta.
3. Sub-Tehsils in Bilaspur: Shri Naina Devi Ji and Bharari.
8. Sub Divisions, Tehsils and Sub-Tehsils in Kullu District, HP:
1. Sub divisions in Kullu: Kullu, Anni, Banjar and Manali.
2. Tehsils in Kullu: Kullu, Nirmand, Banjar, Manali and Anni.
3. Sub-Tehsils in Kullu: Sainj.
9. Sub Divisions, Tehsils and Sub-Tehsils in Hamirpur District, HP:
1. Sub divisions in Hamirpur: Hamirpur, Badsar and Nadaun.
2. Tehsils in Hamirpur: Hamirpur, Badsar, Bhoranj, Nadaun and Sujanpur.
3. Sub-Tehsils in Hamirpur: Datnaul.
10. Sub Divisions, Tehsils and Sub-Tehsils in Kinnaur District, HP:
1. Sub divisions in Kinnaur: Kalpa, Nichar and Pooh.
2. Tehsils in Kinnaur: Nichar, Kalpa, Pooh, Sangla and Moorang.
3. Sub-Tehsils in Kinnaur: Hongrang.
11. Sub Divisions, Tehsils and Sub-Tehsils in Lahaul Spiti District, HP:
7. Sub divisions in Lahaul Spiti : Keylong, Kaza and Udaipur.
8. Tehsils in Lahaul Spiti: Lahaul, Spiti.
9. Sub-Tehsils in Lahaul Spiti : Udaipur.
12. Sub Divisions, Tehsils and Sub-Tehsils in Una District, HP:
1. Sub divisions in Una : Una and Amb.
2. Tehsils in Una: Una, Amb and Bangana.
3. Sub-Tehsils in Una: Haroli and Bharbhai