Mecklenburg elections see highest municipal turnout in at least a decade
AI-generated summary reviewed by our newsroom.
- Transportation referendum and local contests motivated voters and shaped funding
- Early voting and mail ballots drove participation, with 63,000 early and 1,224 mail
- Mecklenburg reported 177,735 votes, 21.9% turnout, highest odd-year since before 2015
Mecklenburg County voters turned out in far higher numbers for Tuesday’s municipal elections than they did two years ago, with nearly 22% of voters casting ballots, the highest turnout for an odd-numbered election year in at least a decade.
State elections data show 177,735 votes were cast out of 811,350 registered voters. The State Board of Elections reports municipal turnout figures online back to 2015, and this year’s participation is the strongest in that span. The closest comparison came in 2017, when turnout hit about 21% as Vi Lyles was first elected mayor. Odd-numbered election years typically draw far fewer voters than even-numbered years, which see state and national elections.
Lyles, who won reelection Tuesday, cemented her status as Charlotte’s second-longest-serving mayor. In addition to races for mayor and boards in eight towns, this year’s ballot included a countywide transportation referendum that carried long-term implications for rail, roads and transit funding.
By comparison, turnout was 15.54% in 2023. Charlotte held an unusual July election in 2022 for City Council because of Census delays caused by COVID and produced a 12.06% turnout. But that election didn’t include towns or school board.
What brought voters out?
Voters across Charlotte cited a mix of reasons for showing up Tuesday, with many pointing to the transportation referendum and a desire to stay engaged in local decisions even in a lower-profile year.
At Hidden Valley Elementary, Ingrid Hoover Hicks said her ballot was light but the transit tax proposal stood out.
“There wasn’t a whole lot to vote on,” she said. “For our district, it was not as much (other than) the transportation referendum.”
At a west Charlotte precinct, chair Carolyn Gibson pointed to a busier pace than September’s primary. She said then they had 25 voters by noon, compared to 25 voters by 8:30 a.m. on Tuesday. At Hawthorne Academy of Health Sciences Tuesday, precinct chair Mary Hood said they saw 700 voters by 6 p.m.
At the McCrorey YMCA, Derrick Dillard, an avid light-rail rider, said he voted to back the 1-cent sales tax because of traffic.
“I don’t want us to experience what they are experiencing in Atlanta with the traffic,” he said.
Outside Greater Mount Moriah Primitive Baptist Church, Renée Answine said it was tradition for her to vote
“It’s the right thing to do,” she said. “We’re allowed to have a voice, so we should use that voice.”
Boost from early voting
Strong early voting helped fuel this year’s higher turnout.
More than 63,000 Mecklenburg voters cast ballots during the early period, which county data shows is the most for an odd-year or municipal cycle, The Charlotte Observer previously reported. The county also approved 2,156 mail-in ballots. The SouthPark Library drew the biggest crowds, followed by the South County and Matthews library sites.
What comes next?
The Mecklenburg County Board of Elections will review around 600 provisional ballots, said spokesperson Kristin Mavromatis, though they won’t be enough to sway any Charlotte or county-wide race. The closest race in Charlotte was between Kimberly Owens and Krista Bokhari for the District 6 seat, which Owens won by about 3,745 votes.
Mavromatis said it is unlikely there will be any recounts throughout the county.
This story was originally published November 5, 2025 at 12:38 PM.