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