With all 15 precincts reporting, Mayor Bobby Kilgore has won re-election.
Kilgore received 55.48 percent of the vote, with Council member Lynn Keziah receiving 32.73 percent and Kyle Hayes receiving 11.51 percent of the vote.
The race for city council was decidedly tighter.
Former Police Chief Debra Duncan received 20.72 percent of the vote, receiving the most votes to win one of the three seats.
For the other two open seats, Council member Freddie Gordon received 1,029 votes for 15.36 percent, Council member John Ashcraft received 1,028 votes for 15.35 percent and Surluta Anthony received 1,026 voted for 15.32 percent of the vote.
Duncan celebrated her victory with supporters at the Derby.
"I'm very excited and looking forward to getting to work and tackling the issues," Duncan said Tuesday night.
Gordon was hesitant to comment Tuesday night due to the closeness of the vote. He said they will have to consult Union County Board of Elections Director John Whitley.
Based on the unofficial numbers, Anthony and Council member Margaret Desio would be able to request a run-off, Whitley said Tuesday night.
Mathematically, anyone who received more than 1,117 votes is the winner and in this case, Duncan is the only one who received more than that number. The next top-four vote getters, Gordon, Ashcraft, Anthony and Desio would be eligible for a run-off, but the bottom two of the four, Anthony and Desio, would have to request it.
The numbers are unofficial as they count provisional ballots. They will not be made official until next week.
Ashcraft and Anthony could not be reached Tuesday night. For more in-depth coverage, see Friday's paper.