Below are vote shares of BJP and Congress in 5 elections prior to Modi and 5 under Modi.
In last, General Elections (2009) in Gujarat, vote share difference between BJP and Congress was only 3.5%. Correspondingly, seats won BJP 15 and Congress 11.
In India electoral systems, winners are based on seats won in which Modi/BJP is clear winner, but that does not mean everyone in Gujarat is voting for Modi/BJP. Within Gujarat Congress too have a healthy vote share in range of 40%.
Share widely, short link for this blog post is http://wp.me/p3XXno-6M