The following is a list of by-elections held for the Madhya Pradesh Legislative Assembly, India, since its formation in 1956.

14th Assembly 2014 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election1 24 April 2014 VidishaShivraj Singh ChouhanBharatiya Janata Party Kalyan Singh ThakurBharatiya Janata Party2 21 August 2014BahoribandPrabhat Pandey Saurabh SinghIndian National Congress3AgarManohar UntwalGopal ParmarBharatiya Janata Party4VijayraghavgarhSanjay PathakIndian National CongressSanjay Pathak

2015 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election1 27 June 2015 Garoth Rajesh Yadav Bharatiya Janata Party Chander Singh Sisodia Bharatiya Janata Party

2016 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election113 February 2016MaiharNarayan Prasad Indian National CongressNarayan Tripathi Bharatiya Janata Party230 May 2016GhoradongriSajjan Singh UikeyBharatiya Janata PartyMangal Singh Dhruve Bharatiya Janata Party319 November 2016NepanagarRajendra Shyamlal DaduBharatiya Janata PartyManju Rajendra Dadu Bharatiya Janata Party

2017 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election99 April 2017AterSatyadev KatareHemant Katare89BandhavgarhGyan SinghShiv Narayan Singh619 November 2017ChitrakootPrem SinghNeelanshu Chaturvedi

2018 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election124 February 2018KolarasRam Singh YadavIndian National CongressMahendra Singh YadavIndian National Congress2MungaoliMahendra Singh KalukhedaIndian National CongressBrajendra Singh YadavIndian National Congress

15th Assembly 2019 S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election129 April 2019ChhindwaraDeepak SaxenaIndian National CongressKamal NathIndian National Congress221 October 2019JhabuaGuman Singh DamorBharatiya Janata PartyKantilal Bhuria 2020

S.NoDateConstituencyMLA before electionParty before electionElected MLAParty after election1 3 November 2020 Joura Banwari Lal SharmaIndian National CongressSubedar Singh Rajodha Bharatiya Janata Party2SumaoliAdal Singh KansanaIndian National CongressAjab Singh KushwahIndian National Congress3MorenaRaghuraj Singh KansanaIndian National CongressRakesh MavaiIndian National Congress4DimaniGirraj DandotiyaIndian National CongressRavindra Singh Tomar BhidosaIndian National Congress5AmbahKamlesh JatavIndian National CongressKamlesh Jatav Bharatiya Janata Party6Mehgaon O. P. S. BhadoriaIndian National Congress O. P. S. Bhadoria Bharatiya Janata Party7GohadRanvir JatavIndian National CongressMevaram JatavIndian National Congress8GwaliorPradhumn Singh TomarIndian National CongressPradhumn Singh Tomar Bharatiya Janata Party9Gwalior EastMunnalal GoyalIndian National CongressSatish SikarwarIndian National Congress10DabraImarti DeviIndian National CongressSuresh RajeIndian National Congress11BhanderRaksha Santram SaroniyaIndian National CongressRaksha Santram Saroniya Bharatiya Janata Party12KareraJasmant JatavIndian National CongressPragilal JatavIndian National Congress13PohariSuresh DhakadIndian National CongressSuresh Dhakad Bharatiya Janata Party14BamoriMahendra Singh SisodiaIndian National CongressMahendra Singh Sisodia Bharatiya Janata Party15Ashok NagarJaipal Singh JajjiIndian National CongressJaipal Singh Jajji Bharatiya Janata Party16MungaoliBrajendra Singh YadavIndian National CongressBrajendra Singh Yadav Bharatiya Janata Party17Surkhi Govind Singh RajputIndian National Congress Govind Singh Rajput Bharatiya Janata Party18 MalharaPradyuman Singh LodhiIndian National CongressPradyuman Singh Lodhi Bharatiya Janata Party19AnuppurBisahulal SinghIndian National CongressBisahulal Singh Bharatiya Janata Party20SanchiPrabhuram ChoudharyIndian National CongressPrabhuram Choudhary Bharatiya Janata Party21 Biaora Govardhan DangiIndian National CongressAmlyahat Ramchandra DangiIndian National Congress22 Agar Manohar Untwal Bharatiya Janata PartyVipin WankhedeIndian National Congress23HatpipliyaManoj ChoudharyIndian National CongressManoj Choudhary Bharatiya Janata Party24MandhataNarayan PatelIndian National CongressNarayan Patel Bharatiya Janata Party25NepanagarSumitra Devi KasdekarIndian National CongressSumitra Devi Kasdekar Bharatiya Janata Party26BadnawarRajvardhan SinghIndian National CongressRajvardhan Singh Bharatiya Janata Party27SanwerTulsiram SilawatIndian National CongressTulsiram Silawat Bharatiya Janata Party28SuwasraHardeep Singh DangIndian National CongressHardeep Singh Dang Bharatiya Janata Party

2021 S.No DateConstituencyMLA before electionParty before electionElected MLAParty after election5517 April 2021Damoh Rahul LodhiIndian National CongressAjay Kumar TandonIndian National Congress4530 October 2021Prithvipur Brijendra Singh RathoreIndian National Congress Shishupal YadavBharatiya Janata Party62Raigaon Jugal Kishore BagriBharatiya Janata PartyKalpana VermaIndian National Congress192Jobat Kalawati BhuriaIndian National CongressSulochana RawatBharatiya Janata Party

16th Assembly 2024 DateConstituencyPrevious MLA ReasonElected MLAParty10 July 2024123AmarwaraKamlesh ShahResigned on 29 March 2024Kamlesh Shah13 November 20242VijaypurRamnivas RawatResigned on 8 July 2024Mukesh Malhotra156BudhniShivraj Singh ChouhanElected to Lok Sabha on 4 JuneRamakant Bhargava

2026 Date Constituency Previous MLA Reason Elected MLA30 July 202622DatiaRajendra Bharti Disqualified on 2 April 2026Kuwar Ghanshyam Singh

References