As per the results declared today by the Election Commission, the BJP has got close to 49.1 per cent votes, down from nearly 60 per cent in 2014 but somewhat higher than nearly 48 per cent it polled in the 2012 state assembly polls.
On the other hand, Congress' vote share has risen to about 41.4 per cent this time -- up from 33 per cent in the 2014 Lok Sabha elections and also higher than around 39 per cent in the 2012 assembly polls.
In 2007, the BJP's vote share was 49.12 per cent as against 39.63 per cent of the Congress, the gap being 9.49 per cent. This gap further reduced to 9 per cent in 2012.
The gap was much wider at 10.4 per cent in the assembly polls held immediately after the 2002 riots, which is said to have sharply polarised the electorate.
The difference in vote share was nearly 30 per cent in 2014, the year BJP stormed to power at the Centre riding a pan-India Narendra Modi wave and had won all seats from Gujarat. After a complete rout in 2014, the Congress has improved its performance while its seat tally has also improved from the 2012 levels.