Chapel Hill residents re-elected Mayor Pam Hemminger Tuesday night, while there is still some uncertainty surrounding the final seat on the Chapel Hill Town Council.

Hemminger won 88 percent of the vote Tuesday night to defeat challenger Joshua Levenson on her way to her third term as Chapel Hill’s mayor. She has held the position since 2015.

The Chapel Hill Town Council saw a close race between seven candidates for four seats. Jessica Anderson, Amy Ryan, Michael Parker won seats, with early results indicating Tai Huynh defeated incumbent Nancy Oates, Sue Hunter and Renuka Soll in a race decided by a handful of votes. Huynh finished the night with 3,946 votes when compared to 3,922 votes for Nancy Oates, 3,909 for Sue Hunter and 3,861 for Renuka Soll.

Anderson, who has served on the council since 2015, earned the most votes of the candidates. She received 18.2 percent of the votes.

Ryan and Parker took second and third place in the race, earning 14.7 and 14.2 percent of the votes.

Huynh, who appears to have won the final seat, received 24 more votes than incumbent Nancy Oates.

Results have not been declared official yet by the State Board of Elections.

For coverage on all municipal races in Orange County, visit our 2019 Elections Results page.