The 2016 Kentucky Senate election was held on November 8, 2016. The Republican and Democratic primary elections were held on May 17. Half of the senate (all odd-numbered seats) were up for election. Republicans maintained their majority in the chamber without gaining or losing any seats.
A numbered map of the senate districts at the time can be viewed here.
Retiring incumbents.
A total of two senators retired, neither of whom ran for other offices.
Incumbents defeated.
No incumbents lost renomination or reelection.
Summary by district.
Certified results by the Kentucky Secretary of State are available online for the primary election and general election.
† – Incumbent not seeking re-election
Closest races.
There were no seats where the margin of victory was under 10%.
Special elections.
District 27 special.
Steve West was elected in March 2015 following the resignation of Walter Blevins.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 1.
Incumbent senator Stan Humphries won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 3.
Incumbent senator Whitney H. Westerfield won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 5.
Incumbent senator Carroll Gibson did not seek reelection. He was succeeded by Republican Stephen L. Meredith.
Democratic primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 7.
Incumbent senator Julian M. Carroll won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 9.
Incumbent senator David P. Givens won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 11.
Incumbent senator John Schickel won reelection, defeating primary election challenger Josh L. Turner.
Republican primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 13.
Incumbent senator Reggie Thomas won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 15.
Incumbent senator Chris Girdler did not seek reelection. He was succeeded by Republican Rick Girdler.
Republican primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 17.
Incumbent senator Damon Thayer won reelection, defeating Democratic candidate Charlie Hoffman.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 19.
Incumbent senator Morgan McGarvey won reelection, defeating Republican candidate Larry West.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 21.
Incumbent senator Albert Robinson won reelection, defeating primary and general election challengers.
Republican primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 23.
Incumbent senator Chris McDaniel won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 25.
Incumbent senator Robert Stivers won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 27.
Incumbent senator Stephen West won reelection, defeating Democratic candidate Charles L. Linville III.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 29.
Incumbent senator Johnny Ray Turner won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 31.
Incumbent senator Ray Jones won reelection, defeating primary election challenger Glenn Martin Hammond.
Democratic primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 33.
Incumbent senator Gerald A. Neal won reelection, defeating primary and general election challengers.
Democratic primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Republican primary.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 35.
Incumbent senator Denise Harper Angel won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
District 37.
Incumbent senator Perry B. Clark won reelection unopposed.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! style="color:inherit;background-color: ; width: 5px;" |
! colspan="3" style="text-align:right;" | Total votes
References.
 ;templatestyles src="Reflist/styles.css" / ;