Federal race
2026 KY U.S. Senate Race
Kentucky — 22 candidates running.
Track this race
We'll email you when this race has news. No spam. Unsubscribe anytime.
Money in this race
13 of 22 candidates have filed FEC totals for the 2026 cycle. Totals below reflect only filed candidates.
- BARR, GARLAND ANDY$7,968,106
- MORRIS, NATE$7,028,611
- CAMERON, DANIEL$2,060,372
- MCGRATH, AMY$1,942,704
- ROMANS, DALE$821,111
- BOOKER, CHARLES$368,365
- WILLETT, JOEL$350,036
- STEVENSON, PAMELA$266,963
- MCCONNELL, MITCHIncumbent$174,225
- FARIS, MICHAEL$61,530
- FARIS, MICHAEL JAMES$61,530
- FORSYTHE, LOGAN$46,938
- WENZEL, DONALD RAY$2,431
Total raised by filed candidates: $21,152,923
Candidates (22)
Browse all federal candidatesBARR, GARLAND ANDY
Republican
BOOKER, CHARLES
Democratic
CAMERON, DANIEL
Republican
CAMPBELL, CHRISTOPHER TODD
Other
CATLETT, ANISSA
Republican
DUNCAN, JAMES D
Republican
DUNCAN, SCOTT MICHEAL
Independent
FARIS, MICHAEL
Republican
FARIS, MICHAEL JAMES
Republican
FORSYTHE, LOGAN
Democratic
KENNEDY, WENDE CAROL MS
Republican
MCCONNELL, MITCH
IncumbentRepublican
MCGRATH, AMY
Democratic
MORRIS, NATE
Republican
RANDALL, JARED
Democratic
ROMANS, DALE
Democratic
SHELLEY, *ANDREW NICHOLAS
Republican
STEVENSON, PAMELA
Democratic
THOMPSON, VINCENT ANTHONY
Democratic
TRIMBLE, JACOB DANIEL
Republican
WENZEL, DONALD RAY
Republican
WILLETT, JOEL
Democratic
Candidate filings are sourced from the FEC. Read our methodology for how we collect and verify this data.
Related
- Candidates in this stateEvery federal candidate in this state, grouped by chamber and district.Open
- About this officeRole, term, qualifications, and key facts for the office in this race.Open
- All federal candidatesBrowse every federal candidate; filter by state, office, or party.Open
- Federal partiesBrowse candidates by party affiliation across every race.Open
- Compare candidatesPick up to four candidates and view party, office, and FEC totals side-by-side.Open
- MethodologyHow we source race definitions, candidate filings, and FEC finance data.Open