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.