Skip to content
Seats
146
Candidates
1,127
112 women, 13 elected
Turnout
72.64%
2.34 cr of 3.23 cr
Leading party
BJD
112 of 146 seats

Party performance

Ordered by seats won in Odisha

PartyWon+/−ContestedVotesShareShare +/−
BJDBiju Janata Dal112-51461,04,75,69744.71%+1.36
BJPBharatiya Janata Party23+1314676,12,44932.49%+14.50
INCIndian National Congress9-713837,77,64516.12%-9.58
INDIndependent1-13036,61,6202.82%-2.21
CPMCommunist Party of India (Marxist)10875,9000.32%-0.07
BSPBahujan Samaj Party001071,93,1550.82%-0.03
JMMJharkhand Mukti Morcha0051,07,4720.46%-0.57
SUCICSUCIC002453,5250.23%
CPICommunist Party of India00329,2350.12%-0.39
HNDHND002321,7060.09%+0.09
BMUPBMUP001821,4380.09%+0.05
SKDSKD0-11621,1100.09%-0.31
APOIAPOI001520,0980.09%+0.01
AITCAll India Trinamool Congress001616,1770.07%-0.05
AAAPAam Aadmi Party001514,9160.06%-0.54
ANCANC00179,9110.04%
CPI(ML)(L)CPI(ML)(L)00109,6700.04%-0.03
AIFBAIFB00189,2680.04%+0.04
ABHMABHM00127,1230.03%
RAIMRAIM0065,7840.02%0.00
JKPPJKPP0045,6760.02%
NCPNationalist Congress Party0054,8060.02%-0.02
KSKS00184,6200.02%-0.10
SPSamajwadi Party0054,0630.02%-0.15
PBIPBI0053,1280.01%-0.01
KJDKJD0042,5220.01%
OPDOPD0051,8840.01%
PCHVPPCHVP0031,8000.01%-0.06
PUJPPUJP0051,5430.01%
PSPLPSPL0031,3780.01%
BMTRPBMTRP0011,3190.01%
GGPGGP0011,2620.01%
JPJDJPJD0041,1400.00%
KRUPKRUP0049550.00%
FPIFPI0048860.00%
KOKDKOKD0016060.00%-0.04
ICPAICPA0035900.00%-0.01
BAHUMPBAHUMP0015520.00%
AKSJPAKSJP0034810.00%
MVDMVD0012230.00%
146146 SEATS
  • BJD112 (77%)
  • BJP23 (16%)
  • INC9 (6%)
  • IND1 (1%)
  • CPM1 (1%)
  • BJD112
  • BJP23
  • INC9
  • IND1
  • CPM1
BJD 112BJP 23INC 9
  • BJD112
  • BJP23
  • INC9
  • IND1
  • CPM1

Constituency performance

From the 146 results in Odisha

Closest contest
Kantabanji
won by 128 (0.07%)
Biggest victory
Khandapada
won by 81,430 (60.51%)
Highest turnout
Dabugam
83.00%
Lowest turnout
BHUBANESWAR CENTRAL (MADHYA)
42.38%

Seat change

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

146SEATS
  • Retained95 (65%)
  • Changed hands51 (35%)

95 constituencies were won by the same party as last time; 51 changed hands.

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%196119671971197419771980198519901995200020042009201420192024BJDBJPINCIND
  • BJD
  • BJP
  • INC
  • IND
TURNOUT
0%21%42%63%83%196119671971197419771980198519901995200020042009201420192024Turnout

Assembly seat results

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

Assembly seatWinnerRunner-upMarginTurnout
DabugamBJDMANOHAR RANDHARIINCBHUJABAL MAJHI7,3634.47%83.0%
DaspallaBJDRamesh Chandra BeheraBJPPurna Chandra Nayak35,29127.50%67.6%
DeogarhBJPSubash Chandra PanigrahiBJDRomancha Ranjan Biswal7,1063.97%74.7%
DhamnagarBJPBISHNU CHARAN SETHIBJDRAJENDRA KUMAR DAS4,6252.80%71.9%
DharmasalaBJDPRANAB KUMAR BALABANTARAYBJPRAMESH CHANDRA PARIDA52,73930.50%77.0%
DHARMGARHBJDMOUSADHI BAGBJPANANTA PRATAP DEO16,0988.19%78.5%
DhenkanalBJDSudhir Kumar SamalBJPKrushna Chandra Patra20,64010.82%74.9%
DigapahandiBJDSURJYA NARAYAN PATROBJPPINKY PRADHAN40,45229.48%64.0%
Ekamra-BhubaneswarBJDAshok Chandra PandaBJPBABU SINGH28,65721.80%46.8%
G. UdayagiriBJDSALUGA PRADHANINCSHYAMAGHANA PRADHAN11,2618.17%68.7%
GhasipuraBJDBadri Narayan PatraINCNiranjan Patnaik32,68818.82%78.8%
GopalpurBJDD.PRADEEP KUMAR PANIGRAHYBJPBIBHUTI BHUSAN JENA2,6731.98%62.9%
GunupurBJDRaghunath GomangoINCPurusottam Gomango6,2704.22%70.5%
HindolBJDSimarani NayakBJPAshok Kumar Nayak18,90510.25%72.6%
HinjiliBJDNAVEEN PATNAIKBJPPITAMBAR ACHARYA60,16042.42%64.3%
JagatsinghpurBJDPrasanta Kumar MuduliINCChiranjib Biswal8,6425.34%75.7%
JajpurBJDPranab Prakash DasBJPGoutam Ray40,65624.55%70.8%
JaleswarBJDASWINI KUMAR PATRABJPJAYNARAYAN MOHANTY35,44320.07%74.4%
JashipurBJPGANESH RAM SING KHUNTIABJDGOLAKBIHARI NAYAK8,5525.34%76.2%
JataniINCSuresh Kumar RautrayBJDBibhuti Bhushan Balabantaray7,5394.70%67.5%
JayadevBJDArabinda DhaliINDNaba Kishor Mallick18,70013.27%75.5%
JeyporeINCTARAPRASAD BAHINIPATIBJDRABI NARAYAN NANDA5,4513.45%74.6%
JharigamBJDPRAKASH CHANDRA MAJHIINCULDHAR MAJHI31,37017.96%82.2%
JharsugudaBJDNaba Kisore DasBJPDinesh Kumar Jain45,69925.94%78.9%
JunagarhBJDDIBYA SHANKAR MISHRABJPMANOJ KUMAR MEHER27,85915.24%78.5%
KABISURYANGARBJDLATIKA PRADHANBJPRANJAN POLAI49,02833.38%64.9%
KakatpurBJDTUSHARKANTI BEHERAINCBISWA BHUSHAN DAS45,69126.69%70.6%
KamakhyanagarBJDPrafulla Kumar MallikBJPSatrughan Jena16,50910.42%73.7%
KantabanjiINCSANTOSH SINGH SALUJABJPLAXMAN BAG1280.07%68.3%
KantamalBJDMahidhar RanaBJPKanhai Charan Danga3,6502.80%79.8%
KaranjiaBJDBASANTI HEMBRAMBJPPADMA CHARAN HAIBURU8,7636.22%75.4%
KendraparaBJDShashi Bhusan BeheraINCGaneswar Behera6,5854.35%69.6%
KeonjharBJPMohan Charan MajhiBJDMadhaba Sardar1,1240.65%76.3%
KhalikoteBJDSURYAMANI BAIDYABJPBHARATI BEHERA41,54528.93%65.9%
KhandapadaBJDSoumya Ranjan PatnaikINDDusmanta Kumar Swain81,43060.51%73.7%
KhariarINCAdhiraj Mohan PanigrahiBJDLambodar Nial2,8571.61%74.2%
KhurdaBJDJYOTIRINDRA NATH MITRABJPKALUCHARAN KHANDEITARAY10,0435.81%71.4%
KoraputBJDRAGHU RAM PADALINCKRUSHNA KULDIP6,2854.59%72.0%
KoreiBJDASHOK KUMAR BALBJPBISWAJEET NAYAK30,72420.76%74.7%
KotpadBJDPADMINI DIANINCCHANDRA SEKHAR MAJHI2,6311.57%82.2%
KuchindaBJDKishore Chandra NaikBJPRABI NARAYAN NAIK3,5082.02%80.4%
LanjigarhBJDPRADIP KUMAR DISHARIINCSIBAJI MAJHI14,3088.77%75.6%
LAXMIPURBJDPRABHU JANIINCKAILASH CHANDRA KULESIKA2290.17%76.5%
LoisinghaBJPMukesh MahalingBJDPRADEEP KUMAR BEHERA13,6687.64%76.5%
MahakalapadaBJDAtanu Sabyasachi NayakBJPBIJAY PRADHAN15,6638.62%76.1%
MahangaBJDPRATAP JENABJPSARADA PRASAD PADHAN29,58514.82%76.1%
MalkangiriBJPADITYA MADHIINCMALA MADHI25,56915.14%72.9%
MohanaINCDasarathi GomangoBJDPurnabasi Nayak2,3541.44%75.7%
MoradaBJDRAJKISHORE DASBJPDR. KRUSHNA CHANDRA MAHAPATRA6,7043.74%79.8%
NabarangpurBJDSADASIVA PRADHANIBJPGOURI SHANKAR MAJHI6,8783.66%81.1%

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, Apr 2019?

Biju Janata Dal won 112 of 146 seats in Odisha, a clear majority.

What was the voter turnout in the Odisha assembly election, Apr 2019?

Turnout was 72.64% — 2.34 cr of 3.23 cr registered electors voted.

How many assembly seats does Odisha have?

Odisha has 146 assembly seats.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.