GlobeMetrics

Try “Pune”, “Poona” or “पुणे”

Madhya Pradesh · Districts

District-wise population of Madhya Pradesh

Madhya Pradesh has 55 districts today. Indore is the most populous, estimated at ≈43.53 lakh in 2026. Census 2011 figures are shown on each district's current boundaries, so districts created after 2011 have comparable numbers too.

District-wise population of Madhya Pradesh
#
1 Indore≈ 43.53 lakh32,76,697+32.9%92880.9%74.1%841
2 Jabalpur≈ 29.27 lakh24,63,289+14.5%92981.1%58.5%473
3 Sagar≈ 28.84 lakh23,78,458+17.6%89376.5%29.8%232
4 Bhopal≈ 30.74 lakh23,71,061+28.6%91880.4%80.9%855
5 Dhar≈ 27.83 lakh21,85,793+25.6%96459.0%18.9%268
6 Gwalior≈ 25.71 lakh20,32,036+24.5%86476.7%62.7%446
7 Ujjain≈ 23.86 lakh19,86,864+16.1%95572.3%39.2%326
8 Morena≈ 24.71 lakh19,65,970+23.4%84071.0%23.9%394
9 Khargone≈ 23.46 lakh18,73,046+22.9%96562.7%16.0%233
10 Chhatarpur≈ 21.62 lakh17,62,375+19.5%88363.7%22.6%203
11 Rewa≈ 21.49 lakh17,47,472+19.9%92773.5%19.6%≈388
12 Chhindwara≈ 20.2 lakh17,16,612+13.1%96869.4%23.1%≈175
13 Shivpuri≈ 21.38 lakh17,08,258+22.8%87762.6%17.3%≈172
14 Bhind≈ 20.85 lakh17,03,005+19.2%83775.3%25.4%382
15 Balaghat≈ 20.1 lakh17,01,698+13.6%102177.1%14.4%184
16 Betul≈ 18.52 lakh15,75,362+12.9%97168.9%19.6%157
17 Dewas≈ 19.19 lakh15,63,715+19.5%94269.4%28.9%223
18 Satna≈ 18.98 lakh15,50,158+19.2%91673.4%26.8%≈319
19 Rajgarh≈ 19.41 lakh15,45,814+23.3%95661.2%17.9%251
20 Vidisha≈ 17.96 lakh14,58,875+20.1%89670.5%23.3%198
21 Ratlam≈ 17.88 lakh14,55,069+19.7%97166.8%29.9%299
22 Barwani≈ 17.86 lakh13,85,881+27.6%98249.1%14.7%255
23 Seoni≈ 16.78 lakh13,79,131+18.2%98272.1%11.9%157
24 Mandsaur≈ 15.79 lakh13,40,411+13.2%96371.8%20.7%242
25 Raisen≈ 16.22 lakh13,31,597+18.4%90173.0%22.8%157
26 Sehore≈ 16.29 lakh13,11,332+21.5%91870.1%19.0%199
27 Khandwa(Khandwa (East Nimar))≈ 16.27 lakh13,10,061+21.5%94366.4%19.8%178
28 Katni≈ 16.04 lakh12,92,042+21.4%95272.0%20.4%261
29 Damoh≈ 15.23 lakh12,64,219+16.6%91069.7%19.8%173
30 Guna≈ 15.94 lakh12,41,519+27.0%91263.2%25.2%194
31 Narmadapuram(Hoshangabad)≈ 14.75 lakh12,41,350+14.5%91475.3%31.4%185
32 Singrauli≈ 15.22 lakh11,78,273+28.1%92060.4%19.3%208
33 Sidhi≈ 14.19 lakh11,27,033+23.7%95764.4%8.3%232
34 Narsinghpur≈ 12.93 lakh10,91,854+14.0%92075.7%18.6%213
35 Shahdol≈ 12.9 lakh10,66,063+17.4%97466.7%20.6%172
36 Mandla≈ 12.82 lakh10,54,905+18.0%100866.9%12.3%182
37 Tikamgarh≈ 12.81 lakh10,40,359+20.1%90260.5%16.4%≈283
38 Jhabua≈ 13.45 lakh10,25,048+30.7%99043.3%9.0%285
39 Panna≈ 12.41 lakh10,16,520+18.7%90564.8%12.3%142
40 Shajapur≈ 11.38 lakh9,41,403+17.2%93172.3%18.7%≈242
41 Ashoknagar≈ 10.57 lakh8,45,071+22.7%90466.4%18.2%181
42 Neemuch≈ 9.77 lakh8,26,067+13.8%95470.8%29.7%194
43 Datia≈ 9.81 lakh8,04,546+18.6%87172.4%22.6%≈266
44 Burhanpur≈ 9.29 lakh7,57,847+19.4%95164.4%34.4%221
45 Anuppur≈ 8.77 lakh7,49,237+12.3%97667.9%27.4%200
46 Alirajpur≈ 8.94 lakh7,28,999+19.5%101136.1%7.8%229
47 Dindori≈ 8.74 lakh7,04,524+21.3%100263.9%4.6%94
48 Sheopur≈ 8.62 lakh6,87,861+22.9%90157.4%15.6%104
49 Maihar≈ 8.31 lakh6,78,777+19.2%94869.6%8.8%≈256
50 Umaria≈ 8.18 lakh6,44,758+25.0%95065.9%17.2%158
51 Mauganj≈ 7.59 lakh6,17,634+19.9%93966.3%8.7%≈342
52 Agar-Malwa≈ 6.91 lakh5,71,278+17.2%94963.7%20.5%≈248
53 Harda≈ 7.03 lakh5,70,465+20.3%93572.5%20.9%171
54 Niwari≈ 4.99 lakh4,04,807+20.1%89763.7%19.6%≈294
55 Pandhurna≈ 4.41 lakh3,74,310+13.1%94878.9%29.1%≈189

* 2026: our estimates (method M1), constrained to the official Madhya Pradesh projection. ≈ density uses an area apportioned from 2011 sub-districts.

Districts of Madhya Pradesh by population, 2026

District-wise population of Madhya Pradesh
  1. Indore 43.53 lakh
  2. Jabalpur 29.27 lakh
  3. Sagar 28.84 lakh
  4. Bhopal 30.74 lakh
  5. Dhar 27.83 lakh
  6. Gwalior 25.71 lakh
  7. Ujjain 23.86 lakh
  8. Morena 24.71 lakh
  9. Khargone 23.46 lakh
  10. Chhatarpur 21.62 lakh
  11. Rewa 21.49 lakh
  12. Chhindwara 20.2 lakh
  13. Shivpuri 21.38 lakh
  14. Bhind 20.85 lakh
  15. Balaghat 20.1 lakh
  16. Betul 18.52 lakh
  17. Dewas 19.19 lakh
  18. Satna 18.98 lakh
  19. Rajgarh 19.41 lakh
  20. Vidisha 17.96 lakh
  21. Ratlam 17.88 lakh
  22. Barwani 17.86 lakh
  23. Seoni 16.78 lakh
  24. Mandsaur 15.79 lakh
  25. Raisen 16.22 lakh
  26. Sehore 16.29 lakh
  27. Khandwa 16.27 lakh
  28. Katni 16.04 lakh
  29. Damoh 15.23 lakh
  30. Guna 15.94 lakh
  31. Narmadapuram 14.75 lakh
  32. Singrauli 15.22 lakh
  33. Sidhi 14.19 lakh
  34. Narsinghpur 12.93 lakh
  35. Shahdol 12.9 lakh
  36. Mandla 12.82 lakh
  37. Tikamgarh 12.81 lakh
  38. Jhabua 13.45 lakh
  39. Panna 12.41 lakh
  40. Shajapur 11.38 lakh
  41. Ashoknagar 10.57 lakh
  42. Neemuch 9.77 lakh
  43. Datia 9.81 lakh
  44. Burhanpur 9.29 lakh
  45. Anuppur 8.77 lakh
  46. Alirajpur 8.94 lakh
  47. Dindori 8.74 lakh
  48. Sheopur 8.62 lakh
  49. Maihar 8.31 lakh
  50. Umaria 8.18 lakh
  51. Mauganj 7.59 lakh
  52. Agar-Malwa 6.91 lakh
  53. Harda 7.03 lakh
  54. Niwari 4.99 lakh
  55. Pandhurna 4.41 lakh

Largest cities →

Frequently asked questions

How many districts are there in Madhya Pradesh?

55, according to the Local Government Directory (55 listed). Census 2011 had fewer in several states; this page shows every current district.

Which district of Madhya Pradesh has the highest population?

Indore, with 32,76,697 people in Census 2011 and an estimated ≈43.53 lakh in 2026. The smallest is Pandhurna (3,74,310 in 2011).