The Gwalior bench of the Madhya Pradesh High Court threw out the November 2024 election win of Mukesh Malhotra (Congress). The judge ruled Malhotra’s victory "null and void" because he hid his jagged history from the voters. Malhotra claimed he had only two criminal cases; the court found he actually had six. Instead of calling for a new vote, the court simply handed the Vijaypur seat to the runner-up, Ram Niwas Rawat (BJP).

Malhotra has one week to ask the Supreme Court to stop this swap.
| Party Strength | Before Ruling | After Ruling | Change |
|---|---|---|---|
| BJP | 163 | 164 | +1 |
| Congress | 64 | 63 | -1 |
| Total Seats | 230 | 230 |
THE HIDDEN CASES AND THE SWAP
Rawat, the man who lost the by-election but won the court case, argued that Malhotra’s Form-26 affidavit was a work of fiction.

Malhotra mentioned two pending cases.
He left out four others entirely.
The court decided this "concealment of material facts" broke the rules of the game.
This legal move puts Rawat back in the Madhya Pradesh Legislative Assembly without a single new vote being cast. Rawat had previously resigned his post as a Cabinet Minister after his actual loss at the polls. Now, the math of the house shifts slightly further toward the BJP majority.
Read More: Haryana CM Saini Says Punjab Budget Offers Election 'Freebies' to Women

THE GAME OF TRADING COLORS
The battle for Vijaypur was a messy display of political turncoats. Both men occupied the other’s shoes just months prior.

Ram Niwas Rawat was a lifelong Congress man until he jumped to the BJP in early 2024.
Mukesh Malhotra was a BJP member who jumped to Congress to fight him.
The voters chose the man in the Congress shirt, but the court chose the man with the cleaner paperwork. The MP Congress Chief Jitu Patwari says they will fight the decision, but for now, the mandate of the people is secondary to the accuracy of the ink on the nomination forms.
BACKGROUND
The Vijaypur seat became empty when Rawat quit the Congress and the Assembly to join the BJP government as a Forest Minister. Because he was no longer an MLA, a by-election was triggered in November 2024. Rawat lost that election to Malhotra, forced to resign his ministry, and then spent the last year in the Gwalior courtrooms arguing that his rival’s criminal past made the election a sham.
Read More: Indore BJP Congress clash on Feb 21 2026 over AI Summit protest injures many