The BJP has won in Uttar Pradesh's Gola Gokrannath, Haryana's Adampur and Odisha's Dhamnagar. The party also retained Bihar's Gopalganj assembly seat which falls in the home district of party leader and former Chief Minister Lalu Yadav, the father of Deputy Chief Minister Tejashwi Yadav.
The RJD (Rashtriya Janata Dal), meanwhile, has won the Mokama assembly seat by over 16,000 votes while the Uddhav Thackeray-led Shiv Sena faction won the Mumbai's Andheri East seat by over 67,000 votes.
In Telangana, K Chandrashekar's Rao's Telangana Rashtriya Samithi has won Munugode after a close contest with the BJP.
While the results are likely to upset the math for current state governments, the contests are seen as a battle for family legacy in Haryana and prestige battles in Telangana, Bihar and Maharashtra.
With regional parties putting up a united front for the 2024 Lok Sabha elections - just a year and a half away - the poll results could serve as booster shots, or perception busters, depending on the results
The fierce battle is between Bharatiya Janata Party and regional parties such as the Telangana Rashtra Samithi (TRS), the Rashtriya Janata Dal (RJD), the Samajwadi Party (SP), and the Biju Janata Dal (BJD).