In Bandhavgarh, the BJP's Shivnarayan Singh defeated the Congress candidate Savitri Singh by more than 25,476 votes. By-elections were held because the sitting BJP legislator was elected to parliament in a by-poll last year.
The by-poll in Ater has been won by the Congress' Hemant Katare, whose father Satyadev Katare was the Congress' legislator from the seat and had died recently. The party had fielded the MLA's son hoping to cash in on a sympathy wave, but Mr Katare almost didn't make it, trailing behind the BJP's Arvind Singh Bhadoria in the first few rounds and finally winning only by 857 votes.
The Congress had demanded that voting in the Madhya Pradesh by-elections be done on ballot paper and not electronic voting machines or EVMs, after a voting machine reportedly issued only BJP slips during a demonstration in Bhind, where the Ater constituency is. The Election Commission has emphatically said that EVMs cannot be rigged, rejecting the demand for paper ballot.
The BJP has ruled the state since 2003, with Chief Minister Chouhan following up a big win in the 2013 assembly elections with almost a clean sweep of the state in the 2014 national election. The BJP had won 27 of 29 Lok Sabha seats.
In the 230-member state assembly, it holds 166 seats.