Skip to content
Seats
147
Candidates
1,285
178 women, 11 elected
Turnout
74.49%
2.51 cr of 3.37 cr
Leading party
BJP
78 of 147 seats

Party performance

Ordered by seats won in Odisha

PartyWon+/−ContestedVotesShareShare +/−
BJPBharatiya Janata Party78+551471,00,64,82740.07%+7.58
BJDBiju Janata Dal51-611471,01,02,45440.22%-4.49
INCIndian National Congress14+514533,31,31913.26%-2.86
INDIndependent3+24258,43,7023.36%+0.54
CPMCommunist Party of India (Marxist)101195,2930.38%+0.06
BSPBahujan Samaj Party008894,3920.38%-0.45
JMMJharkhand Mukti Morcha00564,0130.25%-0.20
AAAPAam Aadmi Party004142,2810.17%+0.10
SUCISUCI002836,5470.15%
MLDMLD002725,6850.10%
CPICommunist Party of India001019,9350.08%-0.05
SPSamajwadi Party001218,8110.07%+0.06
NAPTNAPT002613,4340.05%
APOIAPOI001511,7400.05%-0.04
RPIARPIA00510,2940.04%
AIFBAIFB001810,0680.04%0.00
JKPJKP0018,8710.04%
ODSHJPODSHJP00157,6490.03%
CPI(ML)(L)CPI(ML)(L)0056,8810.03%-0.01
AJSUPAJSUP00106,7490.03%
NBBHNRSVPNBBHNRSVP00105,7880.02%
RSHTMNVPRSHTMNVP0025,3610.02%
BNARPBNARP0083,6840.01%
SAMOSAMO00173,4810.01%
JNTADRBARPJNTADRBARP0063,4060.01%
KOMMKOMM0023,1970.01%
KSKS0052,0930.01%-0.01
UWFUWF0061,8640.01%
BHRJWNKPBHRJWNKP0061,7530.01%
KRUPKRUP0071,7080.01%0.00
BHRBKPBHRBKP0051,5000.01%
ICPAICPA0051,3030.01%0.00
PBIPBI0021,2330.00%-0.01
JKPPJKPP0021,1520.00%-0.02
BSKRPBSKRP0021,0440.00%
OPDOPD0039160.00%0.00
MODLMODL0038220.00%
SZPBSZPB0026530.00%
JMBPJMBP0035000.00%
HMRHMR0014410.00%
147147 SEATS
  • BJP78 (53%)
  • BJD51 (35%)
  • INC14 (10%)
  • IND3 (2%)
  • CPM1 (1%)
  • BJP78
  • BJD51
  • INC14
  • IND3
  • CPM1
BJP 78BJD 51INC 14
  • BJP78
  • BJD51
  • INC14
  • IND3
  • CPM1

Constituency performance

From the 147 results in Odisha

Closest contest
Bhubaneswar Central
won by 37 (0.03%)
Biggest victory
Bari
won by 51,465 (32.19%)
Highest turnout
Nabarangpur
85.59%
Lowest turnout
Bhubaneswar Central
51.43%

Seat change

Against Odisha's previous Vidhan Sabha election (2019), matched constituency-for-constituency

147SEATS
  • Retained57 (39%)
  • Changed hands79 (54%)
  • New seat11 (7%)

57 constituencies were won by the same party as last time; 79 changed hands. 11 did not exist at the previous election.

India’s constituencies have not been redrawn since the 2008 delimitation, so this compares the same seat boundary both times.

Vote share & turnout trend

Odisha, every Vidhan Sabha election on record

VOTE SHARE
0%14%29%43%57%196119671971197419771980198519901995200020042009201420192024BJPBJDINCIND
  • BJP
  • BJD
  • INC
  • IND
TURNOUT
0%21%42%63%83%196119671971197419771980198519901995200020042009201420192024Turnout

Assembly seat results

All 147 seats, alphabetical · showing 51–100 of 147

Assembly seatWinnerRunner-upMarginTurnout
DabugamBJDManohar RandhariINCLipika Majhi21,45512.44%84.1%
DaspallaBJDRamesh Chandra BeheraBJPRaghab Malik6,2964.51%73.3%
DeogarhBJDRomancha Ranjan BiswalBJPSubash Chandra Panigrahi15,7927.98%78.6%
DhamnagarBJPSuryabanshi SurajBJDDr. Sanjaya Kumar Das8,0954.50%72.7%
DharamgarhBJPSudhir Ranjan PattjoshiBJDPuspendra Singh Deo18,9279.01%80.2%
DharmasalaINDHimanshu Sekhar Sahoo F-late Ramesh Chandra SahooBJDPranab Kumar Balabantaray4,1502.23%80.1%
DhenkanalBJPKrushna Chandra PatraBJDSudhir Kumar Samal20,43910.09%74.5%
DigapahandiBJPSidhant MohapatraBJDBiplab Patro16,84711.37%65.6%
Ekamra-BhubaneswarBJPBabu SinghBJDAshok Chandra Panda5,0233.29%56.7%
G. UdayagiriINCPrafulla Chandra PradhanBJPManagobinda Pradhan7,8575.44%69.2%
GhasipuraBJDBadri Narayan PatraINDSoumya Ranjan Patnaik13,8117.36%81.0%
GopalpurBJPBibhuti Bhushan JenaBJDBikram Kumar Panda9,0626.30%63.3%
GunupurINCSatyajeet GomangoBJDRaghunath Gomango29,88518.40%72.5%
HindolBJPSimarani NayakBJDMahesh Sahoo11,8276.00%74.8%
HinjiliBJDNaveen PatnaikBJPSisir Kumar Mishra4,6363.27%61.0%
JagatsinghpurBJPAmarendra DasBJDPrasanta Kumar Muduli22,13813.00%77.1%
JajpurBJDSujata SahuBJPGoutam Ray2,5641.43%73.4%
JaleswarBJDAswini Kumar PatraBJPBrajamohan Pradhan3190.16%77.0%
JashipurBJPGanesh Ram SingkhuntiaBJDChakradhar Hembram34,66720.40%77.6%
JataniBJDBibhuti Bhusan BalabantarayBJPBiswaranjan Badajena25,22114.45%70.6%
JayadevBJDNaba Kishor MallickBJPArabinda Dhali21,47314.54%80.5%
JeyporeINCTara Prsada BahinipatiBJDIndira Nanda13,1117.89%77.4%
JharigamBJPNarsing BhatraBJDRamesh Chandra Majhi3,2781.81%83.5%
JharsugudaBJPTankadhar TripathyBJDDipali Das1,3330.70%83.3%
JunagarhBJDDibya Shankar MishraBJPManoj Kumar Meher1,3380.67%80.8%
KabisuryanagarBJPPratap Chandra NayakBJDLatika Pradhan30,17320.78%60.9%
KakatpurBJDTusharkanti BeheraBJPBaidhar Malik23,15112.96%73.1%
KamakhyanagarBJPSatrughan JenaBJDPrafulla Kumar Mallik4,6622.70%78.5%
KantabanjiBJPLaxman BagBJDNaveen Patnaik16,3448.02%73.3%
KantamalBJPKanhai Charan DangaBJDMahidhar Rana7,1495.05%83.7%
KaranjiaBJPPadma Charan HaiburuBJDBasanti Hembram29,49919.62%75.0%
KendraparaBJDGaneswar BeheraBJPGeetanjali Sethi35,41822.97%66.9%
KeonjharBJPMohan Charan MajhiBJDMina Majhi11,5776.20%80.5%
KhalikoteBJPPurna Chandra SethyBJDSuryamani Baidya23,05715.47%64.0%
KhandapadaBJPDusmanta Kumar SwainBJDSabitri Pradhan7,3434.93%80.1%
KhariarBJDAdhiraj Mohan PanigrahiBJPHitesh Kumar Bagartti9,6184.84%78.6%
KhurdaBJPPrasanta Kumar JagadevBJDRajendra Kumar Sahoo8,5984.73%72.7%
KoraputBJPRaghuram MachhaBJDRaghu Ram Padal2,5241.72%76.4%
KoreiBJPAkash DasnayakBJDSandhyarani Das5,6463.40%79.2%
KotpadBJPRupu BhatraBJDChandra Sekhar Majhi26,26414.70%85.5%
KuchindaBJPRabi Narayan NaikBJDRajendra Kumar Chhatria32,22017.45%82.9%
LakshmipurINCPabitra SauntaBJDPrabhu Jani21,26214.94%81.9%
LanjigarhBJDPradip Kumar DishariINCBalabhadra Majhi6,5013.68%76.7%
LoisinghaBJPMukesh MahalingBJDNihar Ranjan Behera18,1909.68%76.5%
MahakalapadaBJPDurga Prasan NayakBJDAtanu Sabyasachi Nayak33,52617.50%75.5%
MahangaINDSarada Prasad PadhanBJDAnkit Pratap Jena7,4233.59%76.2%
MalkangiriBJPNarasinga MadkamiINCMala Madhi14,8907.90%76.3%
MohanaINCDasarathi GamangoBJPPrasanta Kumar Mallik4,0592.26%72.9%
MoradaBJPDr. Krushna Chandra MahapatraBJDPreetinanda Kanungo33,27018.49%76.9%
NabarangpurBJPGouri Shankar MajhiBJDKausalya Pradhani25,09412.52%85.6%

Vote share and swing on this page are the party’s share of valid votes in Odisha alone — a different number from its national or all-state figures, and never mixed with them.

Frequently asked

Straight answers to the questions this result page exists to answer.

Who won the Odisha assembly election, Jun 2024?

Bharatiya Janata Party won 78 of 147 seats in Odisha, a clear majority.

What was the voter turnout in the Odisha assembly election, Jun 2024?

Turnout was 74.49% — 2.51 cr of 3.37 cr registered electors voted.

How many assembly seats does Odisha have?

Odisha has 147 assembly seats.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.