Madhya 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

Madhya Pradesh has an aggregated population of 488,318,258 people according to the village-level records in this database. There are approximately 101,639,814 households, giving an average household size of 4.8 persons. The sex ratio stands at about 931 females per 1000 males. 44.62% of the population (about 217,880,427) resides in rural areas while 12.33% (about 60,208,215) is urban.

CategoryCount
Total population488,318,258
Male252,823,224
Female235,495,034
Sex ratio (F per 1000 M)931
Rural population217,880,427 (44.62%)
Urban population60,208,215 (12.33%)
Total households101,639,814

Literacy

About 285,389,000 people out of 488,318,258 are recorded as literate in our aggregated village data, giving an approximate literacy rate of 58.44%.

CategoryNumber
Total literates285,389,000
Total illiterates202,929,258
Approximate literacy rate58.44%

Scheduled Castes & Tribes

The Scheduled Caste population recorded is 76,321,922 (15.63% of the state's aggregated population). Scheduled Tribe population is 106,177,578 (21.74%). These groups are important demographic markers for planning and social programs.

CategoryPopulationShare
Scheduled Caste (SC)76,321,92215.63%
Scheduled Tribe (ST)106,177,57821.74%

Children & Workforce

Children aged 0–6 number 73,182,101, about 14.99% of the aggregated population. Total workers recorded across villages number 214,159,996, roughly 43.86% of the population (this is a simple workers-to-population share based on available columns).

CategoryNumberShare
Children (0-6)73,182,10114.99%
Total workers214,159,99643.86%

Largest & Smallest Districts (by population)

District 0 is the largest district by population with approximately 145,253,618 people, while Harda is the smallest with about 2,732,961 people.

DistrictPopulationHouseholds
District 0 145,253,618 30,186,512
Harda 2,732,961 543,259

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
MADHYA PRADESH 72,626,809
MADHYA PRADESH 52,557,404
MADHYA PRADESH 20,069,405
Indore 3,276,697
Jabalpur 2,463,289
Indore 2,427,709
Indore 2,389,511
Sagar 2,378,458
Bhopal 2,371,061
Rewa 2,365,106