Incumbent Mayor Nancy Vaughan narrowly defeated challenger Justin Outling in Greensboro's mayoral election Tuesday.
Vaughan won with an edge of about 400 votes out of more than 32,000 cast, according to complete but unofficial results. The tally does not include absentee or provisional ballots.
Vaughan was first elected mayor in 2013 and previously served as an at-large member of the City Council.
Outling served as a councilmember representing District 3 before making the run for mayor.
City Council Races
It was an incumbent sweep in Greensboro's City Council races.
The race for three at-large seats pitted incumbents Marikay Abuzuaiter, Hugh Holston and Yvonne Johnson against challengers Tracy Furman, Katie Rossabi and Linda Wilson. The incumbents held on to all three seats, according to complete but unofficial returns.
Mayor Pro Tem Yvonne Johnson was the top vote getter, earning 25 percent of the vote.
Other incumbents who prevailed included District 1's Sharon Hightower, District 2's Goldie Wells, District 4's Nancy Hoffmann and District 5's Tammi Z. Thurm.
Zack Matheny ran unopposed in District 3, the seat that was formerly held by Justin Outling, who narrowly lost a bid for mayor.
Greensboro voters overwhelmingly approved a series of bond measures in the city's municipal election Tuesday.
City leaders asked voters for permission to borrow a total of up to $135 million for facilities and projects. The requests were broken down into five separate referenda.
Voters approved bonds for police and fire station improvements, affordable housing, transportation projects and parks and recreation.
All passed with more than 60 percent of the vote. Tuesday's results are complete but unofficial.