The BJP registered its fifth consecutive victory in Gujarat, third under Modi, when it bagged 115 seats, two less than in the 2007 elections while Congress bagged two more to finish at 61.
The Nationalist Congress Party won two seats while Janata Dal-U one seat.
The Gujarat Parivartan Party (GPP) led by Keshubhai Patel, which was widely predicted to damage the BJP’s fortunes, ended with a whimper winning only three seats.
However, Congress extracted a sweet revenge defeating BJP in the hill state of Himachal Pradesh.The party secured a wafer-thin majority of 36 in a House of 68, one more than the half-way mark of 35.
The BJP managed to get only 26 while independents got 5 and Himachal Loktantrik Party one.
In the last elections, the BJP got 41 and Congress 23.
The BJP campaign of corruption against Congress veteran Virbhadra Singh failed to have any impact while anti-incumbency appeared to have cost the ruling party dear in Himachal Pradesh.
78-year-old Virbhadra Singh, a five-time chief minister who was given the reins of the party on the eve of elections and who ran a spirited campaign, won from Shimla (Rural).
Singh is again a strong contender for the Chief Minister’s post, political observers say.
He also appears to have emerged unscathed from the CD case filed by the Dhumal government in which charges were framed against him leading to his resignation from the Union Government.
While Chief Minister P K Dhumal won from Hamirpur constituency, his four cabinet colleagues Narinder Bragata, Khimi Ram, Krishan Kumar and Romesh Dhawala lost the elections.
However, cabinet ministers Gulab Singh, Mohinder Singh, Jai Ram Thakur, Ravinder Singh Ravi, Sarveen Chowdhary and Ishwar Dass Dhiman retained their seats.
Leader of the opposition Vidya Stokes won from Theog while Vijay Singh Mankotia, a bete noir of V B Singh, who buried the hatchet and rejoined Congress on the eve of assembly polls,was defeated from Shahpur.