Just like its poll performance in the Bihar Assembly election, the Bhartiya Janata Party did phenomenally well in the bypolls in 56 seats across 11 states.

The BJP won 40 out of the 56 Assembly seats.

The states where by-elections were held were Madhya Pradesh, Uttar Pradesh, Manipur, Gujarat, Karnataka, Odisha, Jharkhand, Nagaland, Telangana, and Haryana.

Madhya Pradesh

In the state where polling was held for 28 seats, the BJP has won 19 and Congress secured the remaining 9 seats.

An elated Chief Minister Shivraj Singh Chouhan said the outcome proves that voters supported the decision taken by the Congress MLAs to pull down the previous Kamal Nath dispensation, PTI reported.

25 of the seats had fallen vacant after Congress MLAs, led by Jyotiraditya Scindia, resigned and joined the BJP, which led to the fall of former CM Kamal Nath-led government. 

The BJP came to power in March.

MP Congress president Kamal Nath accepted the “mandate” and said the party made efforts to reach out to people.

“We accept the mandate. We made every effort to reach out to voters. I also thank all voters who participated in the by-elections,” Nath said in a tweet.

BJP’s tally in the 230-member house has increased to 124.

Despite the BJP’s gains, state minister Imarti Devi lost the bypolls from the Dabra assembly seat. She was among the Congress MLAs who had joined BJP after resigning from Congress. She was at the centre of a political controversy following Nath’s “item” jibe.


BJP has won all the eight Assembly seats in Gujarat where bypolls were held. 

“Bond between the people of Gujarat & BJP is unbreakable!” tweeted PM Narendra Modi.

The BJP’s tally in the 182-member Assembly has now reached 111.

The seats had fallen vacant after Congress MLAs resigned in June ahead of Rajya Sabha polls. Five of them, who were given tickets by the BJP, won on Tuesday.

Uttar Pradesh

BJP won six out of the seven seats where by-polls were conducted on November 3. The remaining one was won by the Samajwadi Party (SP).

“In Uttar Pradesh, the pro-people policies of the Centre and UP Government under @myogiadityanath Ji have endeared our party to the citizens,” PM Modi tweeted.

“They have given unequivocal support to the BJP, for which I express gratitude,” he added.


BJP won four of the five seats in Manipur. The remaining one seat was won by an Independent candidate. 

The by-elections were necessitated as Congress MLAs quit the party to join the BJP, as per PTI report.


The ruling BJP won both the seats — Sira and RR Nagar, for which by-elections were held. It created history by recording its first-ever victory in the Sira assembly segment Dr C M Rajesh Gowda winning with a margin of over 12,000 votes.

In R R Nagar, N Munirathana emerged winner with a margin of over 58,000 votes against his nearest Congress rival Kusuma.


Polling was held for two seats: Dumka and Bermo. While Jharkhand Mukti Morcha (JMM)  won in Dumka, Congress won the Bermo seat.

JMM candidate Basant Soren, who is the younger brother of Chief Minister Hemant Soren, defeated his nearest BJP rival Lois Marandi, a former minister, by 6,842 votes, in Dumka seat.


The ruling Biju Janata Dal (BJD) won both the seats — Balasore and Tirtol, where by-elections were held.


Congress candidate Indu Raj Narwal defeated the BJP’s candidate, Olympian wrestler Yogeshwar Dutt, in the Baroda assembly seat in BJP-ruled Haryana.


Congress candidate Dr K K Dhruw won the Marwahi Assembly bypoll that was necessitated by the death of Janata Congress Chhattisgarh (J) founder Ajit Jogi.


BJP candidate M Raghunandan Rao defeated his nearest rival Solipeta Sujatha of the ruling TRS by 1,079 votes and won the Dubbak Assembly bypoll.


National Democratic Progressive Party bagged the Southern Angami-I seat in Kohima while an Independent candidate won in the Pungro-Kiphire assembly segment in Kiphire district.