In a clean sweep, the ruling BJP on Tuesday won all the eight assembly seats in Gujarat where by elections were held, dealing a blow to the opposition Congress which had bagged these constituencies in 2017. The BJP's tally in the 182-member Assembly has now reached 111. The party has also won six out of seven seats in Uttar Pradesh. The remaining one seat has been bagged by Samajwadi Party.
Voting for the eight seats was held on November 3 and counting of ballots was taken up on Tuesday.
The BJP was also looking set to sweep Madhya Pradesh where it was ahead in 19 of 28 constituencies, according to Election Commission trends.
Votes were also counted for the by-elections in Manipur (five seats), Haryana (one), Chhattisgarh (one), Jharkhand (two), Karnataka (two), Nagaland (two), Odisha (two) and Telangana (one).
The votes for the November 3 bye-elections were counted along with the ballots for the Bihar polls and progressed in accordance with Election Commission guidelines restricting the number of people in counting halls, officials said. Extensive measures were taken to ensure social distancing.