Skip to content

Key numbers (corrected)

Every number here is from docs/insights/path_a_summary.json. This page replaced an earlier version that contained methodology errors — see we-got-it-wrong for details.

Seats won, 2026 (the ground truth)

PartySeats won% of 234
TVK10846.2%
DMK5925.2%
AIADMK4720.1%
INC52.1%
PMK41.7%
CPI(M)41.7%
IUML20.9%
VCK20.9%
AMMK10.4%
BJP10.4%
DMDK10.4%

Majority threshold is 118 (half of 234 + 1). TVK fell 10 seats short.

Median 2026 vote share (level — NOT a swing)

For each party, the median % of votes they won across the ACs they contested:

PartyMedian 2026 %Mean 2026 %# ACs contested
TVK33.73%34.88%233 (all but 1)
DMK31.80%32.49%176
AIADMK28.84%28.50%172
INC28.19%28.60%28
PMK28.16%27.05%18
BJP21.98%22.59%33
NTK3.49%4.00%234 (all)

Why TVK won 108 with only 33% median share

Tamil Nadu had 3-4 strong parties splitting the vote. TVK's 33% was enough to win pluralities in 108 ACs. DMK and AIADMK each ran near 29-32%; first-past-the-post + multi-party splits favoured the new entrant.

True swing 2021 → 2026 (only where party contested both years)

PartyMedian true swing (pp)# ACs both years
DMK−15.0163
AIADMK−12.6151
INC−14.018
PMK−10.210
BJP−8.88 (small sample)
NTK−2.4234

Three things to notice:

  • DMK and AIADMK losses are similar magnitude — about a 5th of their previous vote share went elsewhere.
  • BJP actually lost ground (−8.8 pp) in the 8 seats where they contested in BOTH years. The earlier version of this site claimed BJP gained because it included BJP's brand-new NDA-allocated seats as "swings". Corrected here.
  • TVK and others not listed: TVK didn't contest in 2021 (0 ACs both years), so no true-swing number exists.

Religion vs party — Pearson r at AC level

Correlations between AC-level religion share (Census 2011) and 2026 vote share:

DMKAIADMKTVKBJPINCPMKNTK
Hindu%+0.03+0.08−0.06+0.03+0.16−0.09+0.05
Muslim%+0.03−0.00+0.05−0.13+0.12+0.06−0.02
Christian%−0.04−0.09+0.02−0.00−0.19+0.09−0.03

All values |r| < 0.2 — religion mix at AC level is not a strong predictor of any party's swing.

Caveat

We use district-level religion mix (Census 2011, 32 distinct values across 203 ACs ≈ 6 ACs per identical religion vector). Within-cluster variation is invisible — this biases correlations toward weak. Genuine sub-district religion data would tighten the test. See religion.md for the caveat in detail.

Seats won by reservation status

44 SC/ST reserved + 190 General = 234.

TVK won reserved AND general

TVK: 23 of 44 reserved (52%) + 85 of 190 general (45%). Slightly stronger in reserved. The actual Dalit-vote story.

Reserved seats (44)

PartySeats won
TVK23 (52%)
DMK9
AIADMK9
VCK2
CPI(M)1

General seats (190)

PartySeats won
TVK85 (45%)
DMK50
AIADMK38
INC5
PMK4
CPI(M)3
IUML2
DMDK · BJP · AMMK1 each

Entry-type breakdown (so you can audit the "swing" numbers)

For each party: how many ACs they contested only in 2021, only in 2026, or both. This is the column that distinguishes a real swing from an alliance-reshuffle artefact.

PartyBoth yearsOnly 2021 (withdrew)Only 2026 (new entry)
DMK1632513
AIADMK1514021
TVK00233
BJP81225
INC18710
PMK10138
NTK23400

The TVK row says it all: there's no such thing as a "TVK swing" — every TVK number is a 2026 level.

Data coverage

LayerCoverageGap
2026 candidate results234 / 234 ACs
2021 candidate results234 / 234 ACs
Religion mix attached203 / 234 ACs31 in post-2011 new districts
Caste granular (jati)0 / 234 ACsnot in open data
Booth-level swing0 / ~80,000 boothsimage PDFs; needs OCR (Path B)

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