Himachal Pradesh

Himachal Pradesh is one of the twenty eight States of India, spread in an area of 55.7 thousands square kilometers.

It is divided into twelve districts, one hundred ninety sub-distrcits and eighty eight blocks. There are 18.3 thousands schools, 3.2 thousands hospitals, 1.8 thousands ATMs, 2 thousands banks, 2.8 thousands post offices in Himachal Pradesh.

Current Population

As on 25th March 2023, the current population of Himachal Pradesh is 74.7 lakhs, which includes urban population of 7.7 lakhs and rural population of 67 lakhs. Its sex ratio is 972 females per 1000 males.

Geography of Himachal Pradesh

Facilities in Himachal Pradesh

Himachal Pradesh overview

No. of Districts12
No. of Sub-DistrictsOne Hundred Ninety
No. of BlocksEighty Eight
Area55673 Km2
Urban Population770364
Rural Population6700050
Total Population7470453
Sex Ratio972
Schools18264 Schools in Himachal Pradesh
ATMs1842 ATMs in Himachal Pradesh
Post Offices2796 Pincodes in Himachal Pradesh
Bank Branches2005 Banks in Himachal Pradesh

Districts in Himachal Pradesh

Himachal Pradesh has total 12 districts.


Department of Telecommunications (DoT) has allocated specific phone series list to be used within the state. You can find Himachal Pradesh mobile number details on CallTracer.in.