Himachal Pradesh

The summary below is generated from village-level records in the database (Census-derived fields). Click a district to view sub-districts (tehsils) and village lists.

Population summary

Himachal Pradesh has an aggregated population of 47,363,662 people according to the village-level records in this database. There are approximately 10,212,190 households, giving an average household size of 4.64 persons. The sex ratio stands at about 973 females per 1000 males. 43.48% of the population (about 20,593,806) resides in rural areas while 4.36% (about 2,065,656) is urban.

CategoryCount
Total population47,363,662
Male24,001,583
Female23,362,079
Sex ratio (F per 1000 M)973
Rural population20,593,806 (43.48%)
Urban population2,065,656 (4.36%)
Total households10,212,190

Literacy

About 34,710,152 people out of 47,363,662 are recorded as literate in our aggregated village data, giving an approximate literacy rate of 73.28%.

CategoryNumber
Total literates34,710,152
Total illiterates12,653,510
Approximate literacy rate73.28%

Scheduled Castes & Tribes

The Scheduled Caste population recorded is 11,982,047 (25.3% of the state's aggregated population). Scheduled Tribe population is 2,727,148 (5.76%). These groups are important demographic markers for planning and social programs.

CategoryPopulationShare
Scheduled Caste (SC)11,982,04725.3%
Scheduled Tribe (ST)2,727,1485.76%

Children & Workforce

Children aged 0–6 number 5,380,210, about 11.36% of the aggregated population. Total workers recorded across villages number 24,645,916, roughly 52.04% of the population (this is a simple workers-to-population share based on available columns).

CategoryNumberShare
Children (0-6)5,380,21011.36%
Total workers24,645,91652.04%

Largest & Smallest Districts (by population)

District 0 is the largest district by population with approximately 13,729,204 people, while Lahul & Spiti is the smallest with about 157,820 people.

DistrictPopulationHouseholds
District 0 13,729,204 2,966,560
Lahul & Spiti 157,820 33,370

Largest villages by population

Below are the largest villages recorded in this state by population. These settlements are major population centers at the village level and often serve as local market/township hubs.

VillagePopulation
HIMACHAL PRADESH 6,864,602
HIMACHAL PRADESH 6,176,050
Kangra 1,510,075
Kangra 1,423,794
Mandi 999,777
Mandi 937,140
Shimla 814,010
HIMACHAL PRADESH 688,552
Shimla 612,659
Solan 580,320