It is also important to point out that BJP is on the verge of scripting history.
Despite staying in power for five years, the saffron party has shown there was pro-incumbency instead of anti-incumbency.
Though the Opposition spoke about unemployment, farmer distress, communal tensions, and even Rafale deal, it failed to influence voters.
The lack of an alternative definitely returned to haunt them.
BJP held on to the states it won in 2014
As far as states are concerned, BJP has managed to retain most of them, which it had swept in 2014 as well.
In Maharashtra, BJP is leading in 39 out of 48 seats, in Gujarat, the party is leading in 25 out of 26 seats.
In Madhya Pradesh, the saffron party has taken a lead in 26 out of 29 Lok Sabha seats.
SP-BSP's unlikely alliance didn't make a difference in UP
Dismissing theories, BJP is also performing well in Uttar Pradesh, which has 80 Lok Sabha seats. The party took lead in 55 seats while SP-BSP combine could win 23 seats. Congress took lead in just two seats.