Election
State story

Odisha: the BJD years, 2000–2019

17 Assembly elections · 19512024 · 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
1967SWA
1971INC
1977JNP
1980INC
1990JD
1995INC
2000BJD
2024BJP

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

Seats over time

the leading parties
INCpeak 118 · 1980
11819512024
BJDpeak 117 · 2014
11719512024
BJPpeak 78 · 2024
7819512024
JDpeak 123 · 1990
12319512024

Odisha has voted in 17 Assembly elections between 1951 and 2024. Indian National Congress has been the largest party in 8 of them — more than any rival.

Power has changed hands 8 times. The steadiest run was Biju Janata Dal's — the top party from 2000 to 2019 across 5 elections.

In 1990, Janata Dal broke through — 123 of 147 seats — ending Indian National Congress's hold, which fell from 117 to 10.

In 1995, Indian National Congress broke through — 80 of 147 seats — ending Janata Dal's hold, which fell from 123 to 46.

In 2000, Biju Janata Dal broke through — 68 of 147 seats — ending Indian National Congress's hold, which fell from 80 to 26.

In 2024, Bharatiya Janata Party broke through — 78 of 147 seats — ending Biju Janata Dal's hold, which fell from 112 to 51.

The sharpest single swing was 1990: Janata Dal went from 0 to 123 seats, a gain of 123.

Janata Party's steepest fall came in 1980, from 110 seats to 0.

Most recently, in 2024, Bharatiya Janata Party holds 78 of 147 seats on 40.5% of the vote — a clear majority (74).

Pivotal elections

who held the house, seat by seat
First on record · 1951open →
53INC
  • INC5350%
  • GP2019%
  • IND1817%
  • SP109%
  • Others66%

Indian National Congress · 37.9% of the vote · short of majority

The wave · 1990open →
123JD
  • JD12384%
  • INC107%
  • IND64%
  • CPI53%
  • Others32%

Janata Dal · 53.7% of the vote · majority

Most recent · 2024open →
78BJP
  • BJP7853%
  • BJD5135%
  • INC1410%
  • IND32%
  • Others11%

Bharatiya Janata Party · 40.5% of the vote · majority

The turn of 1990

1990 seats minus 1985
seats lostseats gained
JD
0 → 123
+123
INC
117 → 10
−107
IND
7 → 6
−1
CPI
1 → 5
+4
BJP
1 → 2
+1
CPM
0 → 1
+1
JNP
21 → 0
−21

Every time power changed hands

  1. 1967SWA took the house with 49 of 140, ending INC’s run (8231).
  2. 1971INC took the house with 51 of 140, ending SWA’s run (4936).
  3. 1977JNP took the house with 110 of 147, ending INC’s run (6926).
  4. 1980INC took the house with 118 of 147, ending JNP’s run (1100).
  5. 1990JD took the house with 123 of 147, ending INC’s run (11710).
  6. 1995INC took the house with 80 of 147, ending JD’s run (12346).
  7. 2000BJD took the house with 68 of 147, ending INC’s run (8026).
  8. 2024BJP took the house with 78 of 147, ending BJD’s run (11251).

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.
  • Biju Janata Dal broke away from Janata Dal in 1997.
  • Bharatiya Janata Party broke away from Janata Party in 1980.
  • Janata Dal was formerly Janata Party (renamed 1988); saw Janata Dal (United) break away in 2003 (Samata Party + JD factions); saw Janata Dal (Secular) break away in 1999; saw Rashtriya Janata Dal break away in 1997; saw Biju Janata Dal break away in 1997; saw Samajwadi Party break away in 1992; saw Rashtriya Lok Dal break away in 1996 (via Lok Dal / Bharatiya Kisan Kamgar Party); saw Indian National Lok Dal break away in 1996; took in LKD in 1988.
  • Swatantra Party merged into Janata Party in 1974; took in GP in 1962.
  • 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.