Results/Swing
Results
ECI results
Analysis · what changed
Who gained, who lost
Madhya Pradesh, 2018 to 2023. 5 parties changed their seat count; 58 stood for the first time.
Biggest gain
+54seats
Bharatiya Janta Party · 109 → 163
Biggest loss
-48seats
Indian National Congress · 114 → 66
Largest vote swing
+7.43pts
Bharatiya Janta Party · 41.61% → 49.03%
Wiped out
3
Held seats in 2018, none in 2023
Breakthroughs
0
First seats since 2018
[02]Seats gained and lost
Bharatiya Janta Party
+54109 → 163
Indian National Congr…
-48114 → 66
Independent
-44 → 0
Bahujan Samaj Party
-22 → 0
Samajwadi Party
-11 → 0
[03]Vote-share swing
Bharatiya Janta Party
+7.43 pts41.61% → 49.03%
Independent
-2.51 pts5.9% → 3.39%
Bahujan Samaj Party
-1.66 pts5.09% → 3.43%
Gondvana Gantantra Pa…
-0.87 pts1.8% → 0.93%
Samajwadi Party
-0.86 pts1.32% → 0.46%
Indian National Congr…
-0.68 pts41.48% → 40.8%
Sapaks Party
-0.4 pts0.42% → 0.02%
Janata Dal (united)
-0.24 pts0.26% → 0.02%
Aam Aadmi Party
-0.13 pts0.67% → 0.54%
Communist Party of In…
-0.07 pts0.1% → 0.04%
Bhartiya Shakti Chetn…
-0.06 pts0.19% → 0.13%
Rashtriya Samanta Dal
-0.04 pts0.04% → 0.0%
[04]Wipeouts and breakthroughs
Independent
−4lost all 4
Bahujan Samaj Party
−2lost all 2
Samajwadi Party
−1lost all 1
[05]Standing for the first time
Bharat Adivasi Party
81 won · 0.25%
Aazad Samaj Party (ka…
860 won · 0.33%
Vindhya Janta Party
200 won · 0.1%
Indian Peoples Adhika…
130 won · 0.01%
Gana Suraksha Party
100 won · 0.02%
Vastavik Bharat Party
90 won · 0.02%
National World Leader…
70 won · 0.01%
Rashtravadi Bharat Pa…
60 won · 0.01%
Samatamoolak Samaj Pa…
60 won · 0.0%
Parivartan Party of I…
60 won · 0.0%
[06]Computed insights
-
Bharatiya Janta Party gained 54 seats while Indian National Congress lost 48 — the two ends of the 2018–2023 shift.
109→163 and 114→66 -
Indian National Congress moved -48 seats on a vote swing of just -0.68 pts — first-past-the-post amplifies small shifts.
seat delta -48 against -0.68 points -
3 parties lost every seat held in 2018; the largest was Independent, down from 4.
parties with seats in 2018 and none in 2023 -
Bharat Adivasi Party did not contest in 2018 and won 1 seat on debut, from 8 candidates.
no 2018 row; 1/8 in 2023