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
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.
| 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).
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.
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.
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.
| 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.
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.
| 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.
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.
| Party | Seats | Median age | Under 40 | Women | Graduate+ % | Median assets (₹ lakh) |
|---|---|---|---|---|---|---|
| Loading new_assembly_profile_2026.json… | ||||||
| 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.
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.
| 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.
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.
Each post anchors on a different reading of the same 234 results. Start anywhere; they cross-link tightly.