J
RepublicanCurrent Incumbent

JOHN GILLESPIE

Active 2018–2026 · 5 elections · 5 races

75,489
Total Votes
1/1
Contested Wins
100.0%
Best Finish
9
Years Active

Election History

Performance in each election, most recent first