Election
Explorer

Madhya Pradesh Assembly Election, 2023

230 seats · 53 changed party since 2018 · turnout 38.6%

Community mirrorIndiaVotes (community mirror of ECI 2023 results)Open in Scenario Lab

Party standings

Madhya Pradesh Assembly Election, 2023 · 3 parties won seats

Derived
Bharatiya Janata Party — 163 seatsIndian National Congress — 66 seatsBHRTADVSIP — 1 seat116230of 230 seats
  • BJP163
  • INC66
  • BHRTADVSIP1

Ring and figures are seats won.

PartySeatsVotesVote shareContested
BJPBharatiya Janata Party16371%2,11,16,19749.0%230
INCIndian National Congress6629%1,75,71,58240.8%230
BHRTADVSIPBHRTADVSIP10%1,06,0920.2%8
INDIndependent00%15,03,1443.5%1182
BSPBahujan Samaj Party00%14,77,2023.4%181

+ 97 smaller parties / independents with under 1% of the vote.

230 constituencies · tap for the winner, again for the full result

Constituency map

Madhya Pradesh Assembly Election, 2023 · winner by seat

House composition

Majority line at 116

2023 · selected
Majority 116
BJP163INC66BHRTADVSIP1
2018 · previous
Majority 116

Vote share by party

Share of valid votes · 2018 → 2023

2018 2023· by party
50%38%25%13%0%
41.0
49.0
40.9
40.8
5.8
3.5
5.0
3.4
BJPINCINDBSP

Seat change

2023 seats minus 2018 seats

seats lostseats gained
BJP
109 → 163
+54
INC
114 → 66
−48
BHRTADVSIP
0 → 1
+1
IND
4 → 0
−4
BSP
2 → 0
−2
SP
1 → 0
−1

Vote-share movement

Statewide, 2018 → 2023

share lostshare gained
BJP
41.0% → 49.0%
+8.0%
ASPKR
0.0% → 0.3%
+0.3%
SPKP
0.4% → 0.0%
−0.4%
SP
1.3% → 0.5%
−0.8%
GGP
1.8% → 0.9%
−0.8%
NOTA
1.4% → 0.0%
−1.4%
BSP
5.0% → 3.4%
−1.6%
IND
5.8% → 3.5%
−2.3%

Biggest BJP–INC swings

Seats where the BJP-vs-INC vote gap moved most, 2018 → 2023. Bold = the seat changed hands.

Swing = (BJP share − INC share) this year, minus the same gap last time. A bar to the right means the seat moved toward BJP; to the left, toward INC.

toward INCtoward BJP
Dimani
Morena
+47.3%
Balaghat
Balaghat
−40.3%
Jataara
Tikamgarh
−38.8%
Badwara
Madhya Pradesh
+38.6%
Maheshwar
Khargone
+33.0%
Banda
Sagar
+32.9%
Malhargarh
Mandsour
+31.5%
Mahidpur
Ujjain
−30.6%
Bargi
Jabalpur
+30.5%
Kotama
Anuppur
+29.8%
Rajgarh
Rajgarh
+29.6%
Damoh
Damoh
+27.9%

All constituencies · 2023

230 seats · alphabetical · tap for full results · ⇄ = changed party since 2018