Himachal Pradesh, India

Himachal Pradesh is one of the twenty eight States of India spread in an area of 55.7 thousands square kilometers. Its population is 68.6 lakhs which includes urban population of 6.9 lakhs and rural population of 61.8 lakhs. The sex ratio of Himachal Pradesh is nine hundred seventy two females per 1000 males.

It is divided into twelve districts, one hundred seventy eight 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.

CitySchoolsHospitalsATMsBanksPost Offices
Bilaspur (HP) 941 Schools 213 Hospitals 59 ATMs 121 Banks 291 Post Offices
Chamba 1869 Schools 437 Hospitals 24 ATMs 68 Banks 223 Post Offices
Hamirpur (HP) 993 Schools 294 Hospitals 108 ATMs 120 Banks 364 Post Offices
Dharamshala 3175 Schools 1022 Hospitals 199 ATMs 315 Banks 651 Post Offices
Reckong Peo 314 Schools 60 Hospitals 14 ATMs 44 Banks 72 Post Offices
Kullu 1256 Schools 126 Hospitals 58 ATMs 67 Banks 154 Post Offices
Keylong 268 Schools 55 Hospitals 2 ATMs 17 Banks 46 Post Offices
Mandi 2894 Schools 346 Hospitals 138 ATMs 161 Banks 374 Post Offices
Shimla 2560 Schools 278 Hospitals 220 ATMs 295 Banks 361 Post Offices
Nahan 1646 Schools 190 Hospitals 82 ATMs 107 Banks 171 Post Offices
Solan 1414 Schools 222 Hospitals 254 ATMs 207 Banks 183 Post Offices
Una 934 Schools 4 Hospitals 76 ATMs 119 Banks 186 Post Offices