CHARLOTTE, N.C. — Both North Carolina and South Carolina held municipal elections Tuesday to determine who will represent voters in city, county, and school governmental bodies.
WCNC Charlotte has a full list of election results updating in real-time from across the greater Charlotte area, including western North Carolina and portions of South Carolina.
Here were some of the biggest elections on Tuesday.
City of Charlotte
North Carolina's largest city decided on a mayor, several seats on the city council, and new members for the Charlotte-Mecklenburg Schools Board of Education.
Democrat Vi Lyles competed for her fourth term against Republican Musun Kim and Libertarian Rob Yates, winning a large majority of votes.
Newcomers Republican James Harrison Bowers and Democrat Tiawana Deling Brown ran for Charlotte City Council District 3. Brown pulled out a large lead, garnering 79% of the vote to Bowers' 21%.
Republican Tariq Bohkari went up against Democrat Stephanie Hand in a very tight race. Bokhari leads by only 352 votes for District 6. Bokhari spoke with WCNC Charlotte's Julia Kauffman at his watch party and celebration in Myers Park Tuesday evening.
"We left everything on the field in this campaign," Bokhari said. "Whether it was raising money, spending money, sending over 300,000 pieces of mail, making over 100,000 live person calls to voters, volunteers knocking on doors, like everything."
His campaign spent about $240,000 this election cycle, according to campaign financing data. Hand's campaign spent about $131,000.
WCNC Charlotte is always asking "where's the money?" If you need help, reach out to WCNC Charlotte by emailing money@wcnc.com.
The hot topic of the District 6 race was Hand’s work history and whether she oversaw airports like she previously said. Bokhari slammed Hand, saying she misled voters. WCNC Charlotte asked Hand about the issue Tuesday night.
"I just want to continue to lead with integrity," Hand said. "I want to continue that when people go low I'm going to continue to go high... that's right because I think there is a better way in which we govern in which we lead."
Voters elected four of the five candidates for Charlotte City Council's At-Large seat.
Voters elected three of the fourteen candidates for the Charlotte-Mecklenburg Schools Board of Education at-large seat. None of the candidates were incumbents.
Preliminary results show that voters approved the record-breaking $2.5 billion CMS school bond by 63% to 37%. The bond will be used to fund about 30 projects to repair, build and provide updates to various schools around Mecklenburg County. There is also a gradual property tax hike to fund the projects.
Mayoral elections
In addition to the Charlotte mayoral race, voters also elected mayors in other towns and cities including, but not limited to, Cornelius, Fort Mill, Gastonia, Huntersville, Indian Trail, Monroe, Mooresville, Mount Holly, Pineville, Waxhaw and Weddington.