Election
State story

Himachal Pradesh: INC and BJP, nobody else gets a look-in

14 Assembly elections · 19512022 · every seat count and share is read from the official record.

Who held the house

bar width = years in charge · tap one for that election
1951INC
1977JNP
1982INC
1990BJP
1993INC
2007BJP
2012INC
2017BJP
2022INC

Indian National Congress has led 10 of 14 elections; power changed hands 8 times.

Seats over time

the leading parties
INCpeak 58 · 1985
5819512022
BJPpeak 45 · 1990
4519512022
INDpeak 16 · 1967
1619512022
JNPpeak 53 · 1977
5319512022

Himachal Pradesh has voted in 14 Assembly elections between 1951 and 2022. Indian National Congress has been the largest party in 10 of them — a long grip on the state.

Power has changed hands 8 times. The steadiest run was Indian National Congress's — the top party from 1951 to 1972 across 3 elections.

In 2007, Bharatiya Janata Party broke through — 41 of 68 seats — ending Indian National Congress's hold, which fell from 43 to 23.

In 2012, Indian National Congress broke through — 36 of 68 seats — ending Bharatiya Janata Party's hold, which fell from 41 to 26.

In 2017, Bharatiya Janata Party broke through — 44 of 68 seats — ending Indian National Congress's hold, which fell from 36 to 21.

In 2022, Indian National Congress broke through — 40 of 68 seats — ending Bharatiya Janata Party's hold, which fell from 44 to 25.

The sharpest single swing was 1977: Janata Party went from 0 to 53 seats, a gain of 53.

Janata Party's steepest fall came in 1982, from 53 seats to 2.

The closest verdict was 1998: Indian National Congress finished just 0 seats ahead of Bharatiya Janata Party.

Most recently, in 2022, Indian National Congress holds 40 of 68 seats on 43.9% of the vote — a clear majority (35).

Pivotal elections

who held the house, seat by seat
First on record · 1951open →
19INC
  • INC1968%
  • IND829%
  • KMPP14%

Indian National Congress · 47.2% of the vote · majority

The wave · 1977open →
53JNP
  • JNP5378%
  • INC913%
  • IND69%

Janata Party · 49.0% of the vote · majority

Most recent · 2022open →
40INC
  • INC4059%
  • BJP2537%
  • IND34%

Indian National Congress · 43.9% of the vote · majority

The turn of 1977

1977 seats minus 1972
seats lostseats gained
JNP
0 → 53
+53
INC
53 → 9
−44
IND
7 → 6
−1
CPM
1 → 0
−1
BJS
5 → 0
−5
LRP
2 → 0
−2

Every time power changed hands

  1. 1977JNP took the house with 53 of 68, ending INC’s run (539).
  2. 1982INC took the house with 31 of 68, ending JNP’s run (532).
  3. 1990BJP took the house with 45 of 67, ending INC’s run (589).
  4. 1993INC took the house with 52 of 68, ending BJP’s run (458).
  5. 2007BJP took the house with 41 of 68, ending INC’s run (4323).
  6. 2012INC took the house with 36 of 68, ending BJP’s run (4126).
  7. 2017BJP took the house with 44 of 68, ending INC’s run (3621).
  8. 2022INC took the house with 40 of 68, ending BJP’s run (4425).

Party identity

renames, splits and mergers along the way
  • Indian National Congress saw All India Trinamool Congress break away in 1998; saw Nationalist Congress Party break away in 1999; saw YSR Congress Party break away in 2011; saw NCO break away in 1969; saw INCU break away in 1979; saw ICS break away in 1978; saw BAC break away in 1966; saw UTC break away in 1969; saw HVP break away in 1996; saw AINRC break away in 2011; took in MSCP in 2014; took in ICS in 1986; took in NNO in 1976; took in HVP in 2004; took in VHP in 1978.
  • Bharatiya Janata Party broke away from Janata Party in 1980.
  • Janata Party saw Bharatiya Janata Party break away in 1980 (formed by former Jana Sangh bloc after the Janata Party split); saw JNPSC break away in 1979; absorbed Bharatiya Jana Sangh in 1977; absorbed Swatantra Party in 1977; absorbed BLD in 1977; took in Bharatiya Jana Sangh in 1977; took in Swatantra Party in 1974; took in BLD in 1977; took in NCO in 1977.