Narendra Modi
Narendra ModiReuters

2 45 pm : The BJP was routed in the states of Uttar Pradesh and Rajasthan, while it saved face in Gujarat and made its debut in West Bengal. All three Lok Sabha seats were held by the parties that had vacated them - BJP in Vadodara, Samajwadi Party in Mainpuri and the TRS in Medak, Telangana.

Here is the final tally of the seats won- 

Uttar Pradesh - 11 Seats

Samajwadi Party - 8

BJP - 3

Gujarat - 9 Seats

BJP - 6

Congress - 3

Rajasthan - 4 Seats

Congress - 3

BJP - 1

West Bengal - 2 Seats

TMC - 1

BJP-  1

Assam - 3 Seats

AIUDF - 1

Congress - 1

BJP - 1

Sikkim - 1 Seat

BJP - 0

Congress - 0

Independent - 1

Tripura - 1 Seat

CPI (M) - 1

Andhra Pradesh - 1 Seat

Telugu Desam Party - 1

2 30 pm: The BJP has manged to win just three of the 11 assembly seats in Uttar Pradesh. 

1:45 pm: Samajwadi Party wins 8 seats in UP so far: The Samajwadi Party storms ahead by winning 8 seats in UP by-polls, leaving the BJP scampering for cover. The Samajwadi Party won in the Bijnor and Rohaniya Assembly constituencies in Uttar Pradesh.

1:30 pm: Congress Snatches 3 Seats from BJP in Gujarat: The BJP had to face further embarrassment in Modi's turf of Gujarat, being forced to concede one more seat to Congress, bringing the total tally in the 9 assembly seats to BJP: 6, Congress: 3. 

1:00 pm: West Bengal Debut: There was some reason to cheer for the BJP, which made its debut in West Bengal by winning one seat in the Basirhat Dakshin constituency. The TMC won the other seat. 

12:45 pm: The BJP is losing heavily to the Samajwadi Party in several of the 11 assembly seats in Uttar Pradesh, losing the Hamirpur assembly constituency by almost 68,000 votes. The Samajwadi Party has sealed six seats, with the latest victories in Hamirpur, Sirathu and Nigasan.

Will this by-election forever bury the BJP's misfired bullet - 'Love Jihad'?

12:25 pm: The Samajwadi Party's roaring success in the assembly polls continues, as it won its 4th seat in UP. Party candidate won the Sirathu assembly seat, which is a first for the party in five assembly elections.

12:20 pm: BJP's Ranjanben Bhatt has won the Vadodara Lok Sabha seat, which was vacated by Modi who chose to represent Varanasi instead.

12:00 pm: BJP routed in Rajasthan : BJP lost three of the four assembly seats, all four of which it had held, giving the Congress the much-needed boost after the general elections.

"All the four seats were held by BJP, but despite all the use of their muscle power, we were able to win three, which is historic. The true credit goes to the people of Rajasthan. BJP's arrogance cost it votes. It is also a strong indication against the government of the day," said Congress leader Sachin Pilot.

11:45 am: Only Gujarat is giving some relief to the BJP, which is leading in 7 of the 9 seats. Congress has already won the other 2 seats.

11:40 am: With the Samajwadi Party enjoying a massive lead in Uttar Pradesh, the incumbent government is already making victory speeches.

"I assure you the Samajwadi Party will do everything to bring in development in the state," said Uttar Pradesh Chief Minister Akhilesh Yadav.

11:10 am: BJP is shockingly trailing with only 2 of 11 seats in Uttar Pradesh, while the Samajwadi Party has taken a massive lead, especially in western UP, where BJP leaders made vitriolic speeches during poll campaign. 

Uttar Pradesh - 11 Seats

Samajwadi Party - 9

BJP - 2

Gujarat - 9 Seats

BJP - 5

Congress - 4

Rajasthan - 4 Seats

Congress - 3

BJP - 1

West Bengal - 2 Seats

TMC - 2

Congress - 0

Assam - 3 Seats

AIUDF - 1

BJP - 1

Congress - 1

Sikkim - 1 Seat

BJP - 0

Congress - 0

Others - 1

Tripura - 1

CPI (M) - 1

Andhra Pradesh - 1 Seat

TDP - 1

10:45 am: Tally so far - BJP concedes 2 states to Congress in Gujarat, loses 3 seats in Rajasthan, secures only 1.

10:40 am: In West Bengal, trends indicate that the Trinamool Congress is leading in both Assembly constituency seats.

10:25 am: Another Shocker for BJP -- Congress win two seats -- Deesa and Mangrol in Gujarat, and is also leading in 2 other seats. All nine seats in the state, known to be Narendra Modi's turf, were held by BJP. This is the first clear sign of the Modi wave waning just four months after the BJP came to power at the Centre. BJP did manage to win two assembly seats -- Maninagar and Tankara -- while it also retained its Lok Sabha seat in Vadodara. 

10:10 am: BJP is heavily losing ground to Samajwadi Party in Uttar Pradesh, with the latter taking a lead in a shocking 8 out of 11 seats and has now also been left behind in Rajasthan by the Congress, which is leading in 3 of the 4 assembly seats.

While BJP is leading in Gujarat, what is shocking is that Congress has still managed to give it a stiff competition, and is leading in 4 of the 9 seats. 

On all three Lok Sabha seats, status quo seems to be setting in.

Uttar Pradesh - 11 Seats

Samajwadi Party - 7

BJP - 4

Gujarat - 9 Seats

BJP - 5

Congress - 4

Rajasthan - 4 Seats

Congress - 3

BJP - 1

West Bengal - 2 Seats

TMC - 1

Congress - 1

9:45 am: The Samajwadi Party has shot ahead in the race leading in 7 of the 11 seats, leaving BJP leading only in 4. Is Love Jihad BJP's Doom in UP?

This trend could show how BJP's attempts at communalisation in the sensitive state may have backfired. While BJP President Amit Shah had managed to win 71 of the 80 Lok Sabha seats in the general elections, the party fielded hate-mongering leaders to campaign for the by-polls, including controversial BJP MP Yogi Adityanath.

9:30 am: BJP's communal politics may have worked against it, as it has lost ground to the Samajwadi Party in Uttar Pradesh, with the latter leading in 6 out of 11 constituencies, while BJP leading only in 4. Congress is leading in 1 as per initial trends. Is the Modi wave waning? 

In Gujarat, BJP has taken lead in 6 out of 9 assembly seats. 

In Rajasthan, BJP and Congress are leading in 2 seats each, while in Assam, the AIUDF is leading in 3 seats. In West Bengal, the TMC and Congress are leading in 1 seat each.

9:20 am: Among the three Lok Sabha seats, BJP is holding on to the Vadodara constituency that Modi had vacated to represent Varanasi in the Parliament, while the Samajwadi Party is holding on to its Mainpuri constituency that Mulayam Singh Yadav had vacated. 

9:12 am:  Overall leads for Assembly by-polls so far: BJP + Allies - 14, Congress - 6, Others- 7.

9:10 am: According to the latest updates, the Bharatiya Janata Party is facing stiff competition from the Samajwadi party in Uttar Pradesh, where 11 assembly seats are up for grabs.

According to reports, both parties are leading in five constituencies each.

In Gujarat, Prime Minister Narendra Modi's turf, Congress has managed to put up a great show, leading in four of the nine constituencies.

The counting for the three Lok Sabha seats and 33 assembly constituencies across 10 states, polling for which took place on 13 September, has begun, giving early trends of the way results could swing. 

Among the three Lok Sabha seats up for grabs is the Vadodara constituency, a seat which Modi relinquished for the Varanasi constituency to seal his place in the Parliament and the Prime Minister's office.

It is in Uttar Pradesh that the battle promises to be extremely heated between the Samajwadi Party and the BJP. The pressure will be on BJP to recreate its general elections magic in the state that now President Amit Shah won credit for, and which probably earned him the top post in the party.

The BJP won 71 of the total 80 Lok Sabha seats in May, in one of its first such massive victories in the state. The Samajwadi Party, on the other hand, was left red-faced with only five seats. It will face its litmus test in the Mainpuri Lok Sabha constituency in Uttar Pradesh that also fell vacant after SP chief Mulayam Singh Yadav chose to represent Azamgarh.