The Congress vote share rose from 38 per cent in 2007 to 39 per cent, but it translated into a gain of just two seats.
The ruling party's vote share reduced from 49 per cent last time to 48 per cent in 2012.
Gujarat had witnessed a record turnout of 71.30 per cent in the two-phased polling held on December 13 and 17. The voter turnout was 59 per cent in 2007.
Though Keshubhai-led Gujarat Parivartan Party performed poorly, getting just two seats, it managed to upset BJP's applecart in a number of seats in Saurashtra, resulting in a modest performance by Modi's party in a region which is considered a stronghold of the former CM and BJP rebel.
In Saurashtra and Kutch, which accounted for 58 seats in 2007, the BJP had won 43, Congress 14 and one went to Sharad Pawar-led NCP. In 2012, BJP managed to get just 35 seats followed by the Congress, 16, GPP, 2, and NCP, 1, among others. Post delimitation the number of seats in the two regions had come down to 56.
The loss to the BJP in Saurashtra and Kutch can be largely attributed to the presence of GPP candidates, who cut into the votes of the ruling party in key seats.
Modi is an engine beginning to stall. Is BJP awake?
Modi's a man in a hurry, and there's no stopping him
Mr Modi, state politics is not a national game
Why Modi of 2012 is a triumph of secularism
What's common in Modi, Sheila and Patnaik