Out of the 46 seats where byelections were held, the BJP and its allies won 26, a gain of nine seats, followed by Congress with seven -- a loss of six seats. The Trinamool Congress won six, the Aam Aadmi Party three and the Samajwadi Party two seats.