Madhya Pradesh · Cities and towns
Largest cities in Madhya Pradesh
Census 2011 found 32 cities in Madhya Pradesh with at least 1 lakh people inside city limits. Indore is the largest. Where a city sits inside a larger urban agglomeration, the metro figure is shown alongside.
| # | |||
|---|---|---|---|
| 1 | IndoreIndore UA | 19,64,086 | 21,70,295 |
| 2 | BhopalBhopal UA | 17,98,218 | 18,86,100 |
| 3 | JabalpurJabalpur UA | 10,55,525 | 12,68,848 |
| 4 | GwaliorGwalior UA | 10,54,420 | 11,02,884 |
| 5 | Ujjain | 5,15,215 | – |
| 6 | Dewas | 2,89,550 | – |
| 7 | SatnaSatna UA | 2,80,222 | 2,82,977 |
| 8 | SagarSagar UA | 2,73,296 | 3,70,208 |
| 9 | RatlamRatlam UA | 2,64,914 | 2,73,998 |
| 10 | Rewa | 2,35,654 | – |
| 11 | Murwara | 2,21,883 | – |
| 12 | Singrauli | 2,20,257 | – |
| 13 | Burhanpur | 2,10,886 | – |
| 14 | Khandwa | 2,00,738 | – |
| 15 | Morena | 2,00,482 | – |
| 16 | Bhind | 1,97,585 | – |
| 17 | Guna | 1,80,935 | – |
| 18 | Shivpuri | 1,79,977 | – |
| 19 | Vidisha | 1,55,951 | – |
| 20 | Mandsaur | 1,41,667 | – |
| 21 | ChhindwaraChhindwara UA | 1,38,291 | 1,90,041 |
| 22 | ChhatarpurChhatarpur UA | 1,33,464 | 1,47,505 |
| 23 | NeemuchNeemuch UA | 1,28,095 | 1,28,561 |
| 24 | Pithampur | 1,26,200 | – |
| 25 | DamohDamoh UA | 1,25,101 | 1,47,661 |
| 26 | Hoshangabad | 1,17,988 | – |
| 27 | SehoreSehore UA | 1,08,909 | 1,09,118 |
| 28 | KhargoneKhargone UA | 1,06,454 | 1,33,368 |
| 29 | Betul | 1,03,330 | – |
| 30 | Seoni | 1,02,343 | – |
| 31 | Datia | 1,00,284 | – |
| 32 | Nagda | 1,00,039 | – |
Largest cities in Madhya Pradesh
- Indore 19.64 lakh
- Bhopal 17.98 lakh
- Jabalpur 10.56 lakh
- Gwalior 10.54 lakh
- Ujjain 5.15 lakh
- Dewas 2.9 lakh
- Satna 2.8 lakh
- Sagar 2.73 lakh
- Ratlam 2.65 lakh
- Rewa 2.36 lakh
- Murwara 2.22 lakh
- Singrauli 2.2 lakh
- Burhanpur 2.11 lakh
- Khandwa 2.01 lakh
- Morena 2 lakh
- Bhind 1.98 lakh
- Guna 1.81 lakh
- Shivpuri 1.8 lakh
- Vidisha 1.56 lakh
- Mandsaur 1.42 lakh
- Chhindwara 1.38 lakh
- Chhatarpur 1.33 lakh
- Neemuch 1.28 lakh
- Pithampur 1.26 lakh
- Damoh 1.25 lakh
Frequently asked questions
Which is the largest city in Madhya Pradesh?
Indore, with 19,64,086 people within city limits in Census 2011 and 21,70,295 in its urban agglomeration.
Sources and method
- Census of India 2011, Primary Census Abstract (ORGI)
- Census 2011 Primary Census Abstract for urban agglomerations
Data updated: · Report a correction