Indian Union Muslim League (IUML) candidate AM Shahjahan secured victory after a narrow win over Tamilaga Vettri Kazhagam (TVK).
Shahjahan polled 69,284 votes, winning by a margin of just 1,065 votes after all 23 rounds of EVM counting. TVK candidate Azarudeen Uduman Ali put up a strong challenge, finishing second with 68,219 votes.
All India Anna Dravida Munnetra Kazhagam (AIADMK) nominee Dorai Shanmuga Prabu ended third with 57,072 votes.