Sarkari Data
Administrative Hierarchy
NationIndia
DistrictsHimachal Pradesh Districts
Administrative Level 3 • Districts Directory

Districts of Himachal Pradesh

Himachal Pradesh comprises 12 officially notified revenue districts. Each district serves as the primary administrative unit for land records, magisterial executive powers, disaster management, and public service delivery.

12 Profiled • 12 Total Notified

Administrative District Profiles (12)

All India Districts Directory →

Bilaspur District

Bilaspur is a district of Himachal Pradesh with 7 sub-districts and a population of 381,956 (Census 2011).

Population3,81,956
Area1,167 km²
Sub-districts7 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Chamba District

Chamba is a district of Himachal Pradesh with 16 sub-districts and a population of 519,080 (Census 2011).

Population5,19,080
Area6,522 km²
Sub-districts16 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Hamirpur District

Hamirpur is a district of Himachal Pradesh with 12 sub-districts and a population of 454,768 (Census 2011).

Population4,54,768
Area1,118 km²
Sub-districts12 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile
Kangra Division

Kangra District

HQ: Dharamshala
HP 39

Kangra is a district of Himachal Pradesh with 41 sub-districts and a population of 1,510,075 (Census 2011).

RTORegional Transport Office (RTO)
Population15,10,075
Area5,739 km²
Sub-districts41 Talukas / Tehsils
PIN Prefixes176
Collectorate ActiveFull Profile

Kinnaur District

Kinnaur is a district of Himachal Pradesh with 7 sub-districts and a population of 84,121 (Census 2011).

Population84,121
Area6,401 km²
Sub-districts7 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Kullu District

Kullu is a district of Himachal Pradesh with 9 sub-districts and a population of 437,903 (Census 2011).

Population4,37,903
Area5,503 km²
Sub-districts9 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Lahaul and Spiti District

Lahaul and Spiti is a district of Himachal Pradesh with 3 sub-districts and a population of 31,564 (Census 2011).

Population31,564
Area13,841 km²
Sub-districts3 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Mandi District

Mandi is a district of Himachal Pradesh with 31 sub-districts and a population of 999,777 (Census 2011).

Population9,99,777
Area3,950 km²
Sub-districts31 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile
Shimla Division

Shimla District

HQ: Shimla
HP 03

Shimla is a district of Himachal Pradesh with 27 sub-districts and a population of 814,010 (Census 2011).

RTORegional Transport Authority (RTA)
Population8,14,010
Area5,131 km²
Sub-districts27 Talukas / Tehsils
PIN Prefixes171, 172
Shimla
Collectorate ActiveFull Profile

Sirmaur District

Sirmaur is a district of Himachal Pradesh with 14 sub-districts and a population of 529,855 (Census 2011).

Population5,29,855
Area2,825 km²
Sub-districts14 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Solan District

Solan is a district of Himachal Pradesh with 14 sub-districts and a population of 580,320 (Census 2011).

Population5,80,320
Area1,936 km²
Sub-districts14 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile

Una District

Una is a district of Himachal Pradesh with 12 sub-districts and a population of 521,173 (Census 2011).

Population5,21,173
Area1,540 km²
Sub-districts12 Talukas / Tehsils
PIN PrefixesN/A
Administrative ProfileFull Profile
District Administration Hierarchy in Himachal Pradesh

In Himachal Pradesh, revenue districts are headed by the District Magistrate (DM) / Deputy Commissioner (DC) of the Indian Administrative Service (IAS). Districts are sub-divided into sub-divisions headed by the Sub-Divisional Magistrate (SDM), and further into Talukas / Tehsils administered by Tehsildars who oversee land mutation, revenue collection, and local law enforcement coordination.