Chief Ministers of Madhya Pradesh: Complete List, Tenure and Party
Every Chief Minister of Madhya Pradesh since 1950, with exact term dates, party affiliation and clearly marked President's Rule spells — plus the records the list hides.
Dr. Mohan Yadav of the Bharatiya Janata Party is the current Chief Minister of Madhya Pradesh. He was sworn in on 13 December 2023, after the BJP legislature party chose him on 11 December following the party’s win in the 2023 assembly election. He succeeded Shivraj Singh Chouhan, the man who had run the state for most of the previous two decades.
Nineteen people have held the office since 26 January 1950. Those nineteen individuals account for twenty-six separate spells in the chair, because several of them — Shyama Charan Shukla, Arjun Singh, Motilal Vora, Sunder Lal Patwa and Shivraj Singh Chouhan among them — came back more than once. The state has also been under President’s Rule three times, and each of those breaks is marked as its own row in the table below.
How the Office Works in Madhya Pradesh
Article 164 of the Constitution says the Chief Minister is appointed by the Governor, and the other ministers are appointed by the Governor on the Chief Minister’s advice. The Governor is the constitutional head of the state; real executive power sits with the Chief Minister and the council of ministers.
The council of ministers is collectively responsible to the Madhya Pradesh Legislative Assembly, a 230-member house elected for five years. That responsibility clause is the whole game. A Chief Minister stays in office only as long as the assembly’s majority backs them, which is why several tenures in the list below end far short of five years. There is no limit on how many times the same person can hold the post.
A Chief Minister must be a member of the legislature, or become one within six months of appointment. When no ministry can command a majority, Article 356 allows the President to take over the state’s administration on the Governor’s report — the situation everyone calls President’s Rule. The office of Chief Minister then lies vacant and the Governor administers on behalf of the Union.
Complete List of Chief Ministers of Madhya Pradesh
The list starts on 26 January 1950, when Madhya Pradesh was formed out of the Central Provinces and Berar with Nagpur as its capital. The States Reorganisation Act of 1956 remade it on 1 November 1956 by merging in Madhya Bharat, Vindhya Pradesh and Bhopal while transferring Marathi-speaking Vidarbha to Bombay. Ravishankar Shukla was Chief Minister on both sides of that line, so the standard listings — including the Madhya Pradesh Legislative Assembly’s own — run continuously from 1950. Repeat holders are shown with their original number in brackets.
| # | Name | Term Start | Term End | Party | Notes |
|---|---|---|---|---|---|
| 1 | Ravishankar Shukla | 26 January 1950 | 31 December 1956 | Indian National Congress | First Chief Minister; continued after the 1 November 1956 reorganisation; died in office |
| 2 | Bhagwantrao Mandloi | 9 January 1957 | 31 January 1957 | Indian National Congress | Stop-gap ministry of 22 days |
| 3 | Kailash Nath Katju | 31 January 1957 | 12 March 1962 | Indian National Congress | Former Union Home and Defence Minister |
| (2) | Bhagwantrao Mandloi | 12 March 1962 | 30 September 1963 | Indian National Congress | Second spell |
| 4 | Dwarka Prasad Mishra | 30 September 1963 | 30 July 1967 | Indian National Congress | Fell to a mass defection in 1967 |
| 5 | Govind Narayan Singh | 30 July 1967 | 13 March 1969 | Samyukta Vidhayak Dal | First non-Congress Chief Minister; led the defectors |
| 6 | Nareshchandra Singh | 13 March 1969 | 26 March 1969 | Samyukta Vidhayak Dal | Shortest tenure in the state’s history — 13 days |
| 7 | Shyama Charan Shukla | 26 March 1969 | 29 January 1972 | Indian National Congress | Son of Ravishankar Shukla |
| 8 | Prakash Chandra Sethi | 29 January 1972 | 23 December 1975 | Indian National Congress | Re-sworn 23 March 1972 after the 1972 election |
| (7) | Shyama Charan Shukla | 23 December 1975 | 30 April 1977 | Indian National Congress | Second spell; ended with the post-Emergency dismissal |
| — | President’s Rule | 30 April 1977 | 24 June 1977 | — | Assembly dissolved; office vacant (55 days) |
| 9 | Kailash Chandra Joshi | 24 June 1977 | 18 January 1978 | Janata Party | First Janata Party government |
| 10 | Virendra Kumar Sakhlecha | 18 January 1978 | 20 January 1980 | Janata Party | |
| 11 | Sunder Lal Patwa | 20 January 1980 | 17 February 1980 | Janata Party | 28 days before dismissal |
| — | President’s Rule | 17 February 1980 | 9 June 1980 | — | Assembly dissolved; office vacant (113 days) |
| 12 | Arjun Singh | 9 June 1980 | 13 March 1985 | Indian National Congress | Re-sworn 11 March 1985 after the 1985 election, then moved to Punjab as Governor |
| 13 | Motilal Vora | 13 March 1985 | 14 February 1988 | Indian National Congress | |
| (12) | Arjun Singh | 14 February 1988 | 25 January 1989 | Indian National Congress | Second spell |
| (13) | Motilal Vora | 25 January 1989 | 9 December 1989 | Indian National Congress | Second spell |
| (7) | Shyama Charan Shukla | 9 December 1989 | 5 March 1990 | Indian National Congress | Third spell |
| (11) | Sunder Lal Patwa | 5 March 1990 | 15 December 1992 | Bharatiya Janata Party | First full BJP government in the state |
| — | President’s Rule | 15 December 1992 | 7 December 1993 | — | Assembly dissolved; office vacant (357 days) |
| 14 | Digvijaya Singh | 7 December 1993 | 8 December 2003 | Indian National Congress | Two consecutive full terms; Chhattisgarh split off on 1 November 2000 |
| 15 | Uma Bharti | 8 December 2003 | 23 August 2004 | Bharatiya Janata Party | Only woman to hold the office |
| 16 | Babulal Gaur | 23 August 2004 | 29 November 2005 | Bharatiya Janata Party | |
| 17 | Shivraj Singh Chouhan | 29 November 2005 | 17 December 2018 | Bharatiya Janata Party | Longest unbroken run — 13 years and 18 days |
| 18 | Kamal Nath | 17 December 2018 | 23 March 2020 | Indian National Congress | Resigned after mass resignations by Congress MLAs |
| (17) | Shivraj Singh Chouhan | 23 March 2020 | 13 December 2023 | Bharatiya Janata Party | Fourth spell |
| 19 | Mohan Yadav | 13 December 2023 | Incumbent | Bharatiya Janata Party | Current Chief Minister; MLA from Ujjain South |
Three things jump out of that table. The first is Congress dominance for the first four decades — twelve of the nineteen Chief Ministers have been Congress leaders, and the party held the office for roughly six of every ten days between 1950 and 1993. The second is instability in the middle years: between 1967 and 1993 the state got through eleven ministries and three President’s Rule spells. The third is the flip after 1993, when tenures suddenly got long — Digvijaya Singh’s ten years followed by Chouhan’s sixteen-and-a-half account for more than half of everything since.
One reorganisation detail is worth holding on to. Until 1 November 2000, Madhya Pradesh included the sixteen districts that became Chhattisgarh, and several early Chief Ministers came from that territory — Ravishankar Shukla, his son Shyama Charan Shukla, Motilal Vora and Nareshchandra Singh all represented seats that are in Chhattisgarh today. The Madhya Pradesh Reorganisation Act of 2000 took effect during Digvijaya Singh’s second term, and he continued as Chief Minister of the smaller state without a fresh oath.


Longest-Serving and Most Notable Chief Ministers
Shivraj Singh Chouhan is comfortably the longest-serving Chief Minister of Madhya Pradesh, with about 16 years and 9 months across four spells between 2005 and 2023. His single unbroken run of 13 years and 18 days, from November 2005 to December 2018, is also the longest by any Madhya Pradesh Chief Minister. He is remembered for the Ladli Laxmi scheme, a long stretch of double-digit agricultural growth, and for building a personal brand — “Mamaji” — that outlasted several anti-incumbency waves.
Digvijaya Singh ranks second with ten years and a day, from December 1993 to December 2003. He was the first person in the state to complete two full five-year terms back to back, and he presided over the Education Guarantee Scheme and the Chhattisgarh bifurcation. His government’s record on power supply and roads became the central charge against Congress in 2003.
Ravishankar Shukla was the first Chief Minister, holding office from 26 January 1950 until his death on 31 December 1956, two months after the reorganised state came into being. Uma Bharti, sworn in on 8 December 2003, remains the only woman to have led Madhya Pradesh; she resigned in August 2004 over a pending court matter and served just 259 days.
Two other tenures shaped the state’s politics more than their length suggests. Govind Narayan Singh broke the Congress monopoly in July 1967 by walking out with 36 MLAs and leading a Samyukta Vidhayak Dal government — the first non-Congress ministry in the state. And Kamal Nath, in office from December 2018, lost power in March 2020 when 22 Congress MLAs resigned, handing the state back to Chouhan without an election.
How Power Has Shifted: Party Trends in Madhya Pradesh
For its first seventeen years Madhya Pradesh was a one-party state in practice. Congress held office without a break from 1950 to 1967. The 1967 defections opened the door, and from then until 1990 the state swung between Congress and the anti-Congress formations — Samyukta Vidhayak Dal, then Janata Party — usually with the Union government’s mood deciding how long anyone lasted.
The BJP’s first full-term government came in 1990 under Sunder Lal Patwa and was dismissed in December 1992. Congress won 1993 and 1998; the BJP won 2003, 2008 and 2013; Congress edged 2018 by a whisker and lost the government fifteen months later; the BJP won 2023 with 163 of 230 seats. Counting by time in office rather than by elections, Congress still leads.
| Party | Chief Ministers | Approximate Time in Office |
|---|---|---|
| Indian National Congress | 12 | About 62% of the period since 1950 |
| Bharatiya Janata Party | 5 (Patwa, Bharti, Gaur, Chouhan, Yadav) | About 30% |
| Janata Party | 3 (Joshi, Sakhlecha, Patwa) | About 3.5% |
| Samyukta Vidhayak Dal | 2 (G. N. Singh, N. Singh) | About 2% |
| President’s Rule | — | About 2% |
Sunder Lal Patwa appears twice in that table because his 1980 ministry was a Janata Party government and his 1990 ministry was a BJP one — a useful reminder that party labels in the list track the ministry, not the person’s whole career.
Records and Quick Facts
- First Chief Minister: Ravishankar Shukla, from 26 January 1950.
- Current Chief Minister: Mohan Yadav, since 13 December 2023.
- Longest total tenure: Shivraj Singh Chouhan, roughly 16 years 9 months across four spells.
- Longest single stretch: Shivraj Singh Chouhan, 13 years 18 days (2005-2018).
- Shortest tenure: Nareshchandra Singh, 13 days in March 1969.
- Most spells: Shivraj Singh Chouhan, four. Shyama Charan Shukla had three.
- Only woman Chief Minister: Uma Bharti (2003-04).
- First non-Congress Chief Minister: Govind Narayan Singh (1967-69).
- President’s Rule spells: three — 1977, 1980 and 1992-93, totalling a little over 500 days.
- Died in office: Ravishankar Shukla, on 31 December 1956.
- Assembly strength: 230 seats.
Sources differ on two small points. A few listings date Mohan Yadav’s tenure from 11 December 2023, the day the BJP legislature party elected him, rather than 13 December, the day he took oath; the assembly’s own records use the swearing-in date, which is what this page follows. Similarly, Arjun Singh’s 1980-85 tenure is shown by some sources as two terms because he was re-sworn on 11 March 1985 after the election and resigned two days later — the total time in office is the same either way.
FAQ
Who is the current Chief Minister of Madhya Pradesh? Dr. Mohan Yadav of the Bharatiya Janata Party, in office since 13 December 2023. He represents the Ujjain South constituency and is the state’s 19th Chief Minister.
Who was the first Chief Minister of Madhya Pradesh? Ravishankar Shukla of the Indian National Congress, sworn in on 26 January 1950 when the state was formed from the Central Provinces and Berar. He stayed in office through the 1956 reorganisation and died in the chair on 31 December 1956.
Who has served longest as Chief Minister of Madhya Pradesh? Shivraj Singh Chouhan, with about 16 years and 9 months in total across four spells between 2005 and 2023. His unbroken run of 13 years and 18 days is also the longest single stretch anyone has managed in the state.
How many Chief Ministers has Madhya Pradesh had? Nineteen individuals since 1950, filling twenty-six separate spells in office. The gap between those two numbers exists because five people returned to the post at least once.
How is the Chief Minister of Madhya Pradesh appointed? The Governor appoints the leader who can command a majority in the 230-member Legislative Assembly, under Article 164. The council of ministers is collectively responsible to the assembly, and the Chief Minister must be a member of the legislature within six months of appointment.
Practice Questions
Practice MCQs
- Who is the current Chief Minister of Madhya Pradesh? (a) Shivraj Singh Chouhan (b) Mohan Yadav (c) Kamal Nath (d) Uma Bharti — Answer: (b) Mohan Yadav took oath on 13 December 2023 after the BJP’s win in the 2023 assembly election.
- Who was the first Chief Minister of Madhya Pradesh? (a) Dwarka Prasad Mishra (b) Kailash Nath Katju (c) Ravishankar Shukla (d) Bhagwantrao Mandloi — Answer: (c) Ravishankar Shukla held office from 26 January 1950 until his death on 31 December 1956.
- Madhya Pradesh has been under President’s Rule how many times? (a) Two (b) Three (c) Four (d) Five — Answer: (b) The spells were in 1977, 1980 and 1992-93, together lasting a little over 500 days.
- Which Chief Minister was in office when Chhattisgarh was carved out of Madhya Pradesh on 1 November 2000? (a) Sunder Lal Patwa (b) Uma Bharti (c) Digvijaya Singh (d) Babulal Gaur — Answer: (c) Digvijaya Singh was midway through his second term when the Madhya Pradesh Reorganisation Act took effect.
- Who is the only woman to have served as Chief Minister of Madhya Pradesh? (a) Vasundhara Raje (b) Uma Bharti (c) Sushma Swaraj (d) Jamuna Devi — Answer: (b) Uma Bharti led the state from 8 December 2003 to 23 August 2004.