Across 404 seats in Tamil Nadu, Kerala, and Puducherry, VoteMatrix's pre-poll AI consensus called 27 of 29 marquee battles correctly and predicted 2 of 3 governments within range. We also missed Tamil Nadu's TVK wave — alongside every published pre-poll model in India. Here is the consolidated, unfiltered scorecard.
The model performed cleanly where 2024 Lok Sabha signals translated to assembly arithmetic. It broke where a new force converted vote-share to seats faster than any historical precedent.
Every constituency we explicitly flagged as a high-profile battle in our pre-poll briefs — CM seats, opposition leaders, marquee candidates, breakthrough bets. Same definition applied to all three states.
Where the model worked, it worked for the same reasons in all three states. Where it broke, it broke for similar reasons too.
Pinarayi (Dharmadom), Rangasamy (Thattanchavady, Mangalam), Vijay (Perambur, Trichy East), OPS (Bodi), EPS (Edappadi), Kunhalikutty (Malappuram), Satheesan (Paravur), Chennithala (Haripad) — every CM, ex-CM, opposition leader and supremo call landed.
Where 2024 Lok Sabha vote shares anchored a clean stronghold — DMK+ delta belt, IUML's Malappuram cluster, NDA's Yanam enclave — the model held cleanly. 95% recall on DMK+ in TN; 12 of 12 IUML strongholds in Malappuram.
Coherent geographic blocs landed almost in entirety. 12 of 12 Kongu/Salem-Dharmapuri NDA seats in TN. Both BJP breakthrough seats in southern Travancore (Nemom, Kazhakkoottam) called exactly. Yanam NDA isolated correctly from mainland Puducherry.
Of the three states, our highest-probability published scenario materialised in two — UDF Majority (Kerala, ~50%) and NDA Majority (Puducherry, ~55%). For a probabilistic model, that's the bar that matters.
TVK's seat conversion in TN (108 from 22% vote-share) and BJP's late surge in PY (3 Independent flips in addition to 2 BJP wins) both broke our historical FPTP curves. Old third-party precedents don't capture geographic concentration of new movements.
In TN, 87 DMK+-called seats went TVK. In Kerala, we predicted 64 LDF seats, actual was 37 — we over-credited CPI(M) cadre resilience. In PY, six SPA-leaning toss-ups flipped to NDA. Same root cause: incumbent floors held in our model when they didn't on the ground.
Chennai (#14–#33) and Madurai (#189–#195) swept TVK in TN. North Kozhikode flipped UDF in 10 LDF-call seats. Our model treated welfare-scheme delivery as a strong urban floor; voters treated it as a baseline expectation, not a vote-puller.
PY had three Independent winners (Kadirkamam, Nedungadu, Mahé). In TN, the Sengottaiyan-on-TVK kind of cross-cutting vote was rarer than it should have been in our model. Strong local figures running outside their home alliance need their own probability bucket.
Forecasting credibility comes from owning misses publicly and shipping the fix. These three are non-negotiable for the next cycle.
New-party seat conversion will be modeled on real geographic concentration data, not historical FPTP averages. The TVK lesson is that a young party with even district-level concentration can convert at 5x historical third-party rates.
Welfare-scheme delivery will no longer act as an urban floor. Urban anti-incumbency signals will be tracked as their own variable and applied with a separate, larger uncertainty band — particularly in Chennai, Bengaluru, Hyderabad, and Madurai-class metros.
No "Safe" or "Clean Sweep" tier without an 8+ point cushion across all model runs. Sitting ministers and high-margin incumbents in volatile constituencies will default to "Lean" or "Toss-up" when local cross-currents are present.
Two layers of detail — the verified accuracy scorecards from each state's verdict, and the constituency-level pre-poll prediction pages that started it all.
If you're working on election intelligence, market research, predictive modeling, or data-driven storytelling — we'd love to hear from you. Drop us a brief and we'll get back within 48 hours.
Prefer email? Reach us directly at votematrix@alphabsolutions.com