
| Year | Winner | Party | Votes | Vote % | Runner-up | Party | Margin |
|---|---|---|---|---|---|---|---|
| 2026 | Udhayanidhi Stalin | DMK | 62992 | 44.76% | Selvam D. | TVK | 7140 |
| 2021 | Udhayanidhi Stalin | DMK | 93285 | 67.89% | A. V. A. Kassali | PMK | 69355 |
| 2016 | J. Anbazhagan | DMK | 67982 | 47.32% | A. Noorjahan | ADMK | 14164 |
| 2011 | J. Anbazhagan | DMK | 64191 | 49.44% | Thameemun Ansari M | MNMK | 9203 |
| 2006 | T. M. Anbarasan | DMK | 133232 | 46.85% | B. Valarmathi | ADMK | 17910 |
| 2001 | B. Valarmathi | AIADMK | 94554 | 47.59% | Eraama Veerappan | MGRK | 12596 |
| 1996 | C. Shanmugam | DMK | 117545 | 66.23% | K. Purushothaman | ADMK | 75994 |
| 1991 | S. Annamalai | ADMK | 88432 | 58.45% | Pammal Nallathambi | DMK | 34911 |
| 1989 | C. Shanmugam | DMK | 67985 | 42.88% | K. Adaikalam | ADK(J) | 26009 |
| 1984 | M. Abraham | DMK | 61300 | 49.14% | Mohanarangam. R. | AIADMK | 906 |
| 1980 | K. M. Abdul Razack | AIADMK | 50345 | 50.18% | Sampath. N. P. L | INC | 5839 |
| 1977 | K. M. Abdul Razack | AIADMK | 30961 | 37.45% | M. Abiraham | DMK | 3849 |
| 1971 | C. Arumugam | DMK | 42295 | 64.53% | V Gopal Reddiar | INC | 19049 |
| 1967 | Kothandam | DMK | 38382 | 59.2% | G. Reddy | INC | 13182 |
| 1962 | M. Kamalanathan | DMK | 33766 | 53.71% | T. Theerthagiri Gounder | INC | 9490 |