| ||||||||||||||||
Precinct results Lyles: 40–50% 50–60% 60–70% 70–80% 80–90% ≥90% Donovan: 40–50% 50–60% No data | ||||||||||||||||
| ||||||||||||||||
The2025 Charlotte mayoral election was held on November 4, 2025, to elect theMayor of Charlotte, North Carolina to a two-year term. The primary election was held on September 9, 2025.[1] Incumbent mayorVi Lyles was re-elected to a fifth consecutive term.[2]
| 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] | |||

| 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 | ||
| 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] | |||
| Campaign finance reports as of October 20, 2025 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Terrie Donovan (R) | $42,474[a] | $23,889 | $18,585 |
| Vi Lyles (D) | $110,059 | $65,127 | $108,414 |
| Source:Mecklenburg County Board of Elections[8] | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vi Lyles (incumbent) | 92,537 | 70.45 | |
| Republican | Terrie Donovan | 33,533 | 25.53 | |
| Libertarian | Rob Yates | 4,717 | 3.59 | |
| Write-in | 555 | 0.42 | ||
| Total votes | 131,342 | 100.00 | ||