Incumbent Democratic Mayor Vi Lyles is running for a fourth two-year term in Charlotte, North Carolina. This is the second municipal election in Charlotte in as many years after the 2021 election was delayed to 2022 following delays with the US Census. Mayor Lyles faces a familiar primary opponent in Lucille Puckett, who has run against her in each of the last three Democratic primaries. Lyles has outperformed Puckett overwhelmingly in each of those contests. The winner of the Democratic primary will be the heavy favorite for the general election in solid blue Charlotte. They will face Republican Misun Kim and Libertarian Rob Yates in the November 7 general election.
Polls close at 7:30 p.m. (EDT). We will have the election results below once they do.
All seats on the Charlotte City Council are also up this year. Four council districts and the four at-large seats had enough candidates file to require primaries on the Democratic side. No district had more than one Republican file to run, so there are no Republican primaries today. Council district candidates are subject to a 30% threshold to avoid a second primary, which the second-place candidate would have to request. The second primaries will take place on October 10, if necessary.