How the UDF won Kerala in 2026: what the polls said and what happened
Every exit poll in our table expected the UDF to win Kerala, but none of them gave it as many as 102 seats out of 140. The CPI(M) fell from 62 seats to 26. This piece goes through what the polls said, what the Election Commission’s numbers show, and what named analysts say happened.

By the Janadesh Online editorial team. Published 26 September 2026.
The short version
- 102seats won by the UDF alliance, out of 140 (majority mark: 71)
- 21 → 63Congress seats, 2021 to 2026
- 62 → 26CPI(M) seats, 2021 to 2026
- 3seats won by the BJP, after none in 2021
Kerala voted in a single phase on 9 April 2026, and the votes were counted on 4 May. The United Democratic Front (UDF), led by the Congress, won 102 seats. The Left Democratic Front (LDF), led by the CPI(M), won 35, and the BJP-led NDA won 3. Those alliance totals are from Wikipedia. The LDF had governed the state for ten years. V. D. Satheesan was sworn in as Chief Minister on 18 May 2026.
Three things stand out. First, the polls: the exit polls we could verify all pointed to a UDF win, but the highest UDF number in any of them was 94, and the UDF got 102. Second, the swing was mostly a Congress and IUML story. Counting parties one by one, the Congress went from 21 seats to 63, and the IUML from 15 to 22, while the CPI(M) lost 36 of its 62. Third, the turnout: about 79%, against about 74% in 2021.
What the polls said before voting
Surveys published weeks before polling day are opinion polls, and they measure the mood at the time. Several of them were released in late March and early April. The table lists the ones we could read. We have not audited how any of them were done.
| Survey | UDF | LDF | NDA | Vote share (UDF / LDF / NDA) |
|---|---|---|---|---|
| Manorama News-CVoter (31 March) | 69 to 81 | 57 to 69 | 1 to 5 | about 40 / 36 / 17 |
| Network18-Vote Vibe (30 March) | 67 to 73 | 64 to 70 | 1 to 5 | 39.7 / 38.7 / 16.1 |
| Lok Poll (3 April) | 77 to 81 | 58 to 62 | 1 to 2 | 42-44 / 39-41 / 14-16 |
| Mathrubhumi-Core | 62 to 72 | 66 to 78 | about 2 | not found |
| Rajneet Pulse | 94 | 43 | 2 | not found |
| Poll Mantra (26,000 sample) | not found | not found | not found | 38.2 / 33.7 / 20.4 |
| Matrize (6 April) | not found | not found | not found | 42 / 39 / 15 |
The polls did not agree. Most had the UDF ahead, but Mathrubhumi-Core had the LDF ahead, and The Federal described Rajneet Pulse’s 94 for the UDF as an outlier. The Federal’s own summary of Manorama-CVoter, Lok Poll, News18 and Janmat gave the UDF 67 to 86 seats and the LDF 51 to 70, and it called the contest exceptionally tight. Manorama-CVoter also asked people who they wanted as Chief Minister, as reported by Outlook India: 25% said Satheesan, 21% Pinarayi Vijayan and 17% Shashi Tharoor.
There was earlier evidence to work with. In the 2024 Lok Sabha election, our database shows the Congress winning 14 of Kerala’s 20 seats with 35.1% of the vote, and The Federal notes that the UDF led in 111 of the 140 assembly segments. A general election is not an assembly election, so this is context and not a forecast. And in the local body elections of December 2025, Wikipedia gives vote shares of 38.81% for the UDF, 33.45% for the LDF and 14.71% for the NDA, and Newsonair reports the NDA winning 50 of the 101 seats in the Thiruvananthapuram Corporation.
What the exit polls said
Exit polls ask people who have just voted, so they should be closer to the truth than opinion polls. They were published on 29 April, after voting on 9 April. The table lists the agencies whose numbers appeared in more than one source we read.
| Agency | UDF | LDF | NDA | Vote share (UDF / LDF / NDA) |
|---|---|---|---|---|
| Manorama News-CVoter (28,848 voters) | 82 to 94 | 44 to 56 | 1 to 3 | 43 / 38 / 14 |
| Axis My India | 78 to 90 | 49 to 62 | 0 to 3 | 44 / 39 / 14 |
| People's Pulse | 75 to 85 | 55 to 65 | 0 to 3 | not found |
| Times Now-JVC | 72 to 84 | 52 to 61 | 3 to 7 | not found |
| P-Marq | 71 to 79 | 62 to 69 | 1 to 4 | not found |
| Matrize | 70 to 75 | 60 to 65 | 3 to 5 | not found |
Wikipedia’s list also carries Chanakya Strategies (UDF 72 to 80), Journo Mirror (65 to 80), Vote Vibe (70 to 80), Today’s Chanakya (60 to 78) and People Insight (66 to 76). None of those put the UDF above 80 either.
- Matrize (top of range)75
- P-Marq79
- Times Now-JVC84
- People's Pulse85
- Axis My India90
- Manorama News-CVoter94
- Actual UDF total102
On seats, the direction was right and the size was off. On vote share, two of the exit polls that gave one, Manorama-CVoter and Axis My India, had the UDF at 43% and 44%, the LDF at 38% and 39%, and the NDA at 14%. Wikipedia’s alliance totals for the result are 46.55% for the UDF, 37.64% for the LDF and 14.13% for the NDA. So on those two polls the LDF and NDA figures were close and the UDF was the one that was low. Alliance shares are counted differently by different sources, so we would not read too much into a gap of two or three points.
Sources disagree on some rows. Wikipedia gives Axis My India as 83 to 93 seats for the UDF and 47 to 57 for the LDF; Onmanorama, Deccan Chronicle and DNA India give 78 to 90 and 49 to 62, which we use. One Deccan Chronicle table had the Matrize and People’s Pulse rows labelled differently from Wikipedia and Onmanorama, so we follow the latter two. We have not audited how any agency did its survey.
What the results show
- Congress63
- CPI(M)26
- IUML22
- CPI8
- Kerala Congress (KEC)7
- Independents4
- BJP3
- RSP3
- Others (RJD, KEC(J), RMPOI, CMPKSC: one each)4
Vote shares here are each party’s own, not its alliance’s. Our database does not yet hold alliance-level totals for 2026, so the alliance figures elsewhere in this piece come from Wikipedia and are not directly comparable with these rows. Parties that fought as allies in one election are not always allies in the next.
Look back a bit further and this is a big jump for the Congress. Our database has it at 22 seats in 2016 and 21 in 2021. It won 38 in 2011, 62 in 2001 and 55 in 1991. So 63 is above both of those, though the party’s vote share of 28.8% is lower than the 32.1% it had in 1991 and the 31.4% in 2001. For the CPI(M), 26 seats is its lowest since 2001 (23), and well below its 58 in 2016 and 62 in 2021. Sources also disagree on how to rank the UDF’s win: Onmanorama calls it the highest margin since 1977, while ETV Bharat and The Federal say since 1980. We have not settled that, so we do not make the claim.
| Year | Congress | CPI(M) | BJP | IUML |
|---|---|---|---|---|
| 2011 | 38 seats, 26.4% | 45 seats, 28.2% | 0 seats, 6.0% | 20 seats, 7.9% |
| 2016 | 22 seats, 23.7% | 58 seats, 26.5% | 1 seat, 10.5% | 18 seats, 7.4% |
| 2021 | 21 seats, 25.1% | 62 seats, 25.4% | 0 seats, 11.3% | 15 seats, 8.3% |
| 2026 | 63 seats, 28.8% | 26 seats, 21.8% | 3 seats, 11.4% | 22 seats, 11.0% |
How the votes moved
Compare raw vote counts between the two elections. In 2021 the Congress polled about 52.3 lakh votes. In 2026 it polled about 62.2 lakh, roughly 9.8 lakh more. The IUML went from about 17.2 lakh to about 23.8 lakh, roughly 6.5 lakh more. The CPI(M) went from about 52.9 lakh to about 47.0 lakh, roughly 5.9 lakh fewer. The CPI lost about 1.4 lakh votes. The BJP gained about 1.1 lakh, from 23.5 lakh to 24.7 lakh.
- Congress, 202152.3 lakh
- Congress, 202662.2 lakh
- CPI(M), 202152.9 lakh
- CPI(M), 202647.0 lakh
- BJP, 202123.5 lakh
- BJP, 202624.7 lakh
- IUML, 202117.2 lakh
- IUML, 202623.8 lakh
This is arithmetic, not proof that anyone switched. Total votes polled rose by about 7.6 lakh between the two elections, from 208.3 lakh to 216.0 lakh, so every party’s count is affected by turnout, new voters and removed names as well as by people changing their choice. Without a survey of individual voters, no one can say who moved where.
The BJP’s vote share barely moved, from 11.3% to 11.4%, but its seat count went from 0 to 3. In the 2024 Lok Sabha election our database has it at 16.7% and one seat, so its assembly vote in 2026 is well below its general-election vote. Biju, quoted below, also describes the BJP’s share as largely unchanged.
One more sign of the mood: the number of voters who pressed NOTA rose from about 97,700 in 2021 to about 123,100 in 2026. We do not know why.
The seat map
Because the same 140 seats were contested in 2021 and 2026, we can compare who held each one. This is by the party that won, not by alliance. The CPI(M) lost 36 of the 62 seats it won in 2021, and in every one of those 36 seats it finished second.
| Party that won the seat in 2026 | Seats |
|---|---|
| Congress | 24 |
| IUML | 4 |
| Independents (see below) | 3 |
| Kerala Congress (KEC) | 2 |
| BJP | 2 |
| RSP | 1 |
The CPI lost 9 of its 17 seats: 8 went to the Congress and 1 to the BJP, and it kept 8. The Kerala Congress (M) went from 5 seats to none, with 4 going to the Congress and 1 to the KEC. The Congress and the IUML held every seat they won in 2021, 21 and 15. That leaves the Congress’s 63 as 21 held plus 42 gained: 24 from the CPI(M), 8 from the CPI, 4 from the Kerala Congress (M), 2 from independents and one each from four other parties.
The three CPI(M) seats that went to independents are worth a look. According to Newslaundry and The Federal, all three winners were CPI(M) rebels: G. Sudhakaran won Ambalappuzha with 75,184 votes, by 27,935 over the CPI(M)’s H. Salam; V. Kunhikrishnan won Payyannur by 7,487 over the CPI(M)’s T. I. Madhusoodanan; and T. K. Govindan Master won Taliparamba by 12,551, with the CPI(M) second.
The BJP’s three wins were all narrow. Rajeev Chandrasekhar won Nemom by 4,978 votes over V. Sivankutty of the CPI(M), who had been Education Minister. V. Muraleedharan won Kazhakoottam by 428 over the CPI(M)’s Kadakampally Surendran. B. B. Gopakumar won Chathannoor by 4,398, with the CPI second. Nemom and Kazhakoottam were CPI(M) seats in 2021 and Chathannoor was a CPI seat. Onmanorama’s report gives the Nemom margin as 4,165; we use the Commission figure in our database. Manorama’s regional CVoter survey had projected Chandrasekhar to win Nemom.
Among the big names, V. D. Satheesan won Paravur with 78,658 votes, by 20,600 over the CPI’s E. T. Taison Master. Ramesh Chennithala won Haripad by 23,377. In Aranmula, the Congress’s Abin Varkey Kodiyattu beat the CPI(M)’s Veena George, 70,083 to 51,098. Outgoing Chief Minister Pinarayi Vijayan won Dharmadam, with 85,614 votes to the Congress candidate’s 66,367 in our database. One outlet, South First, reported a much smaller margin for him and Onmanorama said he trailed for several rounds, so we do not print a margin here. Newslaundry and Onmanorama both say thirteen ministers lost. Onmanorama names V. N. Vasavan, R. Bindu, Veena George and J. Chinchu Rani among them, and K. K. Shailaja and V. K. Prasanth among the MLAs who lost.
| Seat | Winner | Runner-up | Margin |
|---|---|---|---|
| Manalur | CPI(M) | Congress | 126 |
| Azhikode | CPI(M) | IUML | 349 |
| Kazhakoottam | BJP | CPI(M) | 428 |
| Kottarakkara | CPI(M) | Congress | 1,012 |
| Kuthuparamba | RJD | IUML | 1,286 |
| Vaikom | Congress | CPI | 1,360 |
| Chirayinkeezhu | Congress | CPI | 1,422 |
| Kozhikode North | Congress | CPI(M) | 1,483 |
Overall this was not a close election. The median winning margin was 15,316 votes. Three seats were decided by fewer than 1,000 votes and 22 by fewer than 5,000, against 26 under 5,000 in 2021. Some 52 seats went by more than 20,000, against 46 in 2021, and 9 by more than 50,000. The Congress’s median margin was 16,597; it won 43 seats by more than 10,000 and 25 by more than 20,000. The IUML’s median was 30,325 and it won 16 seats by more than 20,000. The CPI(M)’s median was 10,292, and 10 of its 26 seats were under 5,000.
The IUML contested 26 seats and won 22. The biggest margin of the election was its P. K. Kunhalikutty’s 85,327 votes in Malappuram, and it holds five of the six largest wins. The other was the Congress’s Aryadan Shoukath in Nilambur, by 54,851. In Pala, an independent, Mani C Kappen, beat Jose K Mani of the Kerala Congress (M) by 2,991.
What analysts say happened
No official body explains why people vote the way they do, so the reasons below are the views of named writers. We have included only what we could read in their published pieces, and we give each one’s name or outlet.
- Fatigue with the government. The Federal’s Associate Editor Rajeev Ramachandran, writing on 4 May, cited anti-incumbency and governance fatigue after a second consecutive term, with leadership he described as centralised. Newslaundry’s Pooja Prasanna, on 11 May, also pointed to anti-incumbency, and to a view that decisions were made at the top and power was concentrated in Pinarayi Vijayan. Prof. M. R. Biju of the Central University of Kerala, in Mainstream Weekly, referred to the LDF’s autocratic style and internal revolts.
- Money and jobs. ETV Bharat’s team reported concerns about debt, inflation and livelihoods that persisted despite infrastructure projects such as Vizhinjam port and the GAIL pipeline. It quoted media observer George Abraham’s earlier warning about administrative arrogance.
- Minority consolidation. Ramachandran called the consolidation of Muslim and Christian voters the more decisive factor. He linked part of it to the amendment of the FCRA, which he described as a warning to Christians. DNA India, reporting on the Axis My India exit poll, said that poll pointed to stronger-than-usual consolidation behind the UDF and limited fragmentation of minority votes. This is what the analysts say; without a post-poll survey we cannot check it.
- The IUML. Biju described the IUML as a principal driver of the UDF’s campaign, and ETV Bharat noted its near-perfect strike rate. Our count agrees on the number: 22 wins from 26 seats contested.
- Rebels on the Left. The Federal and Newslaundry both name the CPI(M) rebels who won as independents: T. K. Govindan Master, V. Kunhikrishnan and G. Sudhakaran. Ramachandran said the rebels hurt the Left in Taliparamba and Payyannur, and he also pointed to weakness in Kannur.
- Backward-class support and the BJP. Ramachandran wrote of visible erosion of backward-class support for the Left, some of which he said benefited the BJP. Biju wrote that the BJP’s vote share was largely unchanged and that it lacked a credible alignment. Our figures agree on the share: 11.3% in 2021 and 11.4% in 2026.
- Policy and controversy. Newslaundry reported criticism of the government for what critics called soft Hindutva, citing the Ayyappa Sangamam and Sabarimala narratives. It also noted the gap in the Wayanad rehabilitation, with 178 of 410 planned houses done, and a perception that the leadership’s tone was arrogant. Outlook India wrote that late allegations, including one about Wayanad relief funds against the Congress and one about cash distribution by BJP workers in Palakkad, spread faster than they could be verified.
- The UDF’s own preparation. Biju credited early preparation by what he called TeamUDF, and ETV Bharat described Satheesan as the central architect of the campaign.
These fit the seat map. The rebel wins and the CPI(M)’s many second places are visible in the results, and the IUML strike rate is in our data. But fitting is not proving. We did not find a published post-poll survey with breakdowns by community, age or gender for this election, from Lokniti-CSDS or anyone else, and that is what would answer questions like “which communities moved?”.
- 13 December 2025
Local body election results. The NDA wins 50 of the 101 seats in the Thiruvananthapuram Corporation, per Newsonair.
- 6 February to 7 March 2026
The UDF’s Puthuyuga Yathra march, per Wikipedia.
- 21 February 2026
The final electoral roll after the special revision is published, per Onmanorama.
- 11 March 2026
Prime Minister Narendra Modi launches the NDA campaign in Kochi, per Wikipedia.
- 9 April 2026
Polling, in a single phase.
- 29 April 2026
Exit polls are published. None of those we could read gives the UDF more than 94 seats.
- 4 May 2026
Votes are counted. The UDF wins 102 seats.
- 14 May 2026
The Congress Legislature Party elects Satheesan as its leader, and the AICC announces him as Chief Minister, per Wikipedia.
- 18 May 2026
Satheesan is sworn in at Central Stadium, Thiruvananthapuram, with 20 ministers, per The Week.
The voter list and turnout
Kerala also went through the Election Commission’s special revision of the voter list before the vote. According to Onmanorama, the final roll published on 21 February 2026 had 2,69,53,644 names, against 2,78,50,855 in the October 2025 base roll, so 8,97,211 fewer.
Turnout was about 79%. Our database shows 79.40%, Wikipedia says 79.53%, and DNA India reported 78.27%, so we say “about 79%”. In 2021 our database has 74.06%. The electorate we sum across seats fell from about 2.81 crore in 2021 to about 2.72 crore, while the number of votes polled rose by about 7.6 lakh. Sources also differ on the size of the electorate itself: Wikipedia gives about 2.71 crore registered voters, and the Onmanorama figure above is about 2.70 crore. We do not know why they differ.
We cannot say whether the roll revision helped or hurt any party. We found no analysis that links removed names to the result in Kerala, and we do not have names-removed data by seat ourselves.
After the result
The choice of Chief Minister took ten days from the count. Wikipedia’s page on the 2026 Kerala Chief Minister crisis names Satheesan, K. C. Venugopal and Ramesh Chennithala as the contenders. On 14 May the Congress Legislature Party elected Satheesan as its leader and the AICC announced him as Chief Minister, and on 18 May he took the oath as the 13th Chief Minister of Kerala, succeeding Pinarayi Vijayan. He had been Leader of the Opposition since 22 May 2021.
The Week reports that 20 ministers were sworn in with him, and that Mallikarjun Kharge, Rahul Gandhi, Priyanka Gandhi and the Chief Ministers of Karnataka, Telangana and Himachal Pradesh attended. Wikipedia’s page on the ministry says Ramesh Chennithala took the Home, Vigilance and Coir portfolios. For how the choice is made in general, see our explainer on how a Chief Minister is chosen, and for the list of past holders see Chief Ministers of Kerala.
What we do not know
- Who voted for whom, by community, age, gender or region. We found no post-poll survey, from Lokniti-CSDS or anyone else, that covers this election. The Lokniti survey that turned up in our search was from 2021.
- Why the exit polls fell short on seats. Some of the reasoning we saw is guesswork, and we did not find a post-mortem from the agencies.
- How much the roll revision, the local body results, the rebels or any single campaign controversy mattered, if at all.
- The alliance-level vote shares. We use Wikipedia’s 46.55%, 37.64% and 14.13%, and Mainstream Weekly gives 37.34% for the LDF, so they differ slightly. We are not sure which is right.
- The exact turnout and the exact size of the electorate, for the reasons given above.
- The Dharmadam margin, and how the Nemom margin was reported as 4,165 in one place and 4,978 in the Commission data.
- Whether this was the UDF’s best result since 1977 or since 1980: sources differ.
- Some exit polls (Times Now/ABP-CVoter, Jan Ki Baat) appeared only in fragments we could not verify, so we left them out.
How we did the numbers
Seats, votes, margins, seat flips and party-level vote shares are our own analysis of the results published by the Election Commission of India, from the same data that powers the Kerala 2026 election page on this site, compared with the 2021 election. Vote shares are each party’s votes divided by all votes polled, including NOTA. Where we say a party contested, that is our database’s count of its candidates; Wikipedia gives a different figure for the CPI(M) (77, against our 81). Alliance totals, opinion polls, exit polls and campaign details come from the outlets named, and analyst views are credited to the person or outlet that wrote them. If you spot a number that does not match the Commission’s, tell us on the contact page.
Frequently asked questions
How many seats did the UDF win in the 2026 Kerala election?
The UDF won 102 of 140 seats, according to Wikipedia. The Congress alone won 63, the IUML 22 and the Kerala Congress (KEC) 7. The LDF won 35 and the NDA 3. The majority mark is 71. V. D. Satheesan was sworn in as Chief Minister on 18 May 2026.
Did the exit polls predict a UDF win?
They predicted the winner but not the margin. Every exit poll in our table put the UDF ahead, and the highest UDF range was Manorama News-CVoter’s 82 to 94. The UDF won 102. Opinion polls taken earlier were split, and at least one, Mathrubhumi-Core, gave the LDF the edge.
How many seats did the CPI(M) lose?
The CPI(M) fell from 62 seats in 2021 to 26 in 2026, so it lost 36 seats and finished second in each of them. The Congress took 24, the IUML 4, independents 3 (all three CPI(M) rebels, according to Newslaundry and The Federal), the KEC 2, the BJP 2 and the RSP 1.
Did the BJP gain in Kerala?
It won 3 seats after winning none in 2021: Nemom, Kazhakoottam and Chathannoor. All three were narrow, with margins of 4,978, 428 and 4,398. Its vote share was almost unchanged, 11.3% in 2021 and 11.4% in 2026, in our count.
Why did the LDF lose?
No survey we could find asked voters. Named analysts point to anti-incumbency and fatigue after two terms, minority consolidation, rebels within the CPI(M) and the strength of the UDF campaign, among other things. See the section on what analysts say for who said what.
Explore the data
Every number in this piece can be checked seat by seat on Janadesh Online.
Sources
- Wikipedia: 2026 Kerala Legislative Assembly election
- Onmanorama: 2026 Kerala election results and verdict
- Onmanorama: Manorama News-CVoter survey (31 March 2026)
- Deccan Chronicle: Kerala exit polls (29 April 2026)
- DNA India: Kerala exit poll results 2026 (Axis My India)
- The Federal: Rajeev Ramachandran on the LDF setback and UDF sweep (4 May 2026)
- The Federal: Kerala pre-poll surveys, a close fight
- Newslaundry: What crushed the LDF in Kerala (11 May 2026)
- ETV Bharat: Pinarayi Vijayan’s governance model under strain
- Mainstream Weekly: M. R. Biju on the Kerala verdict (1 June 2026)
- Outlook India: Kerala on a knife’s edge, opinion polls
- The Week: Satheesan takes oath as Kerala CM (18 May 2026)
- Wikipedia: V. D. Satheesan
- Wikipedia: Satheesan ministry
- Wikipedia: 2026 Kerala Chief Minister Crisis
- Wikipedia: 2025 Kerala local elections
- Newsonair: UDF and NDA make gains in Kerala local body elections
- Onmanorama: Kerala final electoral roll released (21 February 2026)
- Election Commission of India: results
Janadesh Online is independent. Results are from the Election Commission of India; opinions and explanations are credited to the people and organisations who gave them. Spotted an error? Tell us on the contact page.







