Kentucky Senate
Party seats now, after each election since 1969, and district results 2016-2024
Current seats
Control counts seats by party; coalitions and power-sharing agreements are not shown.
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
District map
Loading the map.
2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
Seats after each election, 1969-2022
Seats by election, table
| Year | D | R | Other | Seats | Control |
|---|---|---|---|---|---|
| 2022 | 7 | 31 | 0 | 38 | Republican majority |
| 2020 | 7 | 31 | 0 | 38 | Republican majority |
| 2018 | 10 | 28 | 0 | 38 | Republican majority |
| 2016 | 11 | 27 | 0 | 38 | Republican majority |
| 2014 | 12 | 26 | 0 | 38 | Republican majority |
| 2012 | 14 | 23 | 1 | 38 | Republican majority |
| 2010 | 15 | 22 | 1 | 38 | Republican majority |
| 2008 | 16 | 21 | 1 | 38 | Republican majority |
| 2006 | 16 | 21 | 1 | 38 | Republican majority |
| 2004 | 16 | 22 | 0 | 38 | Republican majority |
| 2002 | 17 | 21 | 0 | 38 | Republican majority |
| 2000 | 20 | 18 | 0 | 38 | Democratic majority |
| 1998 | 20 | 18 | 0 | 38 | Democratic majority |
| 1996 | 20 | 18 | 0 | 38 | Democratic majority |
| 1994 | 22 | 16 | 0 | 38 | Democratic majority |
| 1992 | 25 | 13 | 0 | 38 | Democratic majority |
| 1990 | 27 | 11 | 0 | 38 | Democratic majority |
| 1988 | 30 | 8 | 0 | 38 | Democratic majority |
| 1986 | 29 | 9 | 0 | 38 | Democratic majority |
| 1983 | 28 | 10 | 0 | 38 | Democratic majority |
| 1981 | 29 | 9 | 0 | 38 | Democratic majority |
| 1979 | 29 | 9 | 0 | 38 | Democratic majority |
| 1977 | 29 | 9 | 0 | 38 | Democratic majority |
| 1975 | 30 | 8 | 0 | 38 | Democratic majority |
| 1973 | 29 | 9 | 0 | 38 | Democratic majority |
| 1971 | 28 | 10 | 0 | 38 | Democratic majority |
| 1969 | Not available | ||||
Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.
District results, 2016-2024
The candidate with the most votes in each contest.
2024: 19 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | JASON G HOWELL | Republican | 100.0% | one candidate |
| 3 | CRAIG B RICHARDSON | Republican | 100.0% | one candidate |
| 5 | STEPHEN MEREDITH | Republican | 79.9% | |
| 7 | AARON REED | Republican | 68.0% | |
| 9 | DAVID P GIVENS | Republican | 75.3% | |
| 11 | STEVE RAWLINGS | Republican | 100.0% | one candidate |
| 13 | REGGIE THOMAS | Democrat | 100.0% | one candidate |
| 15 | RICK GIRDLER | Republican | 100.0% | one candidate |
| 17 | MATT NUNN | Republican | 69.0% | |
| 19 | CASSIE CHAMBERS ARMSTRONG | Democrat | 100.0% | one candidate |
| 21 | BRANDON J STORM | Republican | 100.0% | one candidate |
| 23 | CHRIS MCDANIEL | Republican | 60.0% | |
| 25 | ROBERT STIVERS | Republican | 100.0% | one candidate |
| 27 | STEVE WEST | Republican | 62.8% | |
| 29 | SCOTT MADON | Republican | 35.2% | |
| 31 | C PHILLIP WHEELER JR | Republican | 100.0% | one candidate |
| 33 | GERALD A NEAL | Democrat | 100.0% | one candidate |
| 35 | KETURAH J HERRON | Democrat | 100.0% | one candidate |
| 37 | DAVID YATES | Democrat | 60.4% |
2022: 19 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 2 | DANNY CARROLL | Republican | 100.0% | one candidate |
| 4 | ROBERT M ROBBY MILLS | Republican | 66.6% | |
| 6 | LINDSEY TICHENOR | Republican | 96.3% | |
| 8 | GARY M BOSWELL | Republican | 100.0% | one candidate |
| 10 | MATTHEW D DENEEN | Republican | 100.0% | one candidate |
| 12 | AMANDA MAYS BLEDSOE | Republican | 60.5% | |
| 14 | JIMMY HIGDON | Republican | 100.0% | one candidate |
| 16 | GEORGE MAXWELL MAX WISE | Republican | 100.0% | one candidate |
| 18 | ROBIN L WEBB | Democrat | 100.0% | one candidate |
| 20 | GEX JAY WILLIAMS | Republican | 56.3% | |
| 22 | DONALD DOUGLAS | Republican | 59.7% | |
| 24 | SHELLEY FUNKE FROMMEYER | Republican | 61.7% | |
| 26 | KAREN BERG | Democrat | 60.5% | |
| 28 | RALPH ALVARADO | Republican | 98.0% | |
| 30 | BRANDON D SMITH | Republican | 73.7% | |
| 32 | MIKE WILSON | Republican | 100.0% | one candidate |
| 34 | JARED K CARPENTER | Republican | 59.1% | |
| 36 | JULIE RAQUE ADAMS | Republican | 100.0% | one candidate |
| 38 | MIKE NEMES | Republican | 100.0% | one candidate |
2020: 19 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | JASON G HOWELL | Republican | 100.0% | one candidate |
| 3 | WHITNEY H WESTERFIELD | Republican | 78.4% | |
| 5 | STEPHEN L MEREDITH | Republican | 82.0% | |
| 7 | ADRIENNE E SOUTHWORTH | Republican | 52.6% | |
| 9 | DAVID P GIVENS | Republican | 78.5% | |
| 11 | JOHN SCHICKEL | Republican | 70.5% | |
| 13 | REGINALD THOMAS | Democrat | 100.0% | one candidate |
| 15 | RICK GIRDLER | Republican | 100.0% | one candidate |
| 17 | DAMON THAYER | Republican | 69.3% | |
| 19 | MORGAN MCGARVEY | Democrat | 100.0% | one candidate |
| 21 | BRANDON JACKSON STORM | Republican | 82.4% | |
| 23 | CHRIS MCDANIEL | Republican | 57.7% | |
| 25 | ROBERT STIVERS | Republican | 100.0% | one candidate |
| 27 | STEVE WEST | Republican | 81.0% | |
| 29 | JOHNNIE L TURNER | Republican | 53.4% | |
| 31 | PHILLIP WHEELER | Republican | 72.2% | |
| 33 | GERALD A NEAL | Democrat | 100.0% | one candidate |
| 35 | DENISE HARPER ANGEL | Democrat | 100.0% | one candidate |
| 37 | DAVID YATES | Democrat | 100.0% | one candidate |
2018: 19 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 2 | DANNY CARROLL | Republican | 63.2% | |
| 4 | ROBERT M "ROBBY" MILLS | Republican | 50.6% | |
| 6 | C B EMBRY JR | Republican | 67.2% | |
| 8 | MATT CASTLEN | Republican | 58.2% | |
| 10 | DENNIS L PARRETT | Democrat | 100.0% | one candidate |
| 12 | ALICE FORGY KERR | Republican | 50.7% | |
| 14 | JIMMY HIGDON | Republican | 65.2% | |
| 16 | GEORGE MAXWELL "MAX" WISE | Republican | 100.0% | one candidate |
| 18 | ROBIN L WEBB | Democrat | 57.8% | |
| 20 | PAUL R HORNBACK | Republican | 56.5% | |
| 22 | TOM BUFORD | Republican | 66.0% | |
| 24 | WIL SCHRODER | Republican | 56.9% | |
| 26 | ERNIE HARRIS | Republican | 51.8% | |
| 28 | RALPH ALVARADO | Republican | 53.4% | |
| 30 | BRANDON SMITH | Republican | 73.2% | |
| 32 | MIKE WILSON | Republican | 52.3% | |
| 34 | JARED K CARPENTER | Republican | 61.8% | |
| 36 | JULIE RAQUE ADAMS | Republican | 53.4% | |
| 38 | DAN MALANO SEUM | Republican | 72.3% |
2016: 19 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | Stan HUMPHRIES | not in source | 100.0% | seats not in source; one candidate |
| 3 | Whitney H. WESTERFIELD | not in source | 100.0% | seats not in source; one candidate |
| 5 | Stephen L. MEREDITH | not in source | 63.3% | seats not in source |
| 7 | Julian M. CARROLL | not in source | 100.0% | seats not in source; one candidate |
| 9 | David P. GIVENS | not in source | 100.0% | seats not in source; one candidate |
| 11 | John SCHICKEL | not in source | 100.0% | seats not in source; one candidate |
| 13 | Reggie THOMAS | not in source | 100.0% | seats not in source; one candidate |
| 15 | Rick GIRDLER | not in source | 100.0% | seats not in source; one candidate |
| 17 | Damon THAYER | not in source | 67.9% | seats not in source |
| 19 | Morgan McGarvey | not in source | 56.1% | seats not in source |
| 21 | Albert ROBINSON | not in source | 75.1% | seats not in source |
| 23 | Chris McDANIEL | not in source | 100.0% | seats not in source; one candidate |
| 25 | Robert STIVERS | not in source | 100.0% | seats not in source; one candidate |
| 27 | Stephen WEST | not in source | 67.5% | seats not in source |
| 29 | Johnny Ray TURNER | not in source | 100.0% | seats not in source; one candidate |
| 31 | Ray JONES | not in source | 100.0% | seats not in source; one candidate |
| 33 | Gerald Neal | not in source | 84.2% | seats not in source |
| 35 | Denise Harper Angel | not in source | 98.5% | seats not in source |
| 37 | Perry Clark | not in source | 96.2% | seats not in source |
MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.
Sources
Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).
Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).
District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).
District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.
Data through November 3, 2026.