2024 Kentucky State Senate Election
Kentucky · State
General Election
November 5, 2024
Contests
19
Candidates
36
Valid votes
816,414
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 536,258 | 65.7% | 13 | 68.4% | −4 |
| Democratic | 260,754 | 31.9% | 5 | 26.3% | +3 |
| Write-In | 19,402 | 2.4% | 1 | 5.3% | +1 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 17 | 13 | −4 | 75.5% | 65.7% | −9.8 pp |
| Democratic | 2 | 5 | +3 | 24.2% | 31.9% | +7.8 pp |
| Write-In | 0 | 1 | +1 | 0.4% | 2.4% | +2.0 pp |
Seat changes by party
19 → 19 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 14 | 13 | −1 | 59.0% | 65.7% | +6.7 pp |
| Democratic | 5 | 5 | 0 | 37.7% | 31.9% | −5.8 pp |
| Write-In | 0 | 1 | +1 | 0.0% | 2.4% | +2.3 pp |
Seat changes by party
19 → 19 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 17 | 13 | −4 | 75.5% | 65.7% | −9.8 pp |
| Democratic | 2 | 5 | +3 | 24.2% | 31.9% | +7.8 pp |
| Write-In | 0 | 1 | +1 | 0.4% | 2.4% | +2.0 pp |
Seat changes by party
19 → 19 seats
Historical trends
Republican Democratic Write-In
Chart data
| Election | Republican | Democratic | Write-In |
|---|---|---|---|
| November 3, 2020 | 14 | 5 | 0 |
| November 8, 2022 | 17 | 2 | 0 |
| November 5, 2024 | 13 | 5 | 1 |
Republican Democratic Write-In
Chart data
| Election | Republican | Democratic | Write-In |
|---|---|---|---|
| November 3, 2020 | 14 | 5 | 0 |
| November 8, 2022 | 17 | 2 | 0 |
| November 5, 2024 | 13 | 5 | 1 |
Republican Democratic Write-In
Chart data
| Election | Republican | Democratic | Write-In |
|---|---|---|---|
| November 3, 2020 | 59.0% | 37.7% | 0.0% |
| November 8, 2022 | 75.5% | 24.2% | 0.4% |
| November 5, 2024 | 65.7% | 31.9% | 2.4% |
District map
Loading map…
District results
19 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Write-In | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 42,109100.0% | 100.0% | —— | — | —— | — | 42,109 | |
| 31,672100.0% | 100.0% | —— | — | —— | — | 31,672 | |
| 41,43179.9% | 79.9% | 10,40420.1% | 20.1% | —— | — | 51,835 | |
| 40,53868.0% | 68.0% | 19,11232.0% | 32.0% | —— | — | 59,650 | |
| 37,58075.3% | 75.3% | 12,30324.7% | 24.7% | —— | — | 49,883 | |
| 42,770100.0% | 100.0% | —— | — | —— | — | 42,770 | |
| —— | — | 34,195100.0% | 100.0% | —— | — | 34,195 | |
| 47,378100.0% | 100.0% | —— | — | —— | — | 47,378 | |
| 42,43069.1% | 69.1% | 19,01530.9% | 30.9% | —— | — | 61,445 | |
| —— | — | 41,206100.0% | 100.0% | —— | — | 41,206 | |
| 46,323100.0% | 100.0% | —— | — | —— | — | 46,323 | |
| 34,10160.0% | 60.0% | 22,73140.0% | 40.0% | —— | — | 56,832 | |
| 41,174100.0% | 100.0% | —— | — | —— | — | 41,174 | |
| 34,87062.8% | 62.8% | 20,68237.2% | 37.2% | —— | — | 55,552 | |
| —— | — | —— | — | 19,402100.0% | 100.0% | 19,402 | |
| 37,422100.0% | 100.0% | —— | — | —— | — | 37,422 | |
| —— | — | 31,265100.0% | 100.0% | —— | — | 31,265 | |
| —— | — | 24,717100.0% | 100.0% | —— | — | 24,717 | |
| 16,46039.6% | 39.6% | 25,12460.4% | 60.4% | —— | — | 41,584 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Jason G. HowellRep42,109 votes · 100.0% | — | — | |
| Craig B. RichardsonRep31,672 votes · 100.0% | — | — | |
Stephen MeredithRep41,431 votes · 79.9%Runner-upJamie SkudlarekDem10,404 votes · 20.1% | Jamie SkudlarekDem10,404 votes · 20.1% | 59.9percentage points | |
Aaron ReedRep40,538 votes · 68.0%Runner-upRhonda DavisDem19,112 votes · 32.0% | Rhonda DavisDem19,112 votes · 32.0% | 35.9percentage points | |
David P. GivensRep37,580 votes · 75.3%Runner-upKaren M. PenningtonDem12,303 votes · 24.7% | Karen M. PenningtonDem12,303 votes · 24.7% | 50.7percentage points | |
| Steve RawlingsRep42,770 votes · 100.0% | — | — | |
| Reggie ThomasDem34,195 votes · 100.0% | — | — | |
| Rick GirdlerRep47,378 votes · 100.0% | — | — | |
Matt NunnRep42,430 votes · 69.1%Runner-upKiana FieldsDem19,015 votes · 31.0% | Kiana FieldsDem19,015 votes · 31.0% | 38.1percentage points | |
| Cassie Chambers ArmstrongDem41,206 votes · 100.0% | — | — | |
| Brandon J. StormRep46,323 votes · 100.0% | — | — | |
Chris McdanielRep34,101 votes · 60.0%Runner-upJennifer SierraDem22,731 votes · 40.0% | Jennifer SierraDem22,731 votes · 40.0% | 20.0percentage points | |
| Robert StiversRep41,174 votes · 100.0% | — | — | |
Steve WestRep34,870 votes · 62.8%Runner-upMolly Gene CrainDem20,682 votes · 37.2% | Molly Gene CrainDem20,682 votes · 37.2% | 25.5percentage points | |
Scott MadonWrite-In6,825 votes · 35.2%Runner-upWillie CraseWrite-In2,892 votes · 14.9% | Willie CraseWrite-In2,892 votes · 14.9% | 20.3percentage points | |
| C. Phillip Wheeler Jr.Rep37,422 votes · 100.0% | — | — | |
| Gerald A. NealDem31,265 votes · 100.0% | — | — | |
| Keturah J. HerronDem24,717 votes · 100.0% | — | — | |
David YatesDem25,124 votes · 60.4%Runner-upCalvin LeachRep16,460 votes · 39.6% | Calvin LeachRep16,460 votes · 39.6% | 20.8percentage points |