2025 Charlotte mayoral election
From Wikipedia, the free encyclopedia
November 4, 2025
| ||||||||||||||||
| ||||||||||||||||
Precinct results Lyles: 40–50% 50–60% 60–70% 70–80% 80–90% ≥90% Donovan: 40–50% 50–60% No data | ||||||||||||||||
| ||||||||||||||||
| Elections in North Carolina |
|---|
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.[1] Incumbent mayor Vi Lyles was re-elected to a fifth consecutive term.[2]
Candidates
Nominee
Eliminated in primary
- Jaraun "Gemini" Boyd, community activist[4]
- Delter Guin III, banker[4]
- Brendan Maginnis, candidate for U.S. representative in 2024[4]
- Tigress McDaniel, perennial candidate[4]
Declined
- Jennifer Roberts, former mayor (2015–2017)[5]
Endorsements
Vi Lyles
- Individuals
- Hugh McColl, former CEO of Bank of America[6]
- Organizations
- EMILYs List[7]
- LGBTQ+ Democrats of Mecklenburg County[6]
- Black Political Caucus of Charlotte-Mecklenburg[6]
- Newspapers
- The Charlotte Observer (Democratic primary only)[6]
Brendan Maginnis
- Trade unions
- Fraternal Order of Police Charlotte-Mecklenburg[6]
Fundraising
| Campaign finance reports as of August 26, 2025 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Gemini Boyd (D) | $2,422 | $1,952 | $470 |
| Vi Lyles (D) | $88,975 | $52,745 | $99,712 |
| Source: Mecklenburg County Board of Elections[8] | |||
Results

Lyles
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
No votes
- No votes
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vi Lyles (incumbent) | 27,592 | 70.74 | |
| Democratic | Brendan Maginnis | 4,751 | 12.18 | |
| Democratic | Jaraun "Gemini" Boyd | 3,922 | 10.05 | |
| Democratic | Tigress McDaniel | 1,635 | 4.19 | |
| Democratic | Delter Guin III | 1,107 | 2.84 | |
| Total votes | 39,009 | 100.00 | ||
Republican primary
Candidates
Nominee
- Terrie Donovan, real estate businesswoman[10]
Withdrawn
- Matthew Grasela[10]
Fundraising
| Campaign finance reports as of August 26, 2025 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Terrie Donovan (R) | $967[a] | $536 | $431 |
| Source: Mecklenburg County Board of Elections[8] | |||