BJP, which was hoping to bag at least four states, managed to retain power in only Madhya Pradesh and Chhattisgarh.
In Delhi, Sheila Dikshit rose above expectations by registering a hat-trick of wins pushing the BJP to the second spot. Congress also bagged Mizoram with a two thirds majority mark in the 40-member House.
Dikshit defeated Vijay Jolly of the BJP by a margin of 14, 078 votes as her party defied anti-incumbency and charges of being anti-people to register an impressive victory in the 70-member Assembly
DELHI: Sheila stumps BJP
MIZORAM: Congress gets majority
MADHYA PRADESH: BJP surges ahead
RAJASTHAN: Cong surges ahead, BJP catches up
CHHATTISGARH: BJP leads
Mizo National Front, the ruling party in Mizoram, was decimated winning only six seats with chief minister Zoramthanga losing in both the seats that he contested from.
BJP, which had hoped to corner the Congress on the issues of terror and price rise, managed to retain power in Madhya Pradesh and neighbouring Chhattisgarh.
Its win in Madhya Pradesh was a very comprehensive one with Shivraj Singh Chauhan guiding the party to power in Bhopal registering wins in more than double the seats than Congress.
Chhattisgarh was too close to call when the early trends started to pour in with both the BJP and the Congress neck-and-neck but by afternoon the ruling party opened a sizable gap.
The results of wins in two states and the good show in Rajasthan is a boost for Congress, after it suffered defeats in 13 states after coming to power at the head of the United Progressive Alliance coalition at the Centre in 2004.