Kerala Assembly Elections
Historical results, trends and insights from 1965 to 2026.
Current government
Who governs Kerala today

In office since 18 May 2026 · 3 months
Vadasseri Damodaran Satheesan (born 31 May 1964) is an Indian politician and lawyer who is serving as the 13th Chief Minister of Kerala since May 2026. A member of the Indian National Congress, he has represented Paravur in the Kerala Legislative Assembly since 2001. In the 2026 Kerala Legislative Assembly election, he led the Congress-led UDF to a landslide victory, with the alliance securing 102 seats in the 140-member assembly and ending the CPI(M)-led LDF's decade-long rule in the state.
Compare elections
See what changed between any two Vidhan Sabha elections in Kerala.
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 Kerala
- CPM
- INC
- CPI
- MUL
Constituency performance
From the 140 results in Kerala, 2026
Seat change & vote share
Kerala, 2026
Result by election
- INC63
- CPM26
- IUML22
- CPI8
- KEC7
- IND4
- BJP3
- RSP3
- RJD1
- CMPKSC1
- RMPOI1
- KECJ1
- CPM62
- INC21
- CPI17
- IUML15
- IND6
- KECM5
- NCP2
- JD(S)2
- KEC2
- JANADHIPATHIYAKERALACONGRESS1
- RMPOI1
- LJD1
- NSC1
- CS1
- KECB1
- KECJ1
- INL1
- CPM58
- INC22
- CPI19
- IUML18
- KECM6
- IND6
- JD(S)3
- NCP2
- BJP1
- CMPKSC1
- KECB1
- KECJ1
- NSC1
- CS1
- CPM45
- INC38
- MUL20
- CPI13
- KECM9
- JD(S)4
- NCP2
- IND2
- SJD2
- RSP2
- KRSP1
- KECJ1
- KECB1
- CPM61
- INC24
- CPI17
- KECM7
- MUL7
- JD(S)5
- IND5
- KEC4
- RSP3
- CS1
- KECB1
- INL1
- NCP1
- DIC1
- KCS1
- JPSS1
- INC62
- CPM23
- MUL16
- KECM9
- CPI7
- JPSS4
- JD(S)3
- IND3
- KEC2
- KECB2
- RSPKB2
- KECJ2
- NCP2
- RSP2
- CMPKSC1
- CPM40
- INC37
- CPI18
- MUL13
- KEC6
- IND5
- RSP5
- KECM5
- JD4
- ICS3
- KECJ2
- JPSS1
- KECB1
- INC55
- CPM29
- MUL19
- CPI12
- KECM10
- IND4
- JD3
- NDP2
- RSP2
- ICSSCS2
- CPMK1
- KEC1
- CPM38
- INC33
- CPI16
- MUL15
- IND14
- JNP7
- ICSSCS6
- RSP5
- KEC5
- LKD1
- IND33
- CPM26
- INC20
- MUL14
- CPI13
- KECJ8
- KEC6
- ICS6
- IML4
- JNP4
- RSP4
- NDP2
- CPM35
- INC(U)21
- CPI17
- INC(I)17
- MUL14
- KEC8
- RSP6
- KECJ6
- JNP5
- IML5
- IND5
- KCP1
- INC38
- CPI23
- KEC20
- CPM17
- MUL13
- IND9
- RSP9
- BLD6
- MLO3
- KCP2
- INC30
- CPM29
- CPI16
- IND16
- KEC12
- MUL11
- SOP6
- RSP6
- ISP3
- PSP3
- KSP1
- CPM52
- CPI19
- SSP19
- IND15
- MUL14
- INC9
- KEC5
- CPM40
- CON36
- KC23
- SSP13
- IND12
- ML6
- CPI3
Top leaders
Chief Ministers of Kerala, most recent first
Assembly constituencies
153 current, 308 under former boundaries · showing 201–250 of 461
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 23 | SOUTH WYNADformer boundary | ST | 3 | 1970 |
| 24 | CALICUT Iformer boundary | GEN | 3 | 1970 |
| 24 | CALICUT- Iformer boundary | GEN | 8 | 2006 |
| 25 | CALICUT I Iformer boundary | GEN | 2 | 1970 |
| 25 | CALICUT IIformer boundary | GEN | 1 | 1967 |
| 25 | CALICUT- IIformer boundary | GEN | 8 | 2006 |
| 26 | BEYPOREformer boundary | GEN | 3 | 1970 |
| 26 | BEYPOREformer boundary | GEN | 8 | 2006 |
| 27 | KUNNAMANGALAMformer boundary | SC | 8 | 2006 |
| 27 | TIRURANGADIformer boundary | GEN | 3 | 1970 |
| 28 | TANURformer boundary | GEN | 3 | 1970 |
| 28 | THIRUVAMBADIformer boundary | GEN | 8 | 2006 |
| 29 | KALPETTAformer boundary | GEN | 8 | 2006 |
| 29 | TIRURformer boundary | GEN | 3 | 1970 |
| 30 | KUTTIPURAMformer boundary | GEN | 1 | 1965 |
| 30 | MANKADAformer boundary | GEN | 3 | 1970 |
| 30 | SULTAN'S BATTERYformer boundary | GEN | 8 | 2006 |
| 31 | KONDOTIYformer boundary | GEN | 1 | 1970 |
| 31 | KONDOTTYformer boundary | GEN | 2 | 1967 |
| 31 | WANDOORformer boundary | SC | 8 | 2006 |
| 32 | MALAPPURAMformer boundary | GEN | 3 | 1970 |
| 32 | NILAMBURformer boundary | GEN | 8 | 2006 |
| 33 | MANJERIformer boundary | GEN | 8 | 2006 |
| 33 | MANJERIformer boundary | SC | 3 | 1970 |
| 34 | MALAPPURAMformer boundary | GEN | 8 | 2006 |
| 34 | NILAMBURformer boundary | GEN | 3 | 1970 |
| 35 | KONDOTTYformer boundary | GEN | 8 | 2006 |
| 35 | PERINTALMANNAformer boundary | GEN | 3 | 1970 |
| 36 | PONNANIformer boundary | GEN | 3 | 1970 |
| 36 | TIRURANGADIformer boundary | GEN | 8 | 2006 |
| 37 | TANURformer boundary | GEN | 8 | 2006 |
| 37 | TRITHALAformer boundary | SC | 3 | 1970 |
| 38 | KUTTIPPURAMformer boundary | GEN | 2 | 1970 |
| 38 | OTAPALAMformer boundary | GEN | 1 | 1965 |
| 38 | TIRURformer boundary | GEN | 8 | 2006 |
| 39 | PATTAMBIformer boundary | GEN | 3 | 1970 |
| 39 | PONNANIformer boundary | GEN | 8 | 2006 |
| 40 | KUTTIPPURAMformer boundary | GEN | 8 | 2006 |
| 40 | OTTAPALAMformer boundary | GEN | 2 | 1970 |
| 41 | MANKADAformer boundary | GEN | 8 | 2006 |
| 41 | SREEKRISHNAPURAMformer boundary | GEN | 3 | 1970 |
| 42 | MANNARGHATformer boundary | GEN | 3 | 1970 |
| 42 | PERINTHALMANNAformer boundary | GEN | 8 | 2006 |
| 43 | PALGHATformer boundary | GEN | 3 | 1970 |
| 43 | THRITHALAformer boundary | SC | 8 | 2006 |
| 44 | MALAMPUZHAformer boundary | GEN | 3 | 1970 |
| 44 | PATTAMBIformer boundary | GEN | 8 | 2006 |
| 45 | CHITTURformer boundary | GEN | 3 | 1970 |
| 45 | OTTAPALAMformer boundary | GEN | 8 | 2006 |
| 46 | KOLLENGODEformer boundary | GEN | 3 | 1970 |
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.







