As per the report of the Technical Group by the National Commission, the population of Madhya Pradesh is projected to be 88,985,000, or 88.99 million, or 8.90 crore, as of July 1, 2025. Madhya Pradesh is the fifth-most populous state in India. Madhya Pradesh’s population is projected to reach 9.81 crore in 2036.

The size of the population of Madhya Pradesh is equivalent to that of Türkiye, the 18th most populous country in the world. Only one country in South America, one in Europe, two in North America, and four in Africa have more people than Madhya Pradesh.

In 2025, the sex ratio of the total population in Madhya Pradesh will be 106.141 males per 100 females. There are 45,818,000, or 45.82 million, or 4.58 crore, males and 43,167,000, or 43.17 million, or 4.32 crore, females in Madhya Pradesh. Madhya Pradesh has 2,651,000, or 2.65 million, more males than females.

Madhya Pradesh accounts for 6.28 percent of the Indian population, the highest since 1901. The population growth rate in 2025 is projected at 1.17%, the 5th highest among states. Madhya Pradesh will add 1,031,000 more people in 2025, the 3rd highest among states.

According to the Census of India 2011, the population of the state of Madhya Pradesh was 7.26 crore, increasing from 6.03 crore in 2001. There were 37,612,306 males and 35,014,503 females, with a sex ratio of 107.419 males per 100 females. The percentage of decadal growth during 2001–2011 was 20.35%, 3.91% lower than the 1991–2001 period. The population of Madhya Pradesh increased by 12.28 million during the decade 2001–2011.

The population of Madhya Pradesh, which at the turn of the twentieth century was around 12.68 million, increased by approximately 7.02 times in 124 years to reach 88.99 million in 2025. In 1901, Madhya Pradesh was the 6th most populous state, but as of 2025, it has overtaken Tamil Nadu.

Madhya Pradesh Population (2011-2036)

Year Population Growth Share (%)
TotalMaleFemaleNet Changerate (%)India
201173,039,00037,821,00035,218,000--6.01
201274,275,00038,446,00035,829,0001,236,0001.6926.03
201375,510,00039,071,00036,440,0001,235,0001.6636.05
201476,746,00039,696,00037,051,0001,236,0001.6376.07
201577,982,00040,320,00037,662,0001,236,0001.6116.09
201679,187,00040,929,00038,258,0001,205,0001.5456.11
201780,329,00041,503,00038,826,0001,142,0001.4426.13
201881,471,00042,077,00039,393,0001,142,0001.4226.15
201982,613,00042,652,00039,961,0001,142,0001.4026.17
202083,755,00043,226,00040,529,0001,142,0001.3826.19
202184,860,00043,779,00041,081,0001,105,0001.3196.21
202285,891,00044,289,00041,602,0001,031,0001.2156.23
202386,923,00044,798,00042,124,0001,032,0001.2026.24
202487,954,00045,308,00042,646,0001,031,0001.1866.26
202588,985,00045,818,00043,167,0001,031,0001.1726.28
202689,965,00046,300,00043,665,000980,0001.1016.29
202790,842,00046,726,00044,116,000877,0000.9756.31
202891,719,00047,152,00044,567,000877,0000.9656.32
202992,595,00047,578,00045,017,000876,0000.9556.34
203093,472,00048,004,00045,468,000877,0000.9476.35
203194,307,00048,407,00045,899,000835,0000.8936.36
203295,056,00048,764,00046,292,000749,0000.7946.38
203395,806,00049,121,00046,685,000750,0000.7896.39
203496,555,00049,478,00047,077,000749,0000.7826.40
203597,305,00049,835,00047,470,000750,0000.7776.42
203698,054,00050,192,00047,862,000749,0000.7706.43
  • Population
  • Growth rate
  • Net change

Madhya Pradesh Population (1901-2011)

Year Population Growth Share (%)
Net Changerate (%)to India
190112,679,214--5.32
191114,249,3821,570,16812.385.65
192113,906,774-342,608-2.405.53
193115,326,8791,420,10510.215.49
194117,175,7221,848,84312.065.39
195118,614,9311,439,2098.385.16
196123,217,9104,602,97924.735.29
197130,016,6256,798,71529.285.48
198138,168,5078,151,88227.165.59
199148,566,24210,397,73527.245.74
200160,348,02311,781,78124.265.87
201172,626,80912,278,78620.356.00

Madhya Pradesh population by Age Group (2011)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 3,874,247 3,597,039 7,471,286 10.29 107.707
05-09 4,309,693 3,956,762 8,266,455 11.38 108.920
10-14 4,439,329 4,125,172 8,564,501 11.79 107.616
15-19 3,980,072 3,466,717 7,446,789 10.25 114.808
20-24 3,554,088 3,173,491 6,727,579 9.26 111.993
25-29 2,988,325 2,799,181 5,787,506 7.97 106.757
30-34 2,650,705 2,564,255 5,214,960 7.18 103.371
35-39 2,493,464 2,368,207 4,861,671 6.69 105.289
40-44 2,193,888 2,020,586 4,214,474 5.80 108.577
45-49 1,838,798 1,684,163 3,522,961 4.85 109.182
50-54 1,446,522 1,247,850 2,694,372 3.71 115.921
55-59 1,030,243 1,027,834 2,058,077 2.83 100.234
60-64 989,463 997,947 1,987,410 2.74 99.150
65-69 680,005 747,056 1,427,061 1.96 91.025
70-74 545,246 562,175 1,107,421 1.52 96.989
75-79 244,807 278,548 523,355 0.72 87.887
80-84 172,429 196,737 369,166 0.51 87.644
85-89 62,214 70,281 132,495 0.18 88.522
90-94 41,097 51,367 92,464 0.13 80.007
95-99 19,358 22,414 41,772 0.06 86.366
100+ 14,937 17,235 32,172 0.04 86.667
Age not stated 43,376 39,486 82,862 0.11 109.852
Total 37,612,306 35,014,503 72,626,809 107.419
  • Population pyramid
  • Gender ratio

Population of Madhya Pradesh districts 2011

District Rank Population Rural (%) Urban (%) Sex ratio
MaleFemaleTotalShare (%)F per 1000 MM per 100 F
Sheopur 48361,784326,077687,8610.9584.3915.61901110.950
Morena111,068,417897,5531,965,9702.7176.0723.93840119.037
Bhind15926,843776,1621,703,0052.3474.5825.42837119.414
Gwalior91,090,327941,7092,032,0362.8037.3162.69864115.782
Datia43420,157366,597786,7541.0876.8723.13873114.610
Shivpuri14919,795806,2551,726,0502.3882.8817.12877114.082
Tikamgarh23760,355684,8111,445,1661.9982.7117.29901111.031
Chhatarpur13936,121826,2541,762,3752.4377.3622.64883113.297
Panna40533,480483,0401,016,5201.4087.6712.33905110.442
Sagar31,256,2571,122,2012,378,4583.2770.2029.80893111.946
Damoh31661,873602,3461,264,2191.7480.1819.82910109.883
Satna61,157,4951,071,4402,228,9353.0778.7221.28926108.032
Rewa51,225,1001,140,0062,365,1063.2683.2716.73931107.464
Umaria49330,674314,084644,7580.8982.8517.15950105.282
Neemuch 42422,653403,414826,0671.1470.3129.69954104.769
Mandsaur26682,851657,5601,340,4111.8579.2920.71963103.846
Ratlam22738,241716,8281,455,0692.0070.1029.90971102.987
Ujjain101,016,289970,5751,986,8642.7460.7839.22955104.710
Shajapur20780,520732,1611,512,6812.0880.5919.41938106.605
Dewas18805,359758,3561,563,7152.1571.1128.89942106.198
Dhar71,112,7251,073,0682,185,7933.0181.1018.90964103.696
Indore11,699,6271,577,0703,276,6974.5125.9174.09928107.771
Khargone (West Nimar)12953,121919,9251,873,0462.5884.0415.96965103.609
Barwani 24699,340686,5411,385,8811.9185.2814.72982101.864
Rajgarh19790,212755,6021,545,8142.1382.1217.88956104.580
Vidisha21769,568689,3071,458,8752.0176.7223.28896111.644
Bhopal41,236,1301,134,9312,371,0613.2619.1580.85918108.917
Sehore28683,743627,5891,311,3321.8181.0518.95918108.948
Raisen27700,358631,2391,331,5971.8377.2122.79901110.950
Betul17799,236776,1261,575,3622.1780.3819.62971102.978
Harda 50294,838275,627570,4650.7979.0820.92935106.970
Hoshangabad33648,725592,6251,241,3501.7168.5831.42914109.466
Katni 30662,013630,0291,292,0421.7879.6020.40952105.077
Jabalpur21,277,2781,186,0112,463,2893.3941.5458.46929107.695
Narsimhapur36568,810523,0441,091,8541.5081.3618.64920108.750
Dindori 47351,913352,611704,5240.9795.414.591,00299.802
Mandla38525,272529,6331,054,9051.4587.6612.341,00899.177
Chhindwara81,064,4681,026,4542,090,9222.8875.8424.16964103.703
Seoni25695,879683,2521,379,1311.9088.1211.88982101.848
Balaghat16842,178859,5201,701,6982.3485.6114.391,02197.982
Guna32649,362592,1571,241,5191.7174.8225.18912109.660
Ashoknagar41443,837401,234845,0711.1681.8118.19904110.618
Shahdol37540,021526,0421,066,0631.4779.4020.60974102.657
Anuppur45379,114370,123749,2371.0372.6127.39976102.429
Sidhi35575,912551,1211,127,0331.5591.748.26957104.498
Singrauli34613,637564,6361,178,2731.6280.7519.25920108.678
Jhabua39515,023510,0251,025,0481.4191.038.97990100.980
Alirajpur46362,542366,457728,9991.0092.177.831,01198.932
Khandwa (East Nimar)29674,329635,7321,310,0611.8080.2019.80943106.071
Burhanpur44388,504369,343757,8471.0465.6534.35951105.188