Tamil Nadu 2026 · Comprehensive Explorer

The complete data view of the 2026 Tamil Nadu Assembly election

Every seat, every party, every region. 234 constituencies, 4.93 crore votes polled, 12 parties with seats. The interactive companion to the five-post series on TN 2026.

Source: official ECI results, May 4 2026 · 4,023 candidates across 234 seats · open dataset (CC BY 4.0) · GitHub

108
TVK
46.2% seat share · 34.9% vote share
59
DMK
25.2% seat share · 24.2% vote share
47
AIADMK
20.1% seat share · 21.2% vote share
70
INDIA bloc
DMK + INC + VCK + CPI(M) + CPI + IUML
53
NDA bloc
AIADMK + BJP + PMK + DMDK
234
Constituencies
4.93 crore votes polled
Search Map Party efficiency Regional anatomy 2021 → 2026 swing Demographics Defeated incumbents Dummy near-misses Read the series
Data explorer · Search and filter

Constituency Explorer

Find any seat, any candidate, any party. Switch between 2026 winners, 2021 winners, the side-by-side flip view, or the full 4,257-row 2026 ballot. Type to filter by name, district, party, or any visible field; click a column header to sort.

Show entries
Loading…

Sources: explorer_ac_2026.json (2026 winners), winners_2021.json (2021 winners, from TCPD Lok Dhaba via OpenCity CKAN), swing_2021_to_2026.json (side-by-side), all_candidates_2026.json (every name on the 2026 ballot, derived from the raw ECI tally).

Section 1 · Interactive map

234 constituencies, colored by winner

Hover any seat for the winning candidate, party, vote total, margin, and second-place finisher. Filter by alliance or by major party to see the geographic shape of each force. Every figure shown on the map is also available in the searchable Constituency Explorer table above.

View
Highlight
Winner TVK · 108 DMK · 59 AIADMK · 47 INC · 5 PMK · 4 VCK · 2 IUML · 2 CPI / CPI(M) · 4 BJP · 1 DMDK · 1 AMMK · 1
Section 2 · Seat-to-vote efficiency

Who converted votes into seats, and who didn't

Vote share, seat share, and the seat-share-over-vote-share ratio. Ratio above 1.0 means the party won a larger share of seats than its share of votes (FPTP working in their favour). Below 1.0 means votes were spread thin. NTK polled 4% statewide and won zero. BJP's 2.97% delivered one. TVK's 1.32 is the highest among parties with five or more seats.

Party Votes polled Vote share Seats Seat share Efficiency (seat ÷ vote share)
Loading party_efficiency_2026.json

Source: party_efficiency_2026.json. Total state pool: 4,93,24,121 votes (4.93 crore). Independents and unlisted micro-parties grouped into the residual; not shown here.

Section 3 · Regional anatomy

9 regions, all major parties

Tamil Nadu's 234 constituencies grouped into nine political-geography regions. Each cell shows seats / vote share. The headline pattern: TVK over-performed in Chennai & Suburbs (32 of 37 seats, 45% share) and underperformed in the Cauvery Delta and Northeast Coast. AIADMK held the Krishnagiri Belt and held strong in the North. DMK's rump survives in Cauvery Delta, Central, and Madurai. Use the toggle to switch between seat count and vote share view.

View
Region ACs TVK DMK ADMK BJP PMK INC NTK Other
Loading regional_all_parties_2026.json

Source: regional_all_parties_2026.json. NTK polled 4% statewide and won zero seats anywhere; the column shows its regional vote-share footprint. Sivaganga is grouped under Deep South to match the published TVK regional file.

Section 4 · 2021 → 2026 swing

Every seat, then and now

164 of 234 seats flipped party (70%). The top flow is DMK → TVK (65 seats), followed by AIADMK → TVK (26), DMK → AIADMK (22), and AIADMK → DMK (15). Sort the table by any column. Filter to flipped or held; or jump to a specific 2021 or 2026 winning party.

Show
2026 winner
AC Constituency Region 2021 winner 2026 winner 2026 margin (%) Flip
Loading swing_2021_to_2026.json

Source: swing_2021_to_2026.json + explorer_ac_2026.json for 2026 margins. Click any column header to sort. Margin shown is the 2026 winner's lead over the 2026 runner-up as a percentage of votes polled.

Section 5 · Demographics of winners

Who actually got elected

The 2026 assembly is younger than any in Tamil Nadu's recent history. Median MLA age fell 12 years from 2021. 22 women elected (9.4%), 13 of them from TVK alone, zero from DMK. 41 MLAs under 40, 35 of those from TVK. The youngest sitting MLA is 28.

Median age
down ~12 years from 2021
MLAs under 40
35 of these are from TVK
Women MLAs
—% of assembly
Graduate or above
of which postgraduate: —
Age range
youngest to oldest
Party Seats Median age Under 40 Women Graduate+ % Median assets (₹ lakh)
Loading new_assembly_profile_2026.json

Youngest 10 in the new assembly

Name Age Constituency Party Gender Education
Loading…

Source: new_assembly_profile_2026.json, derived from the 4,023-row 2026 candidate roster (MyNeta + ECI). Asset numbers are subject to the known parser caveats documented in the dataset README; treat "Not declared" as missing rather than zero.

Section 6 · Defeated incumbents

The 179 who didn't return on the same seat

Of 234 sitting MLAs, only 55 held their seat. 95 defended their 2021 seat and lost. 40 shifted constituency and lost there too. 37 were off the ballot entirely (retired, denied tickets, or otherwise out of contest). 64 of the 95 contested-and-lost defeats came directly at TVK's hands, including the Chief Minister.

Situation
2021 party
AC 2021 winner (incumbent) 2021 margin 2026 winner 2026 margin (%) Situation
Loading defeated_incumbents_2026.json

Source: defeated_incumbents_2026.json. "Contested and lost" means the 2021 winner appeared on the 2026 ballot in the same constituency and did not finish first. "Off the ballot" means no candidate matching the 2021 winner's name appears in any 2026 contest. M.K. Stalin's Kolathur defeat (AC 13) is the marquee case in the Contested & lost subset.

Section 7 · Dummy near-misses

Where the spoiler tactic almost mattered

Across the 234 races, 329 candidates were flagged as plausible "dummies" by name-similarity heuristics. In 25 seats, the combined dummy votes exceeded the margin of loss for the major candidate. Under the strict definition (only exact and near-exact name matches), the count is 0. Under the loose definition (including word-match flags), 2 races are consequential: TIRUKKOYILUR (TVK lost by 285 votes, dummy ratio 2.00) and PALANI (TVK lost by 693, ratio 1.53). The remaining 23 are explanatory, not decisive.

Rank Constituency Major candidate (party) Margin of loss Margin (%) Dummy votes Ratio Flag tier
Loading dummy_near_misses_2026.json

Source: dummy_near_misses_2026.json. "Ratio" is combined dummy votes divided by the margin of loss; values above 1 mean the dummies' aggregate pool exceeded what the major candidate needed to win. "Flag tier" reports the strictness of the matches: EXACT and NEAR are high-confidence name doubles; WORD is a looser substring match. See the dummy results post for the methodology.

Read the five-post series

The narrative companion to this dashboard

Each post anchors on a different reading of the same 234 results. Start anywhere; they cross-link tightly.