2024 Kentucky State House Election
Kentucky · State
General Election
November 5, 2024
Contests
100
Candidates
150
Valid votes
1,810,542
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 1,291,761 | 71.3% | 80 | 80.0% | 0 |
| Democratic | 514,267 | 28.4% | 20 | 20.0% | 0 |
| Independent | 4,514 | 0.2% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 80 | 80 | 0 | 70.4% | 71.3% | +0.9 pp |
| Democratic | 20 | 20 | 0 | 29.4% | 28.4% | −1.0 pp |
Seat changes by party
100 → 100 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 75 | 80 | +5 | 62.6% | 71.3% | +8.7 pp |
| Democratic | 25 | 20 | −5 | 36.1% | 28.4% | −7.7 pp |
Seat changes by party
100 → 100 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 80 | 80 | 0 | 70.4% | 71.3% | +0.9 pp |
| Democratic | 20 | 20 | 0 | 29.4% | 28.4% | −1.0 pp |
Seat changes by party
100 → 100 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 75 | 25 |
| November 8, 2022 | 80 | 20 |
| November 5, 2024 | 80 | 20 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 75 | 25 |
| November 8, 2022 | 80 | 20 |
| November 5, 2024 | 80 | 20 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 62.6% | 36.1% |
| November 8, 2022 | 70.4% | 29.4% |
| November 5, 2024 | 71.3% | 28.4% |
District map
Loading map…
District results
102 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 18,552100.0% | 100.0% | —— | — | —— | — | 18,552 | |
| 16,01766.5% | 66.5% | 8,06033.5% | 33.5% | —— | — | 24,077 | |
| 18,073100.0% | 100.0% | —— | — | —— | — | 18,073 | |
| 14,93766.4% | 66.4% | 7,56533.6% | 33.6% | —— | — | 22,502 | |
| 14,325100.0% | 100.0% | —— | — | —— | — | 14,325 | |
| 14,40766.1% | 66.1% | 7,39033.9% | 33.9% | —— | — | 21,797 | |
| 11,28456.3% | 56.3% | 8,75343.7% | 43.7% | —— | — | 20,037 | |
| 16,36870.5% | 70.5% | 6,86129.5% | 29.5% | —— | — | 23,229 | |
| 9,40549.9% | 49.9% | 9,43550.1% | 50.1% | —— | — | 18,840 | |
| 16,32565.9% | 65.9% | 8,45634.1% | 34.1% | —— | — | 24,781 | |
| 10,81462.2% | 62.2% | 6,56337.8% | 37.8% | —— | — | 17,377 | |
| 17,507100.0% | 100.0% | —— | — | —— | — | 17,507 | |
| 15,16877.7% | 77.7% | 4,35022.3% | 22.3% | —— | — | 19,518 | |
| 15,453100.0% | 100.0% | —— | — | —— | — | 15,453 | |
| 12,84760.2% | 60.2% | 8,49839.8% | 39.8% | —— | — | 21,345 | |
| 17,010100.0% | 100.0% | —— | — | —— | — | 17,010 | |
| —— | — | 11,561100.0% | 100.0% | —— | — | 11,561 | |
| —— | — | 14,790100.0% | 100.0% | —— | — | 14,790 | |
| 4,86227.5% | 27.5% | 12,80872.5% | 72.5% | —— | — | 17,670 | |
| 17,02481.9% | 81.9% | —— | — | 3,77018.1% | 18.1% | 20,794 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| David W. OsborneRep18,552 votes · 100.0% | — | — | |
Marianne ProctorRep16,017 votes · 66.5%Runner-upDeborah Ison FlowersDem8,060 votes · 33.5% | Deborah Ison FlowersDem8,060 votes · 33.5% | 33.1percentage points | |
| Savannah MaddoxRep18,073 votes · 100.0% | — | — | |
Tony HamptonRep14,937 votes · 66.4%Runner-upKevin KidwellDem7,565 votes · 33.6% | Kevin KidwellDem7,565 votes · 33.6% | 32.8percentage points | |
| Kim BantaRep14,325 votes · 100.0% | — | — | |
Kimberly Poore MoserRep14,407 votes · 66.1%Runner-upHeather CrabbeDem7,390 votes · 33.9% | Heather CrabbeDem7,390 votes · 33.9% | 32.2percentage points | |
Stephanie Ann DietzRep11,284 votes · 56.3%Runner-upAaron CurrinDem8,753 votes · 43.7% | Aaron CurrinDem8,753 votes · 43.7% | 12.6percentage points | |
T. J. RobertsRep16,368 votes · 70.5%Runner-upPeggy Houston-NienaberDem6,861 votes · 29.5% | Peggy Houston-NienaberDem6,861 votes · 29.5% | 40.9percentage points | |
Matthew LehmanDem9,435 votes · 50.1%Runner-upTerry W. HattonRep9,405 votes · 49.9% | Terry W. HattonRep9,405 votes · 49.9% | 0.2percentage points | |
Mike ClinesRep16,325 votes · 65.9%Runner-upK. Brandon LongDem8,456 votes · 34.1% | K. Brandon LongDem8,456 votes · 34.1% | 31.8percentage points | |
Steven DoanRep10,814 votes · 62.2%Runner-upWilanne StangelDem6,563 votes · 37.8% | Wilanne StangelDem6,563 votes · 37.8% | 24.5percentage points | |
| William Lee LawrenceRep17,507 votes · 100.0% | — | — | |
Josh BrayRep15,168 votes · 77.7%Runner-upRachelle RiddleDem4,350 votes · 22.3% | Rachelle RiddleDem4,350 votes · 22.3% | 55.4percentage points | |
| Matthew R. KochRep15,453 votes · 100.0% | — | — | |
D. Ryan DotsonRep12,847 votes · 60.2%Runner-upRory HoulihanDem8,498 votes · 39.8% | Rory HoulihanDem8,498 votes · 39.8% | 20.4percentage points | |
| David HaleRep17,010 votes · 100.0% | — | — | |
| Lindsey BurkeDem11,561 votes · 100.0% | — | — | |
| Anne Gay DonworthDem14,790 votes · 100.0% | — | — | |
George A. Brown Jr.Dem12,808 votes · 72.5%Runner-upJason GriffithRep4,862 votes · 27.5% | Jason GriffithRep4,862 votes · 27.5% | 45.0percentage points | |
Mark HartRep17,024 votes · 81.9%Runner-upTimothy D. JohnsonInd3,770 votes · 18.1% | Timothy D. JohnsonInd3,770 votes · 18.1% | 63.7percentage points |