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 101–143 of 143

No.ConstituencyReservationElectionsLast contested
21MANDLAformer boundaryST21971
21RAJGARHformer boundaryGEN92004
22JABALPURformer boundaryGEN21971
22JABALPURformer boundaryGEN11962
22RAJNANDGAONformer boundaryGEN81999
22SHAJAPURformer boundarySC92004
23DAMOHformer boundaryGEN21971
23DAMOHformer boundarySC11962
23KHANDWAformer boundaryGEN92004
24KHARGONEformer boundaryGEN92004
24SAGARformer boundaryGEN11962
24SAGARformer boundarySC21971
25CHHINDWARAformer boundaryGEN21971
25DHARformer boundaryST92004
25SEONIformer boundaryST11962
26BETULformer boundaryGEN21971
26CHHINDWARAformer boundaryGEN11962
26INDOREformer boundaryGEN92004
27HOSHANGABADformer boundaryGEN21971
27HOSHANGABADformer boundaryGEN11962
27UJJAINformer boundarySC92004
28BHOPALformer boundaryGEN21971
28BHOPALformer boundaryGEN11962
28JHABUAformer boundaryST92004
29MANDSAURformer boundaryGEN92004
29RAJGARHformer boundaryGEN11962
29VIDISHAformer boundaryGEN21971
30SHAHJAPURformer boundaryGEN11967
30SHAJAPURformer boundaryGEN11971
30UJJAINformer boundaryGEN11962
31INDOREformer boundaryGEN11962
31UJJAINformer boundarySC21971
32DEWASformer boundarySC11962
32INDOREformer boundaryGEN21971
33DHARformer boundaryST21971
33KHANDWAformer boundaryGEN11962
34KHANDWAformer boundaryGEN21971
34KHARGONEformer boundaryGEN11962
35JHABUAformer boundaryST11962
35KHARGONEformer boundaryGEN21971
36JHABUAformer boundaryST21971
36MANDSAURformer boundaryGEN11962
37MANDSAURformer boundaryGEN21971

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.