Updated On: 09 September, 2023 09:14 AM IST | Lucknow | Agencies
While Oommen gathered 80,144 votes, Thomas could get only 42,425 votes. BJP candidate Lijin Lal finished a distant third with 6,558 votes

Congress leader Chandy Oommen greets supporters after his win in the Puthuppally by-election, in Kottayam district, on Friday. Pic/PTI
The assembly by-election results for seven seats in six states declared on Friday were a mixed bag for the BJP and the opposition I.N.D.I.A bloc, with the saffron party bagging three seats and one each going to Congress, JMM and TMC, while the Samajwadi Party was also poised to win one seat.
The BJP retained the Bageshwar assembly seat in Uttarakhand and Dhanpur in Tripura and wrested Boxanagar assembly seat from CPI(M) in the northeastern state, where INDIA alliance parties had joined hands, but lost the Dhupguri assembly seat in West Bengal to the Trinamool Congress (TMC).