Skip to content

Current government

Who governs Madhya Pradesh today

Full CM history →
Mohan Yadav
Chief Minister of Madhya Pradesh

In office since 13 Dec 2023 · 2 years, 8 months

Mohan Yadav (born 25 March 1965) is an Indian politician serving as the current Chief Minister of Madhya Pradesh and also serving as leader of the house in legislative assembly. A member of the Bharatiya Janata Party, he represents Ujjain South constituency as Member of Legislative Assembly of Madhya Pradesh since 2013.

Current seats
29
in the present Lok Sabha
Elections contested
16
Leading party, 2024
BJP
29 of 29 seats

Compare elections

See what changed between any two Lok Sabha elections in Madhya Pradesh.

2024vs

Seat swings, vote share shifts and constituency-level changes, side by side.

Seat share over the years

Seats and vote share by election for the parties that have won the most Lok Sabha seats in Madhya Pradesh

Party2024201920142009200419991998199619911989198419801977197119671962
BJP29282716252930271227000000
INC012124111082784001212424
BLD00000000000037000
INC(I)00000000000350000
Others0001000515052161312
Total seats29292929294040404040404040373736

Seats won over time

The four parties that have won the most Lok Sabha seats in Madhya Pradesh

0112234451962196719711977198019841989199119961998199920042009201420192024BJPINCBLDINC(I)
  • BJP
  • INC
  • BLD
  • INC(I)

Constituency performance

From the 29 results in Madhya Pradesh, 2024

Best performance
INDORE
SHANKAR LALWANI, 78.54% share
Closest contest
MORENA
won by 52,530 (4.42%)
Biggest victory
INDORE
won by 11,75,092 (75.23%)

Seat change & vote share

Madhya Pradesh, 2024

29SEATS
  • Retained28 (97%)
  • Changed hands1 (3%)

28 constituencies were won by the same party as 2019; 1 changed hands.

Vote share by party
BJP59.28%
INC32.44%
BSP3.28%
IND1.60%
GGP0.55%
CPI0.14%
BSCP0.13%

Result by election

BJP 29
  • BJP29
BJP 28
  • BJP28
  • INC1
BJP 27INC 2
  • BJP27
  • INC2
BJP 16INC 12
  • BJP16
  • INC12
  • BSP1
BJP 25INC 4
  • BJP25
  • INC4
BJP 29INC 11
  • BJP29
  • INC11
BJP 30INC 10
  • BJP30
  • INC10
BJP 27INC 8
  • BJP27
  • INC8
  • BSP2
  • MPVC1
  • IND1
  • AIICT1
INC 27BJP 12
  • INC27
  • BJP12
  • BSP1
BJP 27INC 8JD 4
  • BJP27
  • INC8
  • JD4
  • IND1
INC 40
  • INC40
INC(I) 35JNP 4
  • INC(I)35
  • JNP4
  • IND1
BLD 37
  • BLD37
  • INC1
  • RPK1
  • IND1
INC 21BJS 11IND 4
  • INC21
  • BJS11
  • IND4
  • SSP1
INC 24BJS 10
  • INC24
  • BJS10
  • IND2
  • SWA1
INC 24IND 4JS 3PSP 3
  • INC24
  • IND4
  • JS3
  • PSP3
  • SOC1
  • RRP1

Top leaders

Chief Ministers of Madhya Pradesh, most recent first

Full history →
Mohan Yadav
BJPIncumbent
2023present
Kamal Nath
INC
20182020
Shivraj Singh Chouhan
BJP
20052023
Babulal Gaur
BJP
20042005

Constituencies

29 current, 114 under former boundaries · showing 51–100 of 143

No.ConstituencyReservationElectionsLast contested
8SATNAformer boundaryGEN92004
8SHAHDOLformer boundaryST21971
8SIDHIformer boundaryGEN11962
9REWAformer boundaryGEN92004
9SHAHDOLformer boundaryST11962
9SIDHIformer boundaryGEN21971
10SIDHIformer boundaryST92004
10SURGUJAformer boundaryST21971
10SURGUJAformer boundaryST11962
11RAIGARHformer boundaryGEN11962
11RAIGARHformer boundaryST21971
11SHAHDOLformer boundaryST92004
12BALAGHATformer boundaryGEN92004
12JANJGIRformer boundaryGEN11962
12JANJGIRformer boundarySC21971
12SURGUJAformer boundaryST81999
13BILASPURformer boundaryGEN21971
13BILASPURformer boundaryGEN11962
13MANDLAformer boundaryST92004
13RAIGARHformer boundaryST81999
14BALODA BAZARformer boundarySC11962
14JABALPURformer boundaryGEN92004
14JANJGIRformer boundaryGEN81999
14MAHASAMUNDformer boundaryGEN21971
15BILASPURformer boundarySC81999
15MAHASAMUNDformer boundaryGEN11962
15RAIPURformer boundaryGEN21971
15SEONIformer boundaryGEN92004
16CHHINDWARAformer boundaryGEN92004
16KANKERformer boundaryST21971
16RAIPURformer boundaryST11962
16SARANGARHformer boundarySC81999
17BASTARformer boundaryST21971
17BASTARformer boundaryST11962
17BETULformer boundaryGEN92004
17RAIPURformer boundaryGEN81999
18DURGformer boundaryGEN21971
18HOSHANGABADformer boundaryGEN92004
18MAHASAMUNDformer boundaryGEN81999
18RAJNANDGAONformer boundaryGEN11962
19BHOPALformer boundaryGEN92004
19DURGformer boundaryGEN11962
19KANKERformer boundaryST81999
19RAJNANDGAONformer boundaryGEN21971
20BALAGHATformer boundaryGEN11962
20BALAGHATformer boundaryGEN21971
20BASTARformer boundaryST81999
20VIDISHAformer boundaryGEN92004
21DURGformer boundaryGEN81999
21MANDLAformer boundaryST11962

Seats marked “former boundary” were redrawn by a later delimitation order. A name that survives a redrawing keeps its own page, with each boundary era labelled on the result.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.