Fourteen of Chennai district’s 16 Assembly seats went to the Tamilaga Vettri Kazhagam (TVK) in 2026, and the two that did not, Harbour and Chepauk-Thiruvallikeni, sit next to each other on the old city’s eastern edge. Both were won by the DMK, according to the results declared in the Tamil Nadu Government Gazette of 6 May 2026.
Turnout varied far more than the seat count suggests. Using the official Form 20 result sheets, 90.95% of electors voted in Dr. Radhakrishnan Nagar, against 75.59% in Mylapore, a gap of more than 15 points within one district.

- Each square is one Assembly constituency, numbered as the Election Commission numbers them (11 to 26). Colour shows the winning party.
- The layout keeps the rough north-to-south order of the city, with RK Nagar and Kolathur at the top and Velachery at the bottom. It is not drawn to scale.
- Turnout figures appear in the second chart and in the table at the end.
Two DMK seats in the old city
The gazette lists P.K. Sekarbabu as the winner in Harbour and Udhayanidhi Stalin in Chepauk-Thiruvallikeni, both for the DMK. Every other seat in the district, from RK Nagar in the north to Velachery in the south, returned a TVK candidate. Perambur, the seat Chief Minister C. Joseph Vijay holds, is one of them.
The Election Commission’s counting page for Mylapore shows how a typical TVK win looked in numbers: 70,070 votes for the winner against 41,098 for the DMK runner-up, a margin of 28,972.
Where people voted, and where they did not
Form 20 is the polling-station-wise result sheet each returning officer files after counting. It states the electors in the constituency and the total votes polled, including postal ballots, so turnout can be worked out from one official sheet. The Chennai sheets are republished from elections.tn.gov.in in an OpenCity dataset.

The northern seats of RK Nagar, Kolathur and Villivakkam top the list. Three southern and central seats, Saidapet, Thiru-Vi-Ka Nagar and Mylapore, sit below 80%. Perambur’s Form 20 file could not be read in full, so it is left out of the chart; All India Radio’s polling-night report put it above 89%.
Electors in Harbour on the final roll, the fewest of Chennai’s 16 seats. Perambur had the most, 2,22,792, per the constituency-wise roll figures reported on 24 February 2026.
The numbers behind the graphic
| No. | Constituency | Winner’s party | Electors, final roll (Feb 2026) | Electors, Form 20 | Votes polled incl. postal | Turnout |
|---|---|---|---|---|---|---|
| 11 | Dr. Radhakrishnan Nagar | TVK | 1,95,856 | 1,99,394 | 1,81,348 | 90.95% |
| 12 | Perambur | TVK | 2,22,792 | not read | not read | not available |
| 13 | Kolathur | TVK | 2,07,251 | 2,11,833 | 1,84,284 | 86.99% |
| 14 | Villivakkam | TVK | 1,59,764 | 1,63,416 | 1,41,650 | 86.68% |
| 15 | Thiru-Vi-Ka Nagar (SC) | TVK | 1,78,793 | 1,81,658 | 1,43,940 | 79.24% |
| 16 | Egmore (SC) | TVK | 1,34,879 | 1,38,796 | 1,19,915 | 86.40% |
| 17 | Royapuram | TVK | 1,56,931 | 1,59,672 | 1,27,420 | 79.80% |
| 18 | Harbour | DMK | 1,16,896 | 1,20,142 | 99,634 | 82.93% |
| 19 | Chepauk-Thiruvallikeni | DMK | 1,63,866 | 1,66,050 | 1,40,834 | 84.81% |
| 20 | Thousand Lights | TVK | 1,53,908 | 1,57,551 | 1,31,905 | 83.72% |
| 21 | Anna Nagar | TVK | 1,81,402 | 1,88,908 | 1,63,432 | 86.51% |
| 22 | Virugambakkam | TVK | 1,96,536 | 2,00,627 | 1,72,888 | 86.17% |
| 23 | Saidapet | TVK | 2,00,697 | 2,04,177 | 1,60,496 | 78.61% |
| 24 | Thiyagarayanagar | TVK | 1,54,943 | 1,58,791 | 1,34,147 | 84.48% |
| 25 | Mylapore | TVK | 1,94,731 | 1,99,496 | 1,50,800 | 75.59% |
| 26 | Velachery | TVK | 2,11,691 | 2,17,208 | 1,85,042 | 85.19% |
Source: winners from Tamil Nadu Government Gazette Extraordinary No. 231, 6 May 2026 (Form 21-C declarations); electors and votes polled from Form 20 result sheets, Assembly election 2026 (elections.tn.gov.in, via OpenCity); final-roll electors as reported by News Today, 24 February 2026. Turnout is votes polled divided by Form 20 electors, rounded to two decimals.
About the data
Polling was held on 23 April 2026 and votes were counted on 4 May. The 15 seats with readable Form 20 sheets list 26,67,719 electors and 22,37,735 votes, about 83.9% overall. Form 20 elector counts run 2,000 to 7,500 higher per seat than the February final roll, probably because the roll used on polling day includes names added after it, so the two columns should not be mixed. Turnout here is calculated from Form 20 alone.
Polling-night estimates were lower: All India Radio put Chennai district at 83.44% that evening. This page covers Chennai district only. Seats such as Shozhinganallur, Alandur and Tambaram belong to neighbouring districts.
Quick answers
How many Chennai seats did the TVK win in 2026?
Fourteen of the 16 seats in Chennai district. The DMK won Harbour and Chepauk-Thiruvallikeni.
Which Chennai constituency had the highest turnout?
Dr. Radhakrishnan Nagar, at 90.95% by its Form 20 sheet. Mylapore was lowest, at 75.59%.
Which Chennai constituency has the most voters?
Perambur, with 2,22,792 electors on the February 2026 final roll. Harbour has the fewest, 1,16,896.
Information checked against official sources on 22 October 2026. Figures can be revised; confirm on the linked official pages before relying on them.
Sources
- Tamil Nadu Government Gazette Extraordinary No. 231, declaration of results, General Elections 2026 (Public (Elections) Department)
- Form 20 for Chennai constituencies, Tamil Nadu Assembly elections 2026, sourced from elections.tn.gov.in (OpenCity)
- Mylapore, General Election to Assembly Constituencies May 2026 (Election Commission of India)
- Final voter list for 16 Chennai Assembly constituencies out (News Today, 24 February 2026)
- Tamil Nadu records record voter turnout in single-phase election (All India Radio News, 23 April 2026)
