100+ specific findings — index ​
Every numbered point below is a specific data fact computed from the parquets in s3://tnelection2026/. Drill into the linked pages for context.
Margin distribution & cliffhangers (detail) ​
- AC 185 Tirupattur was decided by 1 vote — TVK 83,375 vs DMK 83,374
- 15 ACs decided by under 1,000 votes — 6 of those by under 500
- 27 ACs decided by under 2,000 votes — 11.5% of all of TN
- TVK won 5 of the 15 sub-1K races, AIADMK 4, DMK 3 — close-race outcomes broadly mirrored statewide pattern
- TVK was the runner-up in 6 of 15 sub-1K races — the next-most TVK-impactful set
- VCK won AC 72 Tindivanam by 734 votes — only VCK win in close-race set
- AC 232 Padmanabhapuram has ENP = 6.60 — most fragmented contest in TN, 6+ effective parties splitting the vote
- 180 ACs had top-3 candidates each above 20% — true three-way fights dominated
- 113 ACs had top-3 above 25% — high-stakes three-corner battles
- 19 ACs had top-3 above 30% — closest-possible three-corner where ~10% could win it
Blowouts (detail) ​
- EPS (Edappadi K. Palaniswami) won AC 86 Edappadi by 98,110 votes — largest blowout in TN 2026, by AIADMK leader in his home seat
- Vijay (TVK) won Perambur with 58.89% vote share — highest TVK percentage statewide
- Vijay (TVK) won AC 27 Shozhinganallur by 96,780 votes — 2nd-biggest blowout
- TVK secured 8 of the top 10 blowouts — wave + candidate power compounded
- AIADMK had 2 of top 10 blowouts — both EPS-orbit seats (Edappadi, Viralimalai)
- No DMK candidate in the top-10 blowouts — DMK could win narrowly, not crushingly
Vote-to-seat efficiency (detail) ​
- TVK: 34.92% statewide vote share → 108 seats → 159,502 votes per seat — most efficient major party
- DMK: 24.19% → 59 seats → 202,189 votes per seat — 27% less efficient than TVK
- AIADMK: 21.21% → 47 seats → 222,599 votes per seat — 40% less efficient than TVK
- BJP: 2.97% → 1 seat → 1,467,024 votes per seat — least efficient major party. 9.2× TVK's vote-per-seat cost.
- NTK contested all 234, won zero. Wasted 1,972,537 votes (their entire statewide tally)
- IUML: 0.29% statewide → 2 seats → 71,232 votes per seat — most efficient party in TN 2026
- IND candidates wasted all 524,744 votes — zero wins from 232 contested
- NOTA totalled 0.41% statewide — no representation, no power
- CPI and CPI(M) each won 2 seats from 5 contested (40% win rate each) — Left allies of DMK held their pockets
DMK deep dive (detail) ​
- DMK held 40 of their 133 winning 2021 seats — 70% turnover
- DMK lost 65 seats to TVK (their largest flip-out category)
- DMK lost 22 seats to AIADMK (reversion-to-NDA category)
- DMK gained 15 seats from AIADMK (some compensation)
- Median DMK 2026 vote share when WON: 36.2% (vs 28.5% when LOST)
- Strongest DMK 2026 AC was AC 230 Nagercoil with their highest vote share
- DMK's biggest losses by margin were in Chennai metro + Salem belt — same map as TVK's biggest wins
AIADMK deep dive (detail) ​
- AIADMK held 22 of their 66 winning 2021 seats — 67% turnover
- AIADMK lost 26 seats to TVK (within NDA, TVK captured ex-AIADMK voters)
- AIADMK + PMK + BJP (NDA) combined won 52 seats — well below their 2021 NDA caucus
- AIADMK's biggest blowout was EPS in Edappadi by 98,110 — personal-brand insulation worked at the top
- Median AIADMK 2026 vote share when WON: 36.3% — virtually identical to DMK's winning median
TVK deep dive (detail) ​
- TVK contested 233 of 234 ACs — solo, no alliance
- TVK won 108 — a 46.4% win rate, highest of any major party
- 11 TVK winners got more than 50% of vote — solo majority on first attempt
- Vijay (C. Joseph Vijay) personally won Perambur with 58.89% — TVK's top
- TVK's median vote share in winning ACs was 40.5%, in losing ACs 29.8%
- TVK's highest vote share in a LOSING AC was 42.5% — they got 42% and still lost (in a 4-way fight)
- TVK was runner-up in 15 of the closest sub-2K-margin races — 15 near-misses
- TVK won 23 of 44 SC/ST reserved seats — 52% conversion vs 85 of 190 General (45%)
- TVK's wasted votes: 7,587,869 (votes cast for TVK in seats they didn't win)
BJP (detail) ​
- BJP contested 33 ACs in 2026, won 1 (down from 4 in 2021)
- Best BJP showing: 32.6% (their only win)
- L. Murugan (BJP) lost Avanashi (AC 112, SC) with 31.5% to a TVK winner — high vote share, wrong AC
- BJP's 33 contests averaged 22% vote share — well below their 33% win-threshold
Round-wise drama (detail) ​
- 82 of 234 ACs (35%) had a different round-1 leader vs final winner — over a third of seats had counting-day momentum shifts
- AC 56 Thalli had 7 lead changes — most volatile counting
- 121 ACs (52%) were decided from round 1 — no lead change throughout counting
- 18 ACs had 4+ lead changes — true counting-day cliffhangers
- Postal votes are opened last — and biased toward DMK by ~5 pp statewide
Postal vs EVM (detail) ​
- TVK statewide postal vote share: 24.46% vs EVM 35.04% — a 10.6 pp gap
- DMK statewide postal share: 29.43% vs EVM 24.13% — +5.3 pp postal premium
- Postal share of all votes: 1.06% (~521K of 49M)
- TVK's worst postal performance was AC 7 Maduravoyal — 25.5% postal vs 48.3% EVM (22.8 pp gap)
- Top 5 worst postal-vs-EVM ACs for TVK are all Chennai metropolitan — youth wave was EVM-only
Reserved seats (detail) ​
- TN has 44 SC + 2 ST = 46 reserved seats (the 2 ST being Yercaud and Senthamangalam — kracekumar 2021 data mislabels them)
- TVK won 23 of 44 SC/ST reserved seats (52%) — the largest reserved-seat haul
- DMK and AIADMK each won 9 reserved seats
- VCK won 2 reserved seats (in alliance with DMK)
- CPI(M) won 1 reserved seat
- TVK in reserved + general combined: 108 seats overall — proportional but slightly better in reserved
Multi-corner contests (detail) ​
- Median ENP (Laakso-Taagepera) = 3.24 — TN 2026 was genuinely a 3-party fight
- Most fragmented AC: 232 Padmanabhapuram, ENP = 6.60 (6+ effective parties)
- Most consolidated AC: ENP = 2.20 — essentially two-party
- 19 ACs had 3+ candidates each above 30% — coin-flip three-corner fights
- 180 ACs had top-3 each above 20% — broad three-way pattern
Party flips (detail) ​
- DMK → TVK: 65 ACs flipped this way (biggest single flow)
- AIADMK → TVK: 26 ACs
- DMK → AIADMK: 22 ACs (reversion to AIADMK)
- AIADMK → DMK: 15 ACs (counter-reversion)
- DMK held only 40 of their 2021 wins (turnover ~70%)
- AIADMK held only 22 of their 2021 wins (turnover ~67%)
- INC held 4 of 9 winning 2021 seats (DMK alliance partner)
- CPI held both their 2021 wins
- A handful (BJP → DMK, BJP → TVK) — NDA seats peeling off to DMK alliance + TVK
NOTA + Independents (detail) ​
- Median NOTA per AC: 0.39% — TN voters showed up to vote FOR something
- Highest NOTA: AC 108 Udhagamandalam (Ooty) at 1.03% — hill district
- AC 86 Edappadi (EPS's seat) had 10 Independents drawing 20.69% combined — IND wave specific to this AC, unusual
- AC 111 Mettupalayam had 13 Independents drawing 12.29% — second-most IND-heavy
- AC 227 Nanguneri had 14 Independents — most INDs in any AC
- No Independent won a seat in 2026
- NOTA contested all 234 ACs, won zero, totalled 0.41% statewide — purest "protest" channel
Specific candidate wins (detail) ​
- Vijay won Perambur (AC 12) with 58.89% — the TVK leader's own seat
- V. S. Babu (TVK) defeated M. K. Stalin (DMK) in Kolathur — sitting CM lost his own seat
- C. Joseph Vijay's TVK candidates won 108 seats, none had a 2021 record under "TVK" — every TVK winner is a first-term MLA
- N. Mariwilson (TVK) won Dr.Radhakrishnan Nagar with 53.97% — 2nd-highest TVK share
- Edappadi K. Palaniswami (AIADMK) won Edappadi by 98,110 — single largest individual margin
Geographic + community (detail) ​
- TVK won 0 of 6 in Kanniyakumari — 47% Christian, Christian + Nadar dominated
- TVK won 2 of 22 in Cauvery delta (Thiruvarur + Nagapattinam + Thanjavur + Mayiladuthurai) — DMK historic heartland held
- TVK won 4 of 41 in Vanniyar belt (Villupuram, Cuddalore, Tiruvannamalai, Kallakurichi, Dharmapuri, Tirupathur) — PMK heartland resisted
- Christian % to TVK vote share Pearson r = +0.017 — essentially zero. Religion did not drive TVK.
- TVK's biggest gains all in Chennai metro suburbs — Perambur, Madavaram, Avadi, Ambattur, Thiruvottiyur, Poonamallee, Velachery
Vote share variance (detail) ​
- DMK vote share spread (P10-P90): 11.7 pp — most uniform statewide machine
- AIADMK spread: 21.0 pp — wide variation, regional pockets
- TVK spread: 19.4 pp — broader than DMK, more uniform than AIADMK
- INC spread: 10.5 pp — most compact (limited contests, alliance discipline)
- NTK spread: 4.0 pp — same 3-4% everywhere, no concentration ever
Vote wastage (detail) ​
- DMK wasted 7,627,583 votes in losing seats (15% of TN's total vote)
- TVK wasted 7,587,869 votes in losing seats — close to DMK's wastage
- AIADMK wasted 6,589,489 votes
- NTK wasted ALL 1,972,537 of their votes (zero seats)
- BJP wasted 1,418,536 votes (1 seat won)
Honest acknowledgements ​
- DMK lost 2021's strongholds nearly uniformly — median swing in held seats only 3 pp gentler than in lost seats
- No "BJP grew 2× in reserved seats" finding — that v1 claim was a methodology artefact (5 of 7 reserved BJP rows were new entries, not swings)
- TVK was not a Christian or Muslim-driven wave — religion correlations all |r| < 0.2
How to verify
Every finding above maps to a query in pipelines/mega_insights.py against parquets in s3://tnelection2026/. Re-run end-to-end with:
bash
uv run python pipelines/mega_insights.pyOutput lands in docs/insights/mega_insights.json.