Skip to content

Current government

Who governs Kerala today

Full CM history →
V. D. Satheesan
Chief Minister of Kerala

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.

Current seats
153
in the present Kerala assembly
Elections contested
15
Leading party, 2026
INC
63 of 140 seats

Compare elections

See what changed between any two Vidhan Sabha elections in Kerala.

2026vs

Seat swings, vote share shifts and constituency-level changes, side by side.

Seat share over the years

Seats and vote share by election for the parties that have won the most Vidhan Sabha seats in Kerala

Party202620212016201120062001199619911987198219801977197019671965
CPM266258456123402938263517295240
INC632122382462375533200383090
CPI817191317718121613172316193
MUL0002071613191514141311140
Others434041243132322538677449473990
Total seats140140140140140140140140140140140140133133133

Seats won over time

The four parties that have won the most Vidhan Sabha seats in Kerala

018355371196519671970197719801982198719911996200120062011201620212026CPMINCCPIMUL
  • CPM
  • INC
  • CPI
  • MUL

Constituency performance

From the 140 results in Kerala, 2026

Best performance
MALAPPURAM
P.k Kunhalikutty, 66.86% share
Closest contest
MANALUR
won by 126 (0.07%)
Biggest victory
MALAPPURAM
won by 85,327 (43.34%)
Lowest turnout
RANNI
70.21%

Seat change & vote share

Kerala, 2026

140SEATS
  • Retained67 (48%)
  • Changed hands60 (43%)
  • New seat13 (9%)

67 constituencies were won by the same party as 2021; 60 changed hands; 13 did not exist then.

Vote share by party
INC28.79%
CPM21.77%
BJP11.42%
IUML11.01%
CPI6.64%
IND6.31%
KECM2.60%
KEC2.43%

Result by election

INC 63CPM 26IUML 22
  • INC63
  • CPM26
  • IUML22
  • CPI8
  • KEC7
  • IND4
  • BJP3
  • RSP3
  • RJD1
  • CMPKSC1
  • RMPOI1
  • KECJ1
CPM 62INC 21CPI 17IUML 15
  • CPM62
  • INC21
  • CPI17
  • IUML15
  • IND6
  • KECM5
  • NCP2
  • JD(S)2
  • KEC2
  • JANADHIPATHIYAKERALACONGRESS1
  • RMPOI1
  • LJD1
  • NSC1
  • CS1
  • KECB1
  • KECJ1
  • INL1
CPM 58INC 22CPI 19IUML 18
  • CPM58
  • INC22
  • CPI19
  • IUML18
  • KECM6
  • IND6
  • JD(S)3
  • NCP2
  • BJP1
  • CMPKSC1
  • KECB1
  • KECJ1
  • NSC1
  • CS1
CPM 45INC 38MUL 20CPI 13KECM 9
  • CPM45
  • INC38
  • MUL20
  • CPI13
  • KECM9
  • JD(S)4
  • NCP2
  • IND2
  • SJD2
  • RSP2
  • KRSP1
  • KECJ1
  • KECB1
CPM 61INC 24CPI 17
  • CPM61
  • INC24
  • CPI17
  • KECM7
  • MUL7
  • JD(S)5
  • IND5
  • KEC4
  • RSP3
  • CS1
  • KECB1
  • INL1
  • NCP1
  • DIC1
  • KCS1
  • JPSS1
INC 62CPM 23MUL 16KECM 9
  • INC62
  • CPM23
  • MUL16
  • KECM9
  • CPI7
  • JPSS4
  • JD(S)3
  • IND3
  • KEC2
  • KECB2
  • RSPKB2
  • KECJ2
  • NCP2
  • RSP2
  • CMPKSC1
CPM 40INC 37CPI 18MUL 13
  • CPM40
  • INC37
  • CPI18
  • MUL13
  • KEC6
  • IND5
  • RSP5
  • KECM5
  • JD4
  • ICS3
  • KECJ2
  • JPSS1
  • KECB1
INC 55CPM 29MUL 19CPI 12KECM 10
  • INC55
  • CPM29
  • MUL19
  • CPI12
  • KECM10
  • IND4
  • JD3
  • NDP2
  • RSP2
  • ICSSCS2
  • CPMK1
  • KEC1
CPM 38INC 33CPI 16MUL 15IND 14
  • CPM38
  • INC33
  • CPI16
  • MUL15
  • IND14
  • JNP7
  • ICSSCS6
  • RSP5
  • KEC5
  • LKD1
IND 33CPM 26INC 20MUL 14CPI 13
  • IND33
  • CPM26
  • INC20
  • MUL14
  • CPI13
  • KECJ8
  • KEC6
  • ICS6
  • IML4
  • JNP4
  • RSP4
  • NDP2
CPM 35INC(U) 21CPI 17INC(I) 17MUL 14
  • CPM35
  • INC(U)21
  • CPI17
  • INC(I)17
  • MUL14
  • KEC8
  • RSP6
  • KECJ6
  • JNP5
  • IML5
  • IND5
  • KCP1
INC 38CPI 23KEC 20CPM 17MUL 13IND 9RSP 9
  • INC38
  • CPI23
  • KEC20
  • CPM17
  • MUL13
  • IND9
  • RSP9
  • BLD6
  • MLO3
  • KCP2
INC 30CPM 29CPI 16IND 16KEC 12MUL 11
  • INC30
  • CPM29
  • CPI16
  • IND16
  • KEC12
  • MUL11
  • SOP6
  • RSP6
  • ISP3
  • PSP3
  • KSP1
CPM 52CPI 19SSP 19IND 15MUL 14INC 9
  • CPM52
  • CPI19
  • SSP19
  • IND15
  • MUL14
  • INC9
  • KEC5
CPM 40CON 36KC 23SSP 13IND 12
  • CPM40
  • CON36
  • KC23
  • SSP13
  • IND12
  • ML6
  • CPI3

Top leaders

Chief Ministers of Kerala, most recent first

Full history →
V. D. Satheesan
INCIncumbent
2026present
Pinarayi Vijayan
CPM
20162026
V. S. Achuthanandan
CPM
20062011
Oommen Chandy
INC
20042016

Assembly constituencies

153 current, 308 under former boundaries · showing 251–300 of 461

No.Assembly seatReservationElectionsLast contested
46SREEKRISHNAPURAMformer boundaryGEN82006
47ALATHURformer boundaryGEN31970
47MANNARKKADformer boundaryGEN82006
48KUZHALMANNAMformer boundarySC21970
48KUZNALMANNAMformer boundarySC11965
48MALAMPUZHAformer boundaryGEN82006
49CHELAKARAformer boundarySC31970
49PALGHATformer boundaryGEN82006
50CHITTURformer boundaryGEN82006
50WADAKKANCHERRYformer boundaryGEN31970
51KOLLENGODEformer boundaryGEN82006
51KUNNAMKULAMformer boundaryGEN31970
52COYALMANNAMformer boundarySC82006
52MANALURformer boundaryGEN31970
53ALATHURformer boundaryGEN82006
53TRICHURformer boundaryGEN31970
54CHELAKARAformer boundarySC82006
54OLLURformer boundaryGEN31970
55IRINJALAKUDAformer boundaryGEN31970
55WADAKKANCHERRYformer boundaryGEN82006
56KODAKARAformer boundaryGEN31970
56KUNNAMKULAMformer boundaryGEN82006
57CHALAKUDIformer boundaryGEN21967
57CHALAKUDYformer boundaryGEN11970
57CHERPUformer boundaryGEN82006
58MALAformer boundaryGEN31970
58TRICHURformer boundaryGEN82006
59GURUVAYURformer boundaryGEN21967
59GURUYAYURformer boundaryGEN11970
59OLLURformer boundaryGEN82006
60KODAKARAformer boundaryGEN82006
60NATTIKAformer boundaryGEN31970
61CHALAKUDIformer boundaryGEN82006
61CRANGANOREformer boundaryGEN31970
62ANKAMALIformer boundaryGEN31970
62MALAformer boundaryGEN82006
63IRINJALAKUDAformer boundaryGEN82006
63VADAKKEKARAformer boundaryGEN31970
64MANALURformer boundaryGEN82006
64PARURformer boundaryGEN21970
64PURURformer boundaryGEN11965
65GURUVAYOORformer boundaryGEN82006
65NARAKALformer boundaryGEN31970
66MATTANCHERRYformer boundaryGEN31970
66NATTIKAformer boundaryGEN82006
67KODUNGALLURformer boundaryGEN82006
67PALIURUTHYformer boundaryGEN11967
67PALLURUTHYformer boundaryGEN21970
68ANKAMALIformer boundaryGEN82006
68THRIPPUNITHURAformer boundaryGEN31970

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.

Recommended reading

As an Amazon Associate, Janadesh Online earns from qualifying purchases.

Kerala · Janadesh Online