List of Largest Cities in Madhya Pradesh

Madhya Pradesh is an Indian state bordered by Uttar Pradesh, Chhattisgarh, Maharashtra, Gujarat, and Rajasthan. It is situated in the heart of the country. Madhya Pradesh is the second-largest state by area (308,252 km2) and the fifth-largest by population (72.5 million people). With a population of 2.17 million people living in a 165-square-kilometer area, Indore is the largest city. Bhopal, the state’s capital and second-largest city, covers 298 km2 and has a population of 1.88 million people.

Image by Sonam Prajapati from Pixabay
RankCity NamePopulationArea (km²)Density
( inhabitants/km²)
District
1Indore2,170,29516513,139Indore
2Bhopal [Bhopal]1,886,1002986,319Bhopal
3Jabalpur1,268,8482056,185Jabalpur
4Gwalior1,117,7401806,204Gwalior
5Ujjain515,215925,544Ujjain
6Sagar370,208586,281Sagar
7Dewas289,5501002,889Dewas
8Satna282,977793,581Satna
9Ratlam273,998406,704Ratlam
10Rewa235,654544,285Rewa
11Murwara221,883683,235Katni
12Singrauli220,257284774Singrauli
13Burhanpur210,8861216,644Burhanpur
14Khandwa200,738355,611Khandwa
15Morena200,4821216,706Morena
16Bhind197,5851711,500Bhind
17Chhindwara190,041228,634Chhindwara
18Guna180,935453,954Guna
19Shivpuri179,977812,218Shivpuri
20Vidisha155,951626,749Vidisha
21Damoh147,661354,142Damoh
22Chhatarpur147,505168,790Chhatarpur
23Mandsaur141,6671013,674Mandsaur
24Khargone133,368324,082Khargone
25Nimach (Neemuch)128,561139,579Neemuch

Share this post:
Facebook
Twitter
Email

More to explore