New Delhi: Continuing with its victory streak, BJP on Thursday emerged victorious by bagging five out of 10 assembly by-elections across eight states, including Delhi.
However, Congress got solace from Karnataka where it retained two seats and held on to another in Madhya Pradesh.
The Trinamool Congress won in West Bengal and the Jharkhand Mukti Morcha (JMM) emerged victorious in Jharkhand.
Arvind Kejriwal-led Aam Aadmi Party faced severe defeat in Delhi's Rajouri Garden, where BJP bagged the seat.
Also, Prime Minister Narendra Modi congratulated the BJP workers for the win.
He attributed the good performance of the party and its allies to the politcs of development and good governance.
"Impressive performance by @BJP4India and NDA in the by-polls in different parts of the country. Congratulations to Karyakartas (workers)," Modi wrote in Twitter.
"I thank the people for the constant support, blessings and unwavering faith in politics of development and good governance," he added.
Impressive performance by @BJP4India and NDA in the by-polls in different parts of the country. Congratulations to Karyakartas.
— Narendra Modi (@narendramodi) April 13, 2017
I thank the people for the constant support, blessings & unwavering faith in politics of development and good governance.
— Narendra Modi (@narendramodi) April 13, 2017
Here are statewise seat details of bypoll results:-
Delhi: BJP won the Rajouri Garden seat.
The ruling Aam Aadmi Party (AAP) in Delhi -- where it won 67 out of 70 assembly seats in the 2015 elections -- suffered a humiliating defeat in Rajouri Garden assembly constituency and figured at a distant third after the BJP and the Congress.
Manjinder Singh Sirsa (BJP) defeated Meenakshi Chandela of the Congress by a margin of nearly 14,000 votes.
Sirsa garnered 40,602 votes, Chandela 25,950 and the AAP's Harjeet Singh 10,243 out of a total 78,091 votes polled.
The seat fell vacant after AAP's Jarnail Singh quit to contest in the Punjab assembly polls in February earlier this year.
Himachal Pradesh: The opposition BJP retained its stronghold Bhoranj assembly seat for the seventh consecutive term.
Anil Dhiman defeated Promila Devi of the Congress by a margin of 8,290 votes.
Madhya Pradesh: The ruling BJP in Madhya Pradesh won from Bandhavgarh. However, Congress won in Ater.
BJP's Shivnarayan Singh defeated Savitri Singh of the Congress by 25,476 votes in Bandhavgarh.
In Ater, the Congress' Hemant Katare defeated BJP's Arvind Singh Bhadoria by a little over 800 votes to retain the seat.
Assam: BJP retained the Dhemaji assembly seat with Ranoj Pegu defeating Babul Sonowal of the Congress by a margin of over 9,000 votes.
Pegu polled 75,217 votes, Sonowal 65,932 votes and Jadu Hazarika of the CPI-M 4,944 votes out of the total 148,658 polled.
West Bengal: The ruling Trinamool Congress triumphed in the Kanthi Dakshin assembly constituency, saying it was a reaffirmation of the people's faith in Chief Minister Mamata Banerjee's developmental agenda. Chandrima Bhattacharya defeated Sourindra Mohan Jana of the BJP by a margin of 42,526 votes.
Communist Party of India candidate Uttam Pradhan, who had finished second in 2016, lost his security deposit this time. The Congress also put up a poor show, with its nominee Nabakumar Chanda getting only around 1.3 per cent of the votes.
Karnataka: The Congress got consolation in Karnataka where it won Nanjangud and Gundlupet assembly constituencies defeating BJP candidates at both places.
Rajasthan: The ruling Bharatiya Janata Party won the Dholpur assembly seat in Rajasthan as Shobha Rani Kushavah trounced Congress rival and former minister Banwari Lal Sharma by over 38,000 votes in the April 9 bypoll.
The bye-election for the seat was necessitated after Bahujan Samaj Party legislator Banwari Lal Kushavah, the BJP nominee`s husband, was disqualified due to his conviction in a murder case in 2016.
Jharkhand: Simon Marandi of the JMM defeated Hemlal Murmu of the BJP by 12,900 votes to win Littipara seat.
Stay informed on all the latest news, real-time breaking news updates, and follow all the important headlines in india news and world News on Zee News.