B
RepublicanCurrent Incumbent

BOB CARROLL

Active 2010–2026 · 11 elections · 11 races

258,136
Total Votes
3/3
Contested Wins
100.0%
Best Finish
17
Years Active

Election History

Performance in each election, most recent first