Odisha Assembly Election, 2024
147 seats · vs 2019 (146-seat house — comparison approximate) · turnout 74.7%
Party standings
Odisha Assembly Election, 2024 · 5 parties won seats
- BJP78
- BJD51
- INC14
- IND3
- CPI(M)1
Ring and figures are seats won.
| Party | Seats | Votes | Vote share | Contested |
|---|---|---|---|---|
| BJPBharatiya Janata Party | 7853% | 1,00,64,827 | 40.5% | 147 |
| BJDBiju Janata Dal | 5135% | 1,01,02,454 | 40.6% | 147 |
| INCIndian National Congress | 1410% | 33,31,319 | 13.4% | 145 |
| INDIndependent | 32% | 8,43,702 | 3.4% | 425 |
| CPI(M)CPI(M) | 11% | 93,295 | 0.4% | 7 |
+ 43 smaller parties / independents with under 1% of the vote.
Constituency map
Odisha Assembly Election, 2024 · winner by seat
House composition
Majority line at 74
Vote share by party
Share of valid votes · 2019 → 2024
Seat change
2024 seats minus 2019 seats
Vote-share movement
Statewide, 2019 → 2024
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.
Closest races · 2024
Ranked by margin as a share of valid votes · tap a seat for full results
All constituencies · 2024
147 seats · alphabetical · tap for full results · ⇄ = changed party since 2019
- AnandapurBJD6.1%
- AngulBJP10.3%
- AskaBJP6.8%
- AthagarhBJD2.1%
- AthamallikBJD9.1%
- AttabiraBJP16.2%
- AulBJD11.3%
- BadasahiBJP24.8%
- BalasoreBJP16.4%
- Balikuda-ErsamaBJD12.8%
- BalligudaBJD1.4%
- BangriposiBJP19.7%
- BankiBJD10.2%
- Barabati-CuttackINC5.7%
- BarambaIND12.8%
- BarchanaBJP4.3%
- BargarhBJP2.9%
- BariBJD32.3%
- BaripadaBJP18.5%
- BastaBJD10.7%
- BasudevpurINC0.3%
- BeguniaBJD30.4%
- BerhampurBJP15.0%
- BhadrakBJP8.3%
- BhandaripokhariBJD0.8%
- BhanjanagarBJP10.1%
- BhatliBJP14.3%
- BhawanipatnaINC7.7%
- BhograiBJD3.7%
- Bhubaneswar Central (Madhya)BJD0.0%
- Bhubaneswar North (Uttar)BJD7.4%
- BijepurBJP5.2%
- BinjharpurBJD1.9%
- BiramitrapurBJD3.7%
- BirmaharajpurBJP12.5%
- Bissam CuttackINC5.3%
- BolangirBJD7.2%
- BonaiCPI(M)12.8%
- BoudhBJP2.1%
- BrahmagiriBJP5.3%
- BrajarajnagarBJP16.1%
- ChampuaBJD22.1%
- ChandabaliBJD1.0%
- ChhatrapurBJP7.4%
- ChhendipadaBJP8.5%
- ChikitiBJP4.7%
- ChilikaBJP2.7%
- ChitrakondaINC6.0%
- Choudwar-CuttackBJD12.8%
- Cuttack SadarBJP2.3%
- DabugamBJD12.8%
- DaspallaBJD4.6%
- DeogarhBJD8.1%
- DhamnagarBJP4.5%
- DharamsalaIND2.2%
- DharmgarhBJP9.1%
- DhenkanalBJP10.2%
- DigapahandiBJP11.5%
- Ekamra-BhubaneswarBJP3.3%
- G. UdayagiriINC5.5%
- GhasipuraBJD7.4%
- GopalpurBJP6.4%
- GunupurINC18.8%
- HindolBJP6.1%
- HinjiliBJD3.3%
- JagatsinghpurBJP13.0%
- JajpurBJD1.4%
- JaleswarBJD0.2%
- JashipurBJP20.8%
- JataniBJD14.6%
- JayadevBJD14.7%
- JeyporeINC8.0%
- JharigamBJP1.9%
- JharsugudaBJP0.7%
- JunagarhBJD0.7%
- KabisuryangarBJP21.1%
- KakatpurBJD13.0%
- KamakhyanagarBJP2.7%
- KantabanjiBJP8.1%
- KantamalBJP5.1%
- KaranjiaBJP20.1%
- KendraparaBJD23.1%
- KeonjharBJP6.3%
- KhallikoteBJP15.9%
- KhandapadaBJP4.9%
- KhariarBJD4.9%
- KhurdaBJP4.8%
- KoraiBJP3.4%
- KoraputBJP1.8%
- KotpadBJP15.0%
- KuchindaBJP17.7%
- LakshmipurINC15.6%
- LanjigarhBJD3.8%
- LoisinghaBJP9.8%
- MahakalapadaBJP17.5%
- MahangaIND3.6%
- MalkangiriBJP8.1%
- MohanaINC2.3%
- MoradaBJP18.6%
- NabarangpurBJP12.7%
- NarlaBJD2.8%
- NawaparaBJD6.0%
- NayagarhBJD0.3%
- NialiBJP0.8%
- NilgiriBJP11.8%
- NimaparaBJP2.3%
- PadampurBJD5.2%
- PallaharaBJP5.2%
- ParadeepBJP9.7%
- ParalakhemundiBJD2.7%
- ParjangaBJP18.4%
- PatkuraBJD7.6%
- PatnaBJP22.1%
- PatnagarhBJP0.6%
- PhulbaniBJP2.0%
- PipiliBJP7.9%
- PolasaraBJP13.2%
- PottangiINC1.3%
- PuriBJD3.2%
- RaghunathpaliBJP5.0%
- RairakholBJD3.1%
- RairangpurBJP4.6%
- RajanagarBJD10.5%
- RajgangapurINC5.7%
- RanpurBJP10.0%
- RayagadaINC15.7%
- RemunaBJP13.5%
- RengaliBJD2.0%
- RourkelaBJD2.6%
- SalepurBJD4.0%
- SambalpurBJP3.2%
- SanakhemundiINC7.4%
- SaraskanaBJP8.8%
- SatyabadiBJP10.9%
- SimuliaBJP7.2%
- SonepurBJD7.2%
- SoroBJD0.5%
- SukindaBJP5.6%
- SundargarhBJD5.1%
- SuradaBJP18.8%
- TalcherBJD25.2%
- TalsaraBJP10.8%
- TelkoiBJP5.1%
- TirtolBJD15.5%
- TitilagarhBJP8.7%
- UdalaBJP4.2%
- UmarkoteBJP6.6%