Results of bypolls in four Indian states and territories were declared on October 9.
The BJP won three seats, in West Bengal and Assam.
The ruling TVK won two seats in Tamil Nadu.
The ruling AINRC won one seat in Puducherry.
Margins differ slightly between reports.
The Congress’s Sibamoni Bora finished third in Nagaon, according to the Sentinel.
Assam Chief Minister called the win a tribute to the Prime Minister’s leadership, according to ETV Bharat.
In Tamil Nadu, the ruling TVK won both Madurantakam and Dharapuram.
In Madurantakam, TVK’s K. Maragatham Kumaravel won by about 20,000 votes over the DMK, according to India TV and ETV Bharat.
A live blog by DT Next gave an earlier-stage margin of 19,312 for Madurantakam, so the final margin should be checked against the Election Commission’s figures.
In Dharapuram, TVK’s Sathyabama polled 66,841 votes against 57,370 for the DMK, and the margin was 9,471 votes, according to ETV Bharat.
The DMK finished second in both Tamil Nadu seats and the AIADMK third, according to ETV Bharat.
In Puducherry’s Thattanchavady, the AINRC’s Ashok Anand won by 8,482 votes over the Congress’s E. Vinayagam, according to India TV.
Anand polled 13,358 votes against 4,876 for Vinayagam, and the DMK’s K. Sethu got 2,664.
The seat fell vacant because N. Rangasamy won two constituencies in April 2026 and kept Mangalam.
Rangasamy had won Thattanchavady by 4,441 votes in April, so the margin of 8,482 is nearly double that.
Turnout at the bypolls was highest in Madurantakam at 85.99% and 80.81% in Thattanchavady.
Reports differ on exact margins and name spellings, and the official figures are those of the Election Commission of India.
Votes were counted on Friday, October 9, 2026, for the bypolls held on October 6 to five assembly seats and the Nagaon Lok Sabha seat.
A voter in India (representative image), Wikimedia Commons, GODL-India



