2024 Kentucky Senate election
From Wikipedia, the free encyclopedia
The 2024 Kentucky Senate election was held on November 5, 2024. The Republican and Democratic primary elections were held on May 21. Half of the senate (all odd-numbered seats) was up for election. Following the 2022 election, Republicans and Democrats held 31 and seven seats, respectively.[1] The deadline for candidates to file was January 5, 2024. Republicans maintained their majority in the chamber without gaining or losing any seats.
November 5, 2024
| ||||||||||||||||||||||||||||||||||
19 out of 38 seats in the Kentucky Senate 20 seats needed for a majority | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
A numbered map of the senate districts can be viewed at the Kentucky Senate site.[2]
Overview
| Party | Candidates | Votes | % | Seats | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Opposed | Unopposed | Before | Won | After | +/− | ||||||
| Republican | 7 | 7 | 536,258 | 65.68 | 31 | 13 | 31 | - | |||
| Democratic | 7 | 4 | 260,754 | 31.94 | 7 | 5 | 7 | - | |||
| Write-in | 11 | 0 | 19,402 | 2.38 | N/A | 1 | N/A | N/A | |||
| Total | 25 | 11 | 816,414 | 100.00 | 38 | 19 | 38 | ±0 | |||
| Source: Kentucky Secretary of State | |||||||||||
Retiring incumbents

Democratic incumbent ran
Democratic incumbent retired
Republican incumbent ran
Republican incumbent retired or lost renomination
Vacant district
A total of four senators (one Democrat and three Republicans) retired, none of whom retired to run for other offices.
Democratic
- 35th: Denise Harper Angel (Louisville): Retired.[3]
Republican
- 3rd: Whitney Westerfield (Fruit Hill): Retired.[4]
- 11th: John Schickel (Union): Retired.[5]
- 17th: Damon Thayer (Georgetown): Retired.[6]
Incumbents defeated
One incumbent lost renomination in the primary election.
In the primary election
Republicans
One Republican lost renomination.
- 7th: Adrienne E. Southworth (first elected in 2020) lost renomination to Aaron Reed.
Predictions
| Source | Ranking | As of |
|---|---|---|
| Sabato's Crystal Ball[7] | Safe R | October 23, 2024 |
Summary by district
† – Incumbent did not seek re-election
| District | Incumbent | Party | Elected | Party | ||
|---|---|---|---|---|---|---|
| 1 | Jason G. Howell | Rep | Jason G. Howell | Rep | ||
| 3 | Whitney Westerfield† | Rep | Craig B. Richardson | Rep | ||
| 5 | Stephen Meredith | Rep | Stephen Meredith | Rep | ||
| 7 | Adrienne E. Southworth | Rep | Aaron Reed | Rep | ||
| 9 | David P. Givens | Rep | David P. Givens | Rep | ||
| 11 | John Schickel† | Rep | Steve Rawlings | Rep | ||
| 13 | Reggie Thomas | Dem | Reggie Thomas | Dem | ||
| 15 | Rick Girdler | Rep | Rick Girdler | Rep | ||
| 17 | Damon Thayer† | Rep | Matt Nunn | Rep | ||
| 19 | Cassie Chambers Armstrong | Dem | Cassie Chambers Armstrong | Dem | ||
| 21 | Brandon J. Storm | Rep | Brandon J. Storm | Rep | ||
| 23 | Chris McDaniel | Rep | Chris McDaniel | Rep | ||
| 25 | Robert Stivers | Rep | Robert Stivers | Rep | ||
| 27 | Steve West | Rep | Steve West | Rep | ||
| 29 | Vacant | Scott Madon | Rep | |||
| 31 | C. Phillip Wheeler Jr. | Rep | C. Phillip Wheeler Jr. | Rep | ||
| 33 | Gerald A. Neal | Dem | Gerald A. Neal | Dem | ||
| 35 | Denise Harper Angel† | Dem | Keturah J. Herron | Dem | ||
| 37 | David Yates | Dem | David Yates | Dem | ||
Closest races
There were no seats where the margin of victory was under 10%.
Special elections
District 19 special

- 50–60%
- 60–70%
- 70–80%
- 80–90%
- >90%
- 50–60%
- 60–70%
- 70–80%
- >90%
Cassie Chambers Armstrong was elected in February 2023 following the resignation of Morgan McGarvey to become a U. S. Representative.[8]
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Democratic | Cassie Chambers Armstrong | 8,139 | 77.1 | ||
| Republican | Misty Glin | 2,418 | 22.9 | ||
| Total votes | 10,557 | 100.0 | |||
| Democratic hold | |||||
District 28 special

- 30–40%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
- >90%
- 40–50%
Greg Elkins was elected in May 2023 to fill the vacancy caused by the resignation of Ralph Alvarado in January 2023.[9]
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Greg Elkins | 7,899 | 49.8 | ||
| Democratic | Robert Sainte | 4,968 | 31.3 | ||
| Independent | Richard Henderson | 3,001 | 18.9 | ||
| Total votes | 15,868 | 100.0 | |||
| Republican hold | |||||
District 1
Republican primary
Candidates
Nominee
- Jason G. Howell,[10] incumbent senator
Eliminated in primary
- Lynn Bechler,[11] representative from the 4th district (2013–2023)
Endorsements
Organizations
- Kentucky Liberty Caucus[12]
- Kentucky Right to Life Victory PAC[13]
Organizations
Fundraising
| Campaign finance reports as of May 8, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Lynn Bechler | $30,565.54 | $30,565.54 | $0.00 |
| Jason G. Howell | $163,968.20 | $68,872.11 | $95,096.09 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jason G. Howell (incumbent) | 5,266 | 70.0 | |
| Republican | Lynn Bechler | 2,258 | 30.0 | |
| Total votes | 7,524 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Jason G. Howell (incumbent) | Unopposed | |||
| Total votes | 42,109 | 100.0 | |||
| Republican hold | |||||
District 3
Incumbent senator Whitney Westerfield retired.[4]
Republican primary
Candidates
Nominee
- Craig B. Richardson,[18] attorney
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Craig B. Richardson | Unopposed | |||
| Total votes | 31,672 | 100.0 | |||
| Republican hold | |||||
District 5
Democratic primary
Candidates
Nominee
- Jamie Skudlarek, candidate for the Ohio County Board of Education in 2022
Republican primary
Candidates
Nominee
- Stephen Meredith,[19] incumbent senator
Eliminated in primary
Endorsements
Organizations
- Kentucky Liberty Caucus[12]
Organizations
- Kentucky Chamber of Commerce[14]
- Kentucky Right to Life Victory PAC[13]
- NRA Political Victory Fund[15]
Fundraising
| Final campaign finance reports | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Thomas Ballinger | $5,421.15 | $5,421.15 | $0.00 |
| Stephen Meredith | $145,501.04 | $145,501.04 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Stephen Meredith (incumbent) | 6,060 | 71.7 | |
| Republican | Thomas Ballinger | 2,386 | 28.3 | |
| Total votes | 8,446 | 100.0 | ||
General election
Endorsements
Organizations
Organizations
- Kentucky Chamber of Commerce[28]
- Kentucky Fraternal Order of Police[29]
- Kentucky Right to Life Victory PAC[30]
- NRA Political Victory Fund[31]
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Jamie Skudlarek (D) | $6,172.22 | $5,601.36 | $570.86 |
| Stephen Meredith (R) | $50,993.84 | $38,042.20 | $12,951.64 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Stephen Meredith (incumbent) | 41,431 | 79.9 | |
| Democratic | Jamie Skudlarek | 10,404 | 20.1 | |
| Total votes | 51,835 | 100.0 | ||
| Republican hold | ||||
District 7
Incumbent senator Adrienne E. Southworth was defeated for renomination by Republican Aaron Reed.
Democratic primary
Candidates
Nominee
- Rhonda Davis,[33] small business owner
Republican primary
Candidates
Nominee
- Aaron Reed,[34] veteran and firearms manufacturer
Eliminated in primary
- Ed Gallrein,[35] veteran and farmer
- Adrienne E. Southworth,[36] incumbent senator
Endorsements
Organizations
- Kentucky Chamber of Commerce[14]
Organizations
- Americans for Prosperity-Kentucky[37]
- Kentucky Liberty Caucus (co-endorsement with Southworth)[12]
- Kentucky Right to Life Victory PAC (co-endorsement with Southworth)[13]
Organizations
- Kentucky Liberty Caucus (co-endorsement with Reed)[12]
- Kentucky Right to Life Victory PAC (co-endorsement with Reed)[13]
- Make Liberty Win PAC[38]
- NRA Political Victory Fund[15]
Fundraising
| Final campaign finance reports | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Ed Gallrein | $244,079.00 | $244,079.00 | $0.00 |
| Aaron Reed | $148,701.03 | $148,701.03 | $0.00 |
| Adrienne E. Southworth | $69,501.48 | $69,501.48 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results

- 30–40%
- 40–50%
- 50–60%
- 30–40%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
- 30–40%
- 40–50%
- 30–40%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Aaron Reed | 4,826 | 39.2 | |
| Republican | Ed Gallrein | 4,708 | 38.3 | |
| Republican | Adrienne E. Southworth (incumbent) | 2,747 | 22.4 | |
| Total votes | 12,281 | 100.0 | ||
General election
Endorsements
Organizations
- Kentucky Fraternal Order of Police[29]
- Kentucky Right to Life Victory PAC[30]
- NRA Political Victory Fund[31]
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Rhonda Davis (D) | $2,136.49 | $2,111.49 | $25.00 |
| Aaron Reed (R) | $61,323.98 | $59,64.15 | $55,359.83 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Aaron Reed | 40,538 | 68.0 | |
| Democratic | Rhonda Davis | 19,112 | 32.0 | |
| Total votes | 59,650 | 100.0 | ||
| Republican hold | ||||
District 9
Democratic primary
Candidates
Nominee
- Karen M. Pennington
Republican primary
Candidates
Nominee
- David P. Givens,[39] incumbent senator and president pro tempore of the senate
General election
Endorsements
Organizations
- The Fairness Campaign[23]
- Kentucky AFL-CIO[24]
- United Auto Workers[27]
Organizations
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Karen M. Pennington (D) | $0.00 | $0.00 | $0.00 |
| David P. Givens (R) | $299,012.26 | $33,937.03 | $265,075.23 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | David P. Givens (incumbent) | 37,580 | 75.3 | |
| Democratic | Karen M. Pennington | 12,303 | 24.7 | |
| Total votes | 49,883 | 100.0 | ||
| Republican hold | ||||
District 11
Incumbent senator John Schickel retired.[5]
Republican primary
Candidates
Nominee
- Steve Rawlings,[40] representative from the 66th district (2023–2025)
Eliminated in primary
Endorsements
Organizations
- Kentucky Chamber of Commerce[14]
Organizations
- Kentucky Liberty Caucus[12]
- Kentucky Right to Life Victory PAC[13]
- Make Liberty Win PAC[38]
- Northern Kentucky Right to Life PAC[42]
- NRA Political Victory Fund[15]
Fundraising
| Campaign finance reports as of May 8, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Duane Froelicher | $35,686.76 | $35,686.76 | $0.00 |
| Steve Rawlings | $53,450.54 | $53,450.54 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results

- 50–60%
- 60–70%
- 70–80%
- 80–90%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steve Rawlings | 7,482 | 77.4 | |
| Republican | Duane Froelicher | 2,179 | 22.6 | |
| Total votes | 9,661 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Steve Rawlings | Unopposed | |||
| Total votes | 42,770 | 100.0 | |||
| Republican hold | |||||
District 13
Democratic primary
Candidates
Nominee
- Reggie Thomas, incumbent senator
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Democratic | Reggie Thomas (incumbent) | Unopposed | |||
| Total votes | 34,195 | 100.0 | |||
| Democratic hold | |||||
District 15
Republican primary
Candidates
Nominee
- Rick Girdler, incumbent senator
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Rick Girdler (incumbent) | Unopposed | |||
| Total votes | 47,378 | 100.0 | |||
| Republican hold | |||||
District 17
Incumbent senator and senate majority leader Damon Thayer retired.[6]
Democratic primary
Candidates
Nominee
- Kiana Fields[43]
Republican primary
Candidates
Nominee
- Matt Nunn,[44] veteran and Toyota Tsusho vice president
Eliminated in primary
- Julia Jaddock,[45] church employee
Endorsements
Organizations
- Kentucky Liberty Caucus[12]
- Northern Kentucky Right to Life PAC[42]
Organizations
- Kentucky Chamber of Commerce[14]
- Kentucky Right to Life Victory PAC[13]
- NRA Political Victory Fund[15]
Fundraising
| Campaign finance reports as of May 8, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Julia Jaddock | $23,950.70 | $23,950.70 | $0.00 |
| Matt Nunn | $148,398.68 | $148,398.68 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Matt Nunn | 6,291 | 67.0 | |
| Republican | Julia Jaddock | 3,099 | 33.0 | |
| Total votes | 9,390 | 100.0 | ||
General election
Endorsements
Organizations
- Emerge Kentucky[46]
- The Fairness Campaign[23]
- Kentuckians for the Commonwealth New Power PAC[47]
- Kentucky AFL-CIO[24]
- United Auto Workers[27]
Organizations
- Kentucky Chamber of Commerce[28]
- Kentucky Fraternal Order of Police[29]
- Kentucky Right to Life Victory PAC[30]
- NRA Political Victory Fund[31]
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Kiana Fields (D) | $41,699.42 | $27,467.39 | $14,232.03 |
| Matt Nunn (R) | $139,488.01 | $94,049.87 | $45,438.14 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Matt Nunn | 42,430 | 69.1 | |
| Democratic | Kiana Fields | 19,015 | 30.9 | |
| Total votes | 61,445 | 100.0 | ||
| Republican hold | ||||
District 19
Democratic primary
Candidates
Nominee
- Cassie Chambers Armstrong, incumbent senator
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Democratic | Cassie Chambers Armstrong (incumbent) | Unopposed | |||
| Total votes | 41,206 | 100.0 | |||
| Democratic hold | |||||
District 21
Republican primary
Candidates
Nominee
- Brandon J. Storm, incumbent senator
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Brandon J. Storm (incumbent) | Unopposed | |||
| Total votes | 46,323 | 100.0 | |||
| Republican hold | |||||
District 23
Democratic primary
Candidates
Nominee
Republican primary
Candidates
Nominee
- Chris McDaniel,[49] incumbent senator
General election
Endorsements
Statewide officials
- Andy Beshear, governor of Kentucky (2019–present)[50]
Organizations
- The Fairness Campaign[23]
- Kentucky AFL-CIO[24]
- Kentucky Sierra Club[25]
- United Auto Workers[27]
- United Mine Workers of America[51]
Organizations
- Americans for Prosperity-Kentucky
- Kentucky Chamber of Commerce[28]
- Kentucky Fraternal Order of Police[29]
- NRA Political Victory Fund[31]
Organizations
- Northern Kentucky Right to Life PAC[52]
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Jennifer Sierra (D) | $57,890.01 | $37,990.97 | $19,899.04 |
| Chris McDaniel (R) | $360,508.69 | $120,647.86 | $239,860.83 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Chris McDaniel (incumbent) | 34,101 | 60.0 | |
| Democratic | Jennifer Sierra | 22,731 | 40.0 | |
| Total votes | 56,832 | 100.0 | ||
| Republican hold | ||||
District 25
Republican primary
Candidates
Nominee
- Robert Stivers, incumbent senator and president of the senate
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | Robert Stivers (incumbent) | Unopposed | |||
| Total votes | 41,174 | 100.0 | |||
| Republican hold | |||||
District 27
Democratic primary
Candidates
Nominee
Republican primary
Candidates
Nominee
- Steve West,[55] incumbent senator
General election
Endorsements
Organizations
- Kentucky Chamber of Commerce[28]
- Kentucky Fraternal Order of Police[29]
- Kentucky Right to Life Victory PAC[30]
- NRA Political Victory Fund[31]
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Molly Gene Crain (D) | $149,114.09 | $123,989.54 | $25,124.55 |
| Steve West (R) | $136,391.18 | $102,608.75 | $33,782.43 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steve West (incumbent) | 34,870 | 62.8 | |
| Democratic | Molly Gene Crain | 20,682 | 37.2 | |
| Total votes | 55,552 | 100.0 | ||
| Republican hold | ||||
District 29
At the time ballots were printed for the election, two candidates were in the race: Republican Johnnie L. Turner and independent David Suhr. However, before the election was held, Suhr withdrew from the race and Turner died, meaning neither of their votes would be counted. The winner of the race was a write-in candidate, Republican Scott Madon.[57]
Republican primary
Candidates
Nominee
- Johnnie L. Turner,[58] senator from the 29th district (2021–2024) (died October 22, 2024, remained on ballot)
Eliminated in primary
- Shawn Andrew Gilley, member of the Letcher County Board of Education (2019–present)
- Randy Thompson,[59] Judge/Executive of Knott County (2005–2013)[a]
Withdrawn
- Les Stapleton, mayor of Prestonsburg (2015–2024) (withdrew January 5, 2024)
Endorsements
Organizations
- Kentucky Right to Life Victory PAC[13]
Organizations
Fundraising
| Campaign finance reports as of May 8, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Shawn Andrew Gilley | $900.00 | $869.14 | $30.86 |
| Randy Thompson | $24,600.00 | $24,600.00 | $0.00 |
| Johnnie L. Turner | $81,033.90 | $81,033.90 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results

- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
- 90–100%
- 30–40%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
- 90–100%
- 30–40%
- 40–50%
- 50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Johnnie L. Turner (incumbent) | 4,305 | 61.7 | |
| Republican | Randy Thompson | 2,181 | 31.3 | |
| Republican | Shawn Andrew Gilley | 491 | 7.0 | |
| Total votes | 6,977 | 100.0 | ||
Independent candidates
Withdrawn
- David Suhr (withdrew October 15, 2024, remained on ballot)
Write-in candidates
Democratic
Republican
- John Clem, candidate for Harlan County Clerk in 2018
- Willie Crase, candidate for Judge/Executive of Floyd County in 2022
- Scott Madon, mayor of Pineville (2015–2025)[63]
- Andrew Thomas Saylor
- James Tyler Ward II, attorney[63]
Independent
- James Richard Tanner Hesterberg, attorney and former journalist[63]
Unknown
- Leonard Hendrickson, candidate for Judge/Executive of Knott County in 2018
General election
Endorsements
U.S. representatives
- Hal Rogers, U.S. representative from KY-05 (1981–present)
State legislators
- Robert Stivers, state senator from the 25th district (1997–present) and president of the Senate (2013–present)[63]
- Phillip Wheeler, state senator from the 31st district (2019–present)
Statewide officials
- Rocky Adkins, advisor to Beshear (2019–present) and state representative from the 99th district (1987–2019)[63]
- Andy Beshear, governor of Kentucky (2019–present)[63]
- Jacqueline Coleman, lieutenant governor of Kentucky (2019–present)
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Write-in | Scott Madon | 6,825 | 35.2 | |
| Write-in | Willie Crase | 2,892 | 14.9 | |
| Write-in | James Tyler Ward II | 2,006 | 10.3 | |
| Write-in | James Richard Tanner Hesterberg | 1,908 | 9.8 | |
| Write-in | Justin Wade Noble | 1,844 | 9.5 | |
| Write-in | Leonard Hendrickson | 1,266 | 6.5 | |
| Write-in | Valerie Ison Horn | 1,238 | 6.4 | |
| Write-in | Craig E. Blackburn | 722 | 3.7 | |
| Write-in | John Clem | 443 | 2.3 | |
| Write-in | Paul Williams | 152 | 0.8 | |
| Write-in | Andrew Thomas Saylor | 106 | 0.5 | |
| Total votes | 19,402 | 100.0 | ||
| Republican hold | ||||
District 31
Republican primary
Candidates
Nominee
- C. Phillip Wheeler Jr., incumbent senator
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Republican | C. Phillip Wheeler Jr. (incumbent) | Unopposed | |||
| Total votes | 37,422 | 100.0 | |||
| Republican hold | |||||
District 33
Democratic primary
Candidates
Nominee
- Gerald A. Neal,[64] incumbent senator and senate minority leader
Eliminated in primary
- Michael W. Churchill Jr.[65]
- Attica Woodson Scott,[66] representative from the 41st district (2017–2023) and candidate for Kentucky's 3rd congressional district in 2022
Endorsements
Statewide officials
- Andy Beshear, governor of Kentucky (2019–present)[67]
Local officials
- Craig Greenberg, mayor of Louisville (2023–present)[67]
Organizations
- The Fairness Campaign (co-endorsement with Scott)[68]
- Kentucky AFL-CIO[62]
- Kentucky Chamber of Commerce[14]
- Kentucky Educators' PAC[69]
Local officials
- Jecorey Arthur, member of the Louisville Metro Council (2021–present)[67]
Organizations
- Emerge Kentucky[70]
- The Fairness Campaign (co-endorsement with Neal)[68]
- Kentuckians for the Commonwealth New Power PAC[71]
- Louisville DSA
Fundraising
| Campaign finance reports as of May 8, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| Michael W. Churchill Jr. | $2,305.00 | $2,305.00 | $0.00 |
| Gerald A. Neal | $135,403.88 | $115,449.06 | $19,954.82 |
| Attica Woodson Scott | $31,952.19 | $31,952.19 | $0.00 |
| Source: Kentucky Registry of Election Finance[16] | |||
Results

- 30–40%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 40–50%
- 50–60%
- 60–70%
- 30–40%
- 40–50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gerald A. Neal (incumbent) | 4,854 | 55.3 | |
| Democratic | Attica Woodson Scott | 3,460 | 39.4 | |
| Democratic | Michael W. Churchill Jr. | 462 | 5.3 | |
| Total votes | 8,776 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Democratic | Gerald A. Neal (incumbent) | Unopposed | |||
| Total votes | 31,265 | 100.0 | |||
| Democratic hold | |||||
District 35
Incumbent senator Denise Harper Angel retired.[3]
Democratic primary
Candidates
Nominee
- Keturah J. Herron,[72] representative from the 42nd district (2022–2025)
General election
Results
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Democratic | Keturah J. Herron | Unopposed | |||
| Total votes | 24,717 | 100.0 | |||
| Democratic hold | |||||
District 37
November 5, 2024
| |||||||||||||||||
| |||||||||||||||||
Precinct results Yates: 50-60% 60-70% 70-80% 80-90% Leach: 50-60% 60-70% | |||||||||||||||||
| |||||||||||||||||
Democratic primary
Candidates
Nominee
- David Yates,[73] incumbent senator and senate minority whip
Republican primary
Candidates
Nominee
- Calvin Leach,[74] master's student and member of the United States Army Reserve
General election
Endorsements
Organizations
- The Fairness Campaign[23]
- Kentucky AFL-CIO[24]
- Kentucky Fraternal Order of Police[29]
- United Auto Workers[27]
Organizations
- Kentucky Right to Life Victory PAC[30]
Organizations
Fundraising
| Campaign finance reports as of October 27, 2024 | |||
|---|---|---|---|
| Candidate | Raised | Spent | Cash on hand |
| David Yates (D) | $142,668.06 | $95,181.11 | $47,486.95 |
| Calvin Leach (R) | $0.00 | $0.00 | $0.00 |
| Source: Kentucky Registry of Election Finance[32] | |||
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | David Yates (incumbent) | 25,124 | 60.4 | |
| Republican | Calvin Leach | 16,460 | 39.6 | |
| Total votes | 41,584 | 100.0 | ||
| Democratic hold | ||||
See also
Notes
- Thompson was appointed to the office in 2005 by governor Ernie Fletcher and was removed from office in 2013 after being convicted of conspiracy to buy votes.[60][61]