Elections to the Madhya Pradesh Legislative Assembly were held on 28 November 2018 to elect members of the 230 constituencies in Madhya Pradesh. The election was a direct political battle between the BJP and the INC. One of the main centers of attraction was the contest between Congress heavy-weight Arun Yadav and the then Chief Minister Shivraj Singh Chouhan. While the Shivraj Singh Chouhan government vied to win for a consecutive 4th term, the INC fought for winning the state after 2003. The election led to a hung assembly, with the INC emerging as the single largest party with 114 seats and the BJP winning the popular vote and 109 seats. After the results, Congress and BSP formed the government with Kamal Nath becoming the chief minister.
The tenure of Madhya Pradesh Legislative Assembly elected in 2013 ended on 7 January 2019.
Election dates were announced on 6 October 2018 and voting was held on 28 November 2018.
Results were declared on 11 December 2018.
The opinion polls show a tough election battle between the BJP and the INC.
Most exit polls predicted a "tight finish" between the BJP and the INC. According to the poll of polls, BJP had a small edge over the Congress. However, no party would get a majority.
The election led to a hung assembly, with the INC emerging as the largest party, with 114 seats, but failing to win a majority. The seat and vote share was as follows -:
The counting of votes started on 11 December 2018, results were fluctuating throughout the day. On 12 December 2018 final figure of the result was declared. The INC became the single largest party with 114 seats. BJP won 109 seats. INC claimed support of Samajwadi Party's 1 MLA, Bahujan Samaj Party's 2 MLA and 4 Independent MLA . Due to no majority Shivraj Singh Chouhan, Chief Minister Of Madhya Pradesh resigned on 12 December 2018. Kamal Nath took oath on 17 December 2018 as new Chief Minister Of Madhya Pradesh and with this, INC came back to the power in State after 15 years. However, after the resignation of 22 sitting MLAs from the INC, Kamal Nath resigned on 20 March 2020 and subsequently Shivraj Singh Chouhan of the BJP returned as the CM again on 23 March 2020.