Election
State story

Chhattisgarh: no government lasts long

5 Assembly elections · 2003–2023 · 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
2003BJP
2018INC
2023BJP

Bharatiya Janata Party has led 4 of 5 elections; power changed hands 2 times.

Seats over time

the leading parties
BJPpeak 54 · 2023
5420032023
INCpeak 68 · 2018
6820032023
BSPpeak 2 · 2003
220032023
JCCJpeak 5 · 2018
520032023

Chhattisgarh has voted in 5 Assembly elections between 2003 and 2023. Bharatiya Janata Party has been the largest party in 4 of them — a long grip on the state.

Power has changed hands 2 times. The steadiest run was Bharatiya Janata Party's — the top party from 2003 to 2013 across 3 elections.

In 2018, Indian National Congress broke through — 68 of 90 seats — ending Bharatiya Janata Party's hold, which fell from 49 to 15.

In 2023, Bharatiya Janata Party broke through — 54 of 90 seats — ending Indian National Congress's hold, which fell from 68 to 35.

The sharpest single swing was 2023: Bharatiya Janata Party went from 15 to 54 seats, a gain of 39.

Bharatiya Janata Party's steepest fall came in 2018, from 49 seats to 15.

Most recently, in 2023, Bharatiya Janata Party holds 54 of 90 seats on 46.9% of the vote — a clear majority (46).

Pivotal elections

who held the house, seat by seat
First on record · 2003open →
50BJP
  • BJP5056%
  • INC3741%
  • BSP22%
  • NCP11%

Bharatiya Janata Party · 39.3% of the vote · majority

Most recent · 2023open →
54BJP
  • BJP5460%
  • INC3539%
  • GGP11%

Bharatiya Janata Party · 46.9% of the vote · majority

The turn of 2023

2023 seats minus 2018
seats lostseats gained
BJP
15 → 54
+39
INC
68 → 35
−33
GGP
0 → 1
+1
BSP
2 → 0
−2
JCCJ
5 → 0
−5

Every time power changed hands

  1. 2018INC took the house with 68 of 90, ending BJP’s run (49 → 15).
  2. 2023BJP took the house with 54 of 90, ending INC’s run (68 → 35).

Party identity

renames, splits and mergers along the way
  • Bharatiya Janata Party broke away from Janata Party in 1980.
  • 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.