As counting of votes comes to an end across all five states, here are how things panned out.
In Uttar Pradesh, it was BJP who gained a huge mandate, by winning 312 out of 403 seats. The Samajwadi Party-Congress alliance ended up with only 55 seats, while Mayawati's BSP got only 19. In Punjab, however, Captain Amarinder Singh-led Congress bounced back with a clear mandate of 77 seats in the 117-strong State Assembly, while the ruling SAD-BJP alliance ended up only with 18. The Aam Aadmi Party came a far second with 20 seats. The hilly state of Uttarakhand followed the same trend of UP, as BJP received 56 seats, while Congress fell well short with 11. However, there is no clear winner in Manipur and Goa yet. In Manipur, Congress has got 28 seats so far, two short of the majority. BJP here is at a close second with 21 seats, while independents secured 11 seats. Among them, the Naga Peoples Front, which has won 4 seats, is likely to support a non-Congress government, according to sources. In Goa, the Congress and BJP got 17 and 13 votes respectively, in the 40-member assembly, both falling short of the halff-way mark.