Odisha Assembly Elections
Historical results, trends and insights from 1961 to 2024.
Current government
Who governs Odisha today

In office since 12 Jun 2024 · 2 years, 2 months
Mohan Charan Majhi (IPA: [mohɔnɔ t͡ʃɔɾɔɳɔ mad͡ʒʱi] ; born 6 January 1972) is an Indian politician, currently serving as the Chief Minister of Odisha from May 2024. He was elected to the Odisha Legislative Assembly from Keonjhar in the 2024 Odisha Legislative Assembly election as a member of the Bharatiya Janata Party (BJP). He also represented the same constituency from 2000 to 2009 and from 2019 to 2024.
Compare elections
See what changed between any two Vidhan Sabha elections in Odisha.
Seat swings, vote share shifts and constituency-level changes, side by side.
Seats won over time
The four parties that have won the most Vidhan Sabha seats in Odisha
- INC
- BJD
- BJP
- JD
Constituency performance
From the 147 results in Odisha, 2024
Seat change & vote share
Odisha, 2024
Result by election
- BJP78
- BJD51
- INC14
- IND3
- CPM1
- BJD112
- BJP23
- INC9
- CPM1
- IND1
- BJD117
- INC16
- BJP10
- IND2
- SKD1
- CPM1
- BJD103
- INC27
- BJP6
- IND6
- NCP4
- CPI1
- BJD61
- INC38
- BJP32
- IND8
- JMM4
- OGP2
- CPM1
- CPI1
- BJD68
- BJP38
- INC26
- IND8
- JMM3
- CPI1
- AITC1
- CPM1
- JD(S)1
- INC80
- JD46
- BJP9
- IND6
- JMM4
- JPP1
- CPI1
- JD123
- INC10
- IND6
- CPI5
- BJP2
- CPM1
- INC117
- JNP21
- IND7
- BJP1
- CPI1
- INC(I)118
- JNPSC13
- IND7
- CPI4
- JNPJP3
- INC(U)2
- JNP110
- INC26
- IND9
- CPI1
- CPM1
- INC69
- UTC35
- SWA21
- CPI7
- IND7
- CPM3
- SOP2
- JKD1
- JAC1
- INC51
- SWA36
- UTC33
- JKP4
- IND4
- CPI4
- PSP4
- CPM2
- JAC1
- NCO1
- SWA49
- INC31
- JAC26
- PSP21
- CPI7
- IND3
- SSP2
- CPM1
- INC82
- GP37
- PSP10
- IND7
- CPI4
Top leaders
Chief Ministers of Odisha, most recent first
Assembly constituencies
157 current, 453 under former boundaries · showing 351–400 of 610
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 62 | NAYAGARHformer boundary | GEN | 8 | 2004 |
| 62 | SUNDERGARHformer boundary | GEN | 1 | 1961 |
| 63 | KHANDAPARAformer boundary | GEN | 8 | 2004 |
| 63 | SURUDAformer boundary | GEN | 2 | 1971 |
| 63 | TALSARA (ST)former boundary | GEN | 1 | 1961 |
| 64 | ASKAformer boundary | GEN | 2 | 1971 |
| 64 | DASPALLAformer boundary | GEN | 8 | 2004 |
| 64 | RAJGANGPUR (ST)former boundary | GEN | 1 | 1961 |
| 65 | BISRA (ST)former boundary | GEN | 1 | 1961 |
| 65 | JAGANATHPRASADformer boundary | SC | 8 | 2004 |
| 65 | KAVISURYANAGARformer boundary | GEN | 1 | 1967 |
| 65 | KAVSURYA NAGARformer boundary | GEN | 1 | 1971 |
| 66 | BHANJANAGARformer boundary | GEN | 8 | 2004 |
| 66 | BONAI (ST)former boundary | GEN | 1 | 1961 |
| 66 | KODALAformer boundary | GEN | 2 | 1971 |
| 67 | CHAMPUA (ST)former boundary | GEN | 1 | 1961 |
| 67 | KHALLIKOTEformer boundary | GEN | 2 | 1971 |
| 67 | SURUDAformer boundary | GEN | 8 | 2004 |
| 68 | ASKAformer boundary | GEN | 8 | 2004 |
| 68 | CHATRAPURformer boundary | GEN | 2 | 1971 |
| 68 | PATNAformer boundary | GEN | 1 | 1961 |
| 69 | HINJILIformer boundary | GEN | 2 | 1971 |
| 69 | KAVISURYANAGARformer boundary | GEN | 8 | 2004 |
| 69 | KEONJHARformer boundary | GEN | 1 | 1961 |
| 70 | DURAformer boundary | SC | 2 | 1971 |
| 70 | KODALAformer boundary | GEN | 8 | 2004 |
| 70 | TELKOI (ST)former boundary | GEN | 1 | 1961 |
| 71 | BERHAMPURformer boundary | GEN | 2 | 1971 |
| 71 | KHALLIKOTEformer boundary | GEN | 8 | 2004 |
| 71 | RAMACHANDRAPURformer boundary | GEN | 1 | 1961 |
| 72 | ANANDPUR (SC)former boundary | GEN | 1 | 1961 |
| 72 | CHATRAPURformer boundary | GEN | 8 | 2004 |
| 72 | CHIKATIformer boundary | GEN | 2 | 1971 |
| 73 | HINJILIformer boundary | GEN | 8 | 2004 |
| 73 | MOHANAformer boundary | ST | 2 | 1971 |
| 73 | PAL LAHORAformer boundary | GEN | 1 | 1961 |
| 74 | GOPALPUformer boundary | SC | 1 | 1974 |
| 74 | GOPALPURformer boundary | SC | 7 | 2004 |
| 74 | RAMAGIRIformer boundary | ST | 2 | 1971 |
| 74 | TALCHERformer boundary | GEN | 1 | 1961 |
| 75 | BERHAMPURformer boundary | GEN | 8 | 2004 |
| 75 | K. NAGARformer boundary | GEN | 1 | 1961 |
| 75 | PARLAKHEMUNDIformer boundary | GEN | 2 | 1971 |
| 76 | CHIKATIformer boundary | GEN | 8 | 2004 |
| 76 | DHENKANALformer boundary | GEN | 1 | 1961 |
| 76 | GUNUPURformer boundary | ST | 2 | 1971 |
| 77 | BISSAM CUTTACKformer boundary | ST | 1 | 1971 |
| 77 | BISSAMCUTTACKformer boundary | ST | 1 | 1967 |
| 77 | GONDIA (ST)former boundary | GEN | 1 | 1961 |
| 77 | MOHANAformer boundary | GEN | 8 | 2004 |
Seats marked “former boundary” were redrawn by a later delimitation order. A name that survives a redrawing keeps its own page, with each boundary era labelled on the result.







