Q. Which city is the largest by population in Madhya Pradesh?
Answer: Indore
Notes: As per the 2011 Census, Indore is the most populous city in Madhya Pradesh. It leads due to rapid industrialization and migration. Bhopal, the state capital, ranks second. Gwalior and Jabalpur have smaller populations but are key historical and administrative centers in the state.