In November 2018, elections in Madhya Pradesh were held for all constituencies of the Legislative Assembly. Although no party got a majority, the Indian National Congress (INC) was the single largest party in the assembly. They formed the government with the help of one BSP MLA, one SP MLA and four Independent MLAs. Kamal Nath was sworn in as the Chief Minister of Madhya Pradesh.
On 5 March 2020, 10 MLAs (6 Congress members, 2 from BSP, 1 from SP and 1 Independent), flew to Delhi. 6 of these MLAs initially returned. The remaining 4 MLAs then flew to Bengaluru, where Congress MLA Hardeep Dang resigned from the party. The remaining three MLAs returned soon and denied the claims, made by other Congress leaders, that they were a part of horse-trading.
On 10 March 2020, a senior leader of INC, Jyotiraditya Scindia suddenly went to meet Prime Minister Narendra Modi, and Amit Shah, Home Minister of India. After meeting them, at around 11:30 am, he resigned from the Congress party, saying that he felt very guilty while working for Congress.[2]
Both the parties (INC and BJP) approached the Supreme Court (SC) to ask for a floor test in Madhya Pradesh. On 19 March 2020, the SC ordered that the floor test in the Madhya Pradesh Legislative Assembly should be done by 5:00 pm, of 20 March 2020.[3]
On 20 March 2020, after a press conference at noon, the Chief Minister Kamal Nath tendered his resignation.[4]
Due to these resignations, by-elections needed to be held for all these constituencies. The 2020 Madhya Pradesh Legislative Assembly by-elections were carried out in November 2020. 18 of the 25 MLAs involved in the crises, won their seats back as BJP candidates and the BJP government retained their majority in the Legislative Assembly.