Punjab

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

Punjab has an aggregated population of 183,804,220 people according to the village-level records in this database. There are approximately 36,436,539 households, giving an average household size of 5.04 persons. The sex ratio stands at about 896 females per 1000 males. 45.28% of the population (about 83,230,014) resides in rural areas while 16.97% (about 31,197,438) is urban.

CategoryCount
Total population183,804,220
Male96,930,266
Female86,873,954
Sex ratio (F per 1000 M)896
Rural population83,230,014 (45.28%)
Urban population31,197,438 (16.97%)
Total households36,436,539

Literacy

About 123,240,479 people out of 183,804,220 are recorded as literate in our aggregated village data, giving an approximate literacy rate of 67.05%.

CategoryNumber
Total literates123,240,479
Total illiterates60,563,741
Approximate literacy rate67.05%

Scheduled Castes & Tribes

The Scheduled Caste population recorded is 59,658,060 (32.46% of the state's aggregated population). Scheduled Tribe population is 0 (0%). These groups are important demographic markers for planning and social programs.

CategoryPopulationShare
Scheduled Caste (SC)59,658,06032.46%
Scheduled Tribe (ST)00%

Children & Workforce

Children aged 0–6 number 20,402,816, about 11.1% of the aggregated population. Total workers recorded across villages number 65,563,371, roughly 35.67% of the population (this is a simple workers-to-population share based on available columns).

CategoryNumberShare
Children (0-6)20,402,81611.1%
Total workers65,563,37135.67%

Largest & Smallest Districts (by population)

District 0 is the largest district by population with approximately 55,486,676 people, while Barnala is the smallest with about 2,786,950 people.

DistrictPopulationHouseholds
District 0 55,486,676 11,026,142
Barnala 2,786,950 539,849

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
PUNJAB 27,743,338
PUNJAB 17,344,192
PUNJAB 10,399,146
Ludhiana 3,498,739
Amritsar 2,490,656
Gurdaspur 2,298,323
Jalandhar 2,193,590
Ludhiana 2,069,708
Firozpur 2,029,074
Ludhiana (East) 1,934,225