The 2025 Charlotte mayoral election was held on November 4, 2025, to elect the Mayor of Charlotte, North Carolina to a two-year term. The primary election was held on September 9, 2025. Incumbent Mayor Vi Lyles was re-elected to a fifth consecutive term.
Democratic primary Candidates Nominee Vi Lyles, incumbent mayor
Eliminated in primary Jaraun "Gemini" Boyd, community activist Delter Guin III, banker Brendan Maginnis, candidate for U.S. representative in 2024 Tigress McDaniel, perennial candidate Declined Jennifer Roberts, former mayor (2015–2017)
Endorsements
Fundraising Campaign finance reports as of August 26, 2025CandidateRaisedSpentCash on handGemini Boyd (D)$2,422$1,952$470Vi Lyles (D)$88,975$52,745$99,712Source: Mecklenburg County Board of Elections
Results
Republican primary Candidates Nominee Terrie Donovan, real estate businesswoman
Withdrawn Matthew Grasela
Fundraising Campaign finance reports as of August 26, 2025CandidateRaisedSpentCash on handTerrie Donovan (R)$967$536$431Source: Mecklenburg County Board of Elections
Third-party and independent candidates Libertarian Party Rob Yates, nominee for mayor in 2023
General election Post-primary endorsements
Fundraising Campaign finance reports as of October 20, 2025CandidateRaisedSpentCash on handTerrie Donovan (R)$42,474$23,889$18,585Vi Lyles (D)$110,059$65,127$108,414Source: Mecklenburg County Board of Elections
Results
Notes
References