Election
Explorer

Odisha Assembly Election, 2024

147 seats · vs 2019 (146-seat house — comparison approximate) · turnout 74.7%

Community mirrorIndiaVotes (community mirror of ECI 2024 results)Open in Scenario Lab

Party standings

Odisha Assembly Election, 2024 · 5 parties won seats

Derived
Bharatiya Janata Party — 78 seatsBiju Janata Dal — 51 seatsIndian National Congress — 14 seatsIndependent — 3 seatsCPI(M) — 1 seat74147of 147 seats
  • BJP78
  • BJD51
  • INC14
  • IND3
  • CPI(M)1

Ring and figures are seats won.

PartySeatsVotesVote shareContested
BJPBharatiya Janata Party7853%1,00,64,82740.5%147
BJDBiju Janata Dal5135%1,01,02,45440.6%147
INCIndian National Congress1410%33,31,31913.4%145
INDIndependent32%8,43,7023.4%425
CPI(M)CPI(M)11%93,2950.4%7

+ 43 smaller parties / independents with under 1% of the vote.

146 constituencies · tap for the winner, again for the full result

Constituency map

Odisha Assembly Election, 2024 · winner by seat

House composition

Majority line at 74

2024 · selected
Majority 74
BJP78BJD51INC14IND3CPI(M)1
2019 · previous
Majority 74

Vote share by party

Share of valid votes · 2019 → 2024

2019 2024· by party
50%38%25%13%0%
32.5
40.5
44.7
40.6
16.1
13.4
2.8
3.4
BJPBJDINCIND

Seat change

2024 seats minus 2019 seats

seats lostseats gained
BJP
23 → 78
+55
BJD
112 → 51
−61
INC
9 → 14
+5
IND
1 → 3
+2
CPI(M)
0 → 1
+1
CPM
1 → 0
−1

Vote-share movement

Statewide, 2019 → 2024

share lostshare gained
BJP
32.5% → 40.5%
+8.0%
IND
2.8% → 3.4%
+0.6%
CPI(M)
0.0% → 0.4%
+0.4%
CPM
0.3% → 0.0%
−0.3%
BSP
0.8% → 0.4%
−0.4%
NOTA
1.0% → 0.0%
−1.0%
INC
16.1% → 13.4%
−2.7%
BJD
44.7% → 40.6%
−4.1%

Biggest BJP–BJD swings

Seats where the BJP-vs-BJD vote gap moved most, 2019 → 2024. Bold = the seat changed hands.

Swing = (BJP share − BJD share) this year, minus the same gap last time. A bar to the right means the seat moved toward BJP; to the left, toward BJD.

toward BJDtoward BJP
Khandapada
Odisha
+68.9%
Kabisuryangar
Odisha
+54.5%
Berhampur
Odisha
+44.9%
Khallikote
Odisha
+44.8%
Digapahandi
Odisha
+41.0%
Hinjili
Odisha
+39.1%
Jagatsinghpur
Odisha
+38.6%
Bijepur
Odisha
+36.1%
Athagarh
Odisha
+33.6%
Paradeep
Odisha
+32.0%
Kotpad
Odisha
+31.0%
Bari
Odisha
−29.6%

All constituencies · 2024

147 seats · alphabetical · tap for full results · ⇄ = changed party since 2019