The last of the state polls in 2017 are upon us. Last week, the Election Commission said polls in Himachal Pradesh would be held on 9 November but, in a departure from the norm, did not announce the dates for Gujarat.

The two are among the few states where it’s a straight fight between the two largest national parties, the Bharatiya Janata Party (BJP) and the Congress.

Here’s how the two-horse race has shaped up in the two states since 1985, when the BJP began its electoral ascendancy.

In seven elections, Himachal has alternated between the two parties, while Gujarat has mostly been a BJP bastion, with 1985 being the last time the Congress won a decisive mandate. is a database and search engine for public data.

My Reads Logout