Skip to content

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) ​

  1. AC 185 Tirupattur was decided by 1 vote — TVK 83,375 vs DMK 83,374
  2. 15 ACs decided by under 1,000 votes — 6 of those by under 500
  3. 27 ACs decided by under 2,000 votes — 11.5% of all of TN
  4. TVK won 5 of the 15 sub-1K races, AIADMK 4, DMK 3 — close-race outcomes broadly mirrored statewide pattern
  5. TVK was the runner-up in 6 of 15 sub-1K races — the next-most TVK-impactful set
  6. VCK won AC 72 Tindivanam by 734 votes — only VCK win in close-race set
  7. AC 232 Padmanabhapuram has ENP = 6.60 — most fragmented contest in TN, 6+ effective parties splitting the vote
  8. 180 ACs had top-3 candidates each above 20% — true three-way fights dominated
  9. 113 ACs had top-3 above 25% — high-stakes three-corner battles
  10. 19 ACs had top-3 above 30% — closest-possible three-corner where ~10% could win it

Blowouts (detail) ​

  1. EPS (Edappadi K. Palaniswami) won AC 86 Edappadi by 98,110 votes — largest blowout in TN 2026, by AIADMK leader in his home seat
  2. Vijay (TVK) won Perambur with 58.89% vote share — highest TVK percentage statewide
  3. Vijay (TVK) won AC 27 Shozhinganallur by 96,780 votes — 2nd-biggest blowout
  4. TVK secured 8 of the top 10 blowouts — wave + candidate power compounded
  5. AIADMK had 2 of top 10 blowouts — both EPS-orbit seats (Edappadi, Viralimalai)
  6. No DMK candidate in the top-10 blowouts — DMK could win narrowly, not crushingly

Vote-to-seat efficiency (detail) ​

  1. TVK: 34.92% statewide vote share → 108 seats → 159,502 votes per seat — most efficient major party
  2. DMK: 24.19% → 59 seats → 202,189 votes per seat — 27% less efficient than TVK
  3. AIADMK: 21.21% → 47 seats → 222,599 votes per seat — 40% less efficient than TVK
  4. BJP: 2.97% → 1 seat → 1,467,024 votes per seat — least efficient major party. 9.2× TVK's vote-per-seat cost.
  5. NTK contested all 234, won zero. Wasted 1,972,537 votes (their entire statewide tally)
  6. IUML: 0.29% statewide → 2 seats → 71,232 votes per seat — most efficient party in TN 2026
  7. IND candidates wasted all 524,744 votes — zero wins from 232 contested
  8. NOTA totalled 0.41% statewide — no representation, no power
  9. 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) ​

  1. DMK held 40 of their 133 winning 2021 seats — 70% turnover
  2. DMK lost 65 seats to TVK (their largest flip-out category)
  3. DMK lost 22 seats to AIADMK (reversion-to-NDA category)
  4. DMK gained 15 seats from AIADMK (some compensation)
  5. Median DMK 2026 vote share when WON: 36.2% (vs 28.5% when LOST)
  6. Strongest DMK 2026 AC was AC 230 Nagercoil with their highest vote share
  7. DMK's biggest losses by margin were in Chennai metro + Salem belt — same map as TVK's biggest wins

AIADMK deep dive (detail) ​

  1. AIADMK held 22 of their 66 winning 2021 seats — 67% turnover
  2. AIADMK lost 26 seats to TVK (within NDA, TVK captured ex-AIADMK voters)
  3. AIADMK + PMK + BJP (NDA) combined won 52 seats — well below their 2021 NDA caucus
  4. AIADMK's biggest blowout was EPS in Edappadi by 98,110 — personal-brand insulation worked at the top
  5. Median AIADMK 2026 vote share when WON: 36.3% — virtually identical to DMK's winning median

TVK deep dive (detail) ​

  1. TVK contested 233 of 234 ACs — solo, no alliance
  2. TVK won 108 — a 46.4% win rate, highest of any major party
  3. 11 TVK winners got more than 50% of vote — solo majority on first attempt
  4. Vijay (C. Joseph Vijay) personally won Perambur with 58.89% — TVK's top
  5. TVK's median vote share in winning ACs was 40.5%, in losing ACs 29.8%
  6. TVK's highest vote share in a LOSING AC was 42.5% — they got 42% and still lost (in a 4-way fight)
  7. TVK was runner-up in 15 of the closest sub-2K-margin races — 15 near-misses
  8. TVK won 23 of 44 SC/ST reserved seats — 52% conversion vs 85 of 190 General (45%)
  9. TVK's wasted votes: 7,587,869 (votes cast for TVK in seats they didn't win)

BJP (detail) ​

  1. BJP contested 33 ACs in 2026, won 1 (down from 4 in 2021)
  2. Best BJP showing: 32.6% (their only win)
  3. L. Murugan (BJP) lost Avanashi (AC 112, SC) with 31.5% to a TVK winner — high vote share, wrong AC
  4. BJP's 33 contests averaged 22% vote share — well below their 33% win-threshold

Round-wise drama (detail) ​

  1. 82 of 234 ACs (35%) had a different round-1 leader vs final winner — over a third of seats had counting-day momentum shifts
  2. AC 56 Thalli had 7 lead changes — most volatile counting
  3. 121 ACs (52%) were decided from round 1 — no lead change throughout counting
  4. 18 ACs had 4+ lead changes — true counting-day cliffhangers
  5. Postal votes are opened last — and biased toward DMK by ~5 pp statewide

Postal vs EVM (detail) ​

  1. TVK statewide postal vote share: 24.46% vs EVM 35.04% — a 10.6 pp gap
  2. DMK statewide postal share: 29.43% vs EVM 24.13% — +5.3 pp postal premium
  3. Postal share of all votes: 1.06% (~521K of 49M)
  4. TVK's worst postal performance was AC 7 Maduravoyal — 25.5% postal vs 48.3% EVM (22.8 pp gap)
  5. Top 5 worst postal-vs-EVM ACs for TVK are all Chennai metropolitan — youth wave was EVM-only

Reserved seats (detail) ​

  1. TN has 44 SC + 2 ST = 46 reserved seats (the 2 ST being Yercaud and Senthamangalam — kracekumar 2021 data mislabels them)
  2. TVK won 23 of 44 SC/ST reserved seats (52%) — the largest reserved-seat haul
  3. DMK and AIADMK each won 9 reserved seats
  4. VCK won 2 reserved seats (in alliance with DMK)
  5. CPI(M) won 1 reserved seat
  6. TVK in reserved + general combined: 108 seats overall — proportional but slightly better in reserved

Multi-corner contests (detail) ​

  1. Median ENP (Laakso-Taagepera) = 3.24 — TN 2026 was genuinely a 3-party fight
  2. Most fragmented AC: 232 Padmanabhapuram, ENP = 6.60 (6+ effective parties)
  3. Most consolidated AC: ENP = 2.20 — essentially two-party
  4. 19 ACs had 3+ candidates each above 30% — coin-flip three-corner fights
  5. 180 ACs had top-3 each above 20% — broad three-way pattern

Party flips (detail) ​

  1. DMK → TVK: 65 ACs flipped this way (biggest single flow)
  2. AIADMK → TVK: 26 ACs
  3. DMK → AIADMK: 22 ACs (reversion to AIADMK)
  4. AIADMK → DMK: 15 ACs (counter-reversion)
  5. DMK held only 40 of their 2021 wins (turnover ~70%)
  6. AIADMK held only 22 of their 2021 wins (turnover ~67%)
  7. INC held 4 of 9 winning 2021 seats (DMK alliance partner)
  8. CPI held both their 2021 wins
  9. A handful (BJP → DMK, BJP → TVK) — NDA seats peeling off to DMK alliance + TVK

NOTA + Independents (detail) ​

  1. Median NOTA per AC: 0.39% — TN voters showed up to vote FOR something
  2. Highest NOTA: AC 108 Udhagamandalam (Ooty) at 1.03% — hill district
  3. AC 86 Edappadi (EPS's seat) had 10 Independents drawing 20.69% combined — IND wave specific to this AC, unusual
  4. AC 111 Mettupalayam had 13 Independents drawing 12.29% — second-most IND-heavy
  5. AC 227 Nanguneri had 14 Independents — most INDs in any AC
  6. No Independent won a seat in 2026
  7. NOTA contested all 234 ACs, won zero, totalled 0.41% statewide — purest "protest" channel

Specific candidate wins (detail) ​

  1. Vijay won Perambur (AC 12) with 58.89% — the TVK leader's own seat
  2. V. S. Babu (TVK) defeated M. K. Stalin (DMK) in Kolathur — sitting CM lost his own seat
  3. C. Joseph Vijay's TVK candidates won 108 seats, none had a 2021 record under "TVK" — every TVK winner is a first-term MLA
  4. N. Mariwilson (TVK) won Dr.Radhakrishnan Nagar with 53.97% — 2nd-highest TVK share
  5. Edappadi K. Palaniswami (AIADMK) won Edappadi by 98,110 — single largest individual margin

Geographic + community (detail) ​

  1. TVK won 0 of 6 in Kanniyakumari — 47% Christian, Christian + Nadar dominated
  2. TVK won 2 of 22 in Cauvery delta (Thiruvarur + Nagapattinam + Thanjavur + Mayiladuthurai) — DMK historic heartland held
  3. TVK won 4 of 41 in Vanniyar belt (Villupuram, Cuddalore, Tiruvannamalai, Kallakurichi, Dharmapuri, Tirupathur) — PMK heartland resisted
  4. Christian % to TVK vote share Pearson r = +0.017 — essentially zero. Religion did not drive TVK.
  5. TVK's biggest gains all in Chennai metro suburbs — Perambur, Madavaram, Avadi, Ambattur, Thiruvottiyur, Poonamallee, Velachery

Vote share variance (detail) ​

  1. DMK vote share spread (P10-P90): 11.7 pp — most uniform statewide machine
  2. AIADMK spread: 21.0 pp — wide variation, regional pockets
  3. TVK spread: 19.4 pp — broader than DMK, more uniform than AIADMK
  4. INC spread: 10.5 pp — most compact (limited contests, alliance discipline)
  5. NTK spread: 4.0 pp — same 3-4% everywhere, no concentration ever

Vote wastage (detail) ​

  1. DMK wasted 7,627,583 votes in losing seats (15% of TN's total vote)
  2. TVK wasted 7,587,869 votes in losing seats — close to DMK's wastage
  3. AIADMK wasted 6,589,489 votes
  4. NTK wasted ALL 1,972,537 of their votes (zero seats)
  5. BJP wasted 1,418,536 votes (1 seat won)

Honest acknowledgements ​

  1. DMK lost 2021's strongholds nearly uniformly — median swing in held seats only 3 pp gentler than in lost seats
  2. 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)
  3. 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.py

Output lands in docs/insights/mega_insights.json.

Built from public data — ECI, Census 2011, kracekumar/tn_elections.