2020 Kentucky Senate election#District 26 special

{{Short description|none}}

{{Distinguish|2020 United States Senate election in Kentucky}}

{{Use mdy dates|date=April 2024}}

{{Infobox election

| election_name = 2020 Kentucky Senate election

| country = Kentucky

| type = legislative

| ongoing = no

| previous_election = 2018 Kentucky Senate election

| previous_year = 2018

| next_election = 2022 Kentucky Senate election

| next_year = 2022

| seats_for_election = 19 out of 38 seats in the Kentucky Senate

| majority_seats = 20

| election_date = November 3, 2020

| 1blank = Seats up

| 2blank = Races won

| image1 = File:3x4.svg

| image_size = 150x150px

| leader1 = Robert Stivers

| party1 = Republican Party of Kentucky

| leaders_seat1 = 25thManchester

| leader_since1 = January 8, 2013

| last_election1 = 28

| seats1 = 30

| seat_change1 = {{increase}} 2

| 1data1 = 12

| 2data1 = 14

| image2 = File:Morgan McGarvey.jpg

| leader2 = Morgan McGarvey

| party2 = Kentucky Democratic Party

| leaders_seat2 = 19thLouisville

| leader_since2 = January 8, 2019

| last_election2 = 10

| seats2 = 8

| seat_change2 = {{decrease}} 2

| 1data2 = 7

| 2data2 = 5

| map_image = {{switcher

|350px

|Results

|350px

|Popular vote}}

| map_caption = Results:
{{legend0|#F48882|Republican hold}} {{legend0|#CA0120|Republican gain}}
{{legend0|#92C5DE|Democratic hold}} {{Legend0|#d3d3d3|No election}}
Popular vote:
{{legend0|#E27F7F|50–60%}} {{legend0|#D75D5D|60–70%}} {{legend0|#D72F30|70–80%}} {{legend0|#C21B18|80–90%}} {{legend0|#A80000|>90%}}
{{legend0|#0D0596|>90%}}

| title = Senate President

| before_election = Robert Stivers

| before_party = Republican Party of Kentucky

| after_election = Robert Stivers

| after_party = Republican Party of Kentucky

}}

{{ElectionsKY}}

The 2020 Kentucky Senate election was held on November 3, 2020. The Republican and Democratic primary elections were held on June 23. Half of the senate seats (all odd-numbered seats) were up for election. Republicans increased their majority in the chamber, gaining two seats.

A numbered map of the senate districts at the time can be viewed [https://legislature.ky.gov/Public%20Services/GIS%20contents/SH001A02c.pdf here].

Overview

class="wikitable"
colspan="12" style="text-align:center;"|File:Kentucky Senate diagram, 2021-22.svg
colspan="2" rowspan="2" |Party

! colspan="2" |Candidates

! rowspan="2" |Votes

! rowspan="2" |%

! colspan="4" |Seats

Opposed

!Unopposed

!Before

!Won

!After

!+/−

style="background-color:{{party color|Republican Party of Kentucky}}" |

|Republican

| style="text-align:right;"|11

| style="text-align:right;"|3

| style="text-align:right;"|532,205

| style="text-align:right;"|59.01

| style="text-align:right;"|28

| style="text-align:right;"|14

| style="text-align:right;"|30

| style="text-align:right;"|+2

style="background-color:{{party color|Kentucky Democratic Party}}" |

|Democratic

| style="text-align:right;"|9

| style="text-align:right;"|4

| style="text-align:right;"|340,042

| style="text-align:right;"|37.70

| style="text-align:right;"|10

| style="text-align:right;"|5

| style="text-align:right;"|8

| style="text-align:right;"

2
style="background-color:{{party color|Libertarian Party of Kentucky}}" |

|Libertarian

| style="text-align:right;"|3

| style="text-align:right;"|0

| style="text-align:right;"|20,927

| style="text-align:right;"|2.32

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:center;"

style="background-color:{{party color|Independent}}" |

|Independent

| style="text-align:right;"|2

| style="text-align:right;"|0

| style="text-align:right;"|8,423

| style="text-align:right;"|0.93

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:center;"

style="background-color:{{party color|write-in candidate}}" |

|Write-in

| style="text-align:right;"|3

| style="text-align:right;"|0

| style="text-align:right;"|268

| style="text-align:right;"|0.03

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:right;"|0

| style="text-align:center;"

colspan="2" |Total

| style="text-align:right;"|28

| style="text-align:right;"|7

| style="text-align:right;"|901,865

| style="text-align:right;"|100.00

| style="text-align:right;"|38

| style="text-align:right;"|19

| style="text-align:right;"|38

| style="text-align:right;"|±0

colspan="10" |Source: [https://elect.ky.gov/results/2020-2029/Documents/2020%20General%20Election%20Results.pdf Kentucky Secretary of State]

Retiring incumbents

A total of three senators (two Democrats and one Republican) retired, none of whom ran for other offices.

= Democratic =

  1. 7th: Julian M. Carroll (Frankfort): Retired
  2. 37th: Perry B. Clark (Louisville): Retired

= Republican =

  1. 1st: Stan Humphries (Cadiz): Retired

Incumbents defeated

One incumbent lost renomination in the primary election, and one incumbent lost reelection in the general election.

= In the primary election =

== Republicans ==

One Republican lost renomination.

  1. 21st: Albert Robinson (first elected in 1994) lost renomination to Brandon J. Storm, who won the general election.

= In the general election =

== Democrats ==

One Democrat lost reelection to a Republican.

  1. 29th: Johnny Ray Turner (first elected in 2000) lost to Johnnie L. Turner.

Summary by district

Certified results by the Kentucky Secretary of State are available online for the [https://elect.ky.gov/results/2020-2029/Documents/2020%20Primary%20Election%20Results.pdf primary election] and [https://elect.ky.gov/results/2020-2029/Documents/2020%20General%20Election%20Results.pdf general election].

† – Incumbent not seeking re-election

class="sortable wikitable" style="font-size:95%;line-height:14px;"

! class="unsortable"|District

! class="unsortable"|Incumbent

! colspan="2"| Party

! class="unsortable"|Elected

! colspan="2"|Party

1

| Stan Humphries

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Jason G. Howell

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

3

| Whitney H. Westerfield

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Whitney H. Westerfield

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

5

| Stephen L. Meredith

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Stephen L. Meredith

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

7

| Julian M. Carroll

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Adrienne E. Southworth

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

9

| David P. Givens

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| David P. Givens

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

11

| John Schickel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| John Schickel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

13

| Reginald Thomas

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Reginald Thomas

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

15

| Rick Girdler

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Rick Girdler

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

17

| Damon Thayer

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Damon Thayer

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

19

| Morgan McGarvey

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Morgan McGarvey

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

21

| Albert Robinson

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Brandon Jackson Storm

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

23

| Chris McDaniel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Chris McDaniel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

25

| Robert Stivers

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Robert Stivers

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

27

| Steve West

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Steve West

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

29

| Johnny Ray Turner

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Johnnie L. Turner

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

31

| Phillip Wheeler

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Phillip Wheeler

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

33

| Gerald A. Neal

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Gerald A. Neal

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

35

| Denise Harper Angel

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Denise Harper Angel

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

37

| Perry B. Clark

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| David Yates

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

Crossover seats

= Democratic =

Three districts voted for Donald Trump in 2016 but had Democratic incumbents:

class="wikitable sortable"
colspan=2 | District

! colspan=3 | Incumbent

valign=bottom

! #

! Trump margin of
victory in 2016

! Member

! Party

! Incumbent margin
of victory in 2016

7

| {{shading PVI|R|24.18}}

| {{sortname|Julian M.|Carroll}}

| {{party shading/Text/Democratic}}

| Unopposed

29

| {{shading PVI|R|58.30}}

| {{sortname|Johnny Ray|Turner}}

| {{party shading/Text/Democratic}}

| Unopposed

37

| {{shading PVI|R|5.54}}

| {{sortname|Perry B.|Clark}}

| {{party shading/Text/Democratic}}

| Unopposed

= Republican =

None.

Closest races

Seats where the margin of victory was under 10%:

  1. {{font color|red|District 29, 6.80%}} (gain)
  2. {{font color|red|District 7, 9.48%}} (gain)

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | The Cook Political Report{{cite web|title=October Overview: Handicapping the 2020 State Legislature Races|url=https://cookpolitical.com/october-overview-handicapping-2020-state-legislature-races|website=The Cook Political Report|access-date=April 26, 2024}}

|{{USRaceRating|Solid|R}}

|October 21, 2020

Special elections

= District 31 special =

[[File:2019 Kentucky Senate 31st district special election results map by county.svg|thumb|200px|Results by county:

{{collapsible list

| title = {{legend|#E27F7F|Wheeler}}

| {{legend|#E27F7F|50–60%}}

| {{legend|#D72F30|70–80%}}

}}

{{collapsible list

| title = {{legend|#7996E2|Pugh}}

| {{legend|#7996E2|50–60%}}

| {{legend|#584CDE|70–80%}}

}}

]]

Phillip Wheeler was elected in March 2019 following the resignation of Ray Jones II.

{{Election box begin no change | title=2019 Kentucky Senate 31st district special election}}

{{Election box winning candidate with party link no change|

|party = Republican Party (United States)

|candidate = Phillip Wheeler

|votes = 6,188

|percentage = 52.3

}}

{{Election box candidate with party link no change|

|party = Democratic Party (United States)

|candidate = Darrell Pugh

|votes = 5,649

|percentage = 47.7

}}

{{Election box total no change|

|votes = 11,837

|percentage = 100.0

}}

{{Election box gain with party link no swing|

|winner = Republican Party (United States)

|loser = Democratic Party (United States)

}}

{{Election box end}}

= District 38 special =

Michael J. Nemes was elected in January 2020 following the resignation of Dan Seum.

{{Election box begin no change | title=2020 Kentucky Senate 38th district special election}}

{{Election box winning candidate with party link no change|

|party = Republican Party (United States)

|candidate = Michael J. Nemes

|votes = 8,637

|percentage = 63.6

}}

{{Election box candidate with party link no change|

|party = Democratic Party (United States)

|candidate = Andrew Bailey

|votes = 4,943

|percentage = 36.4

}}

{{Election box total no change|

|votes = 13,580

|percentage = 100.0

}}

{{Election box hold with party link no swing|

|winner = Republican Party (United States)

|loser = Democratic Party (United States)

}}

{{Election box end}}

= District 26 special =

Karen Berg was elected in June 2020 following the resignation of Ernie Harris.

{{Election box begin no change | title=2020 Kentucky Senate 26th district special election}}

{{Election box winning candidate with party link no change|

|party = Democratic Party (United States)

|candidate = Karen Berg

|votes = 24,771

|percentage = 57.0

}}

{{Election box candidate with party link no change|

|party = Republican Party (United States)

|candidate = Bill Ferko

|votes = 18,705

|percentage = 43.0

}}

{{Election box total no change|

|votes = 43,476

|percentage = 100.0

}}

{{Election box gain with party link no swing|

|winner = Democratic Party (United States)

|loser = Republican Party (United States)

}}

{{Election box end}}

District 1

Incumbent senator Stan Humphries did not seek reelection. He was succeeded by Republican Jason G. Howell.

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 1st district election

}}

{{Election box candidate unopposed with party link

| candidate = Jason G. Howell

| party = Republican Party (United States)

}}

{{Election box total no change

| votes = 40,128

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 3

Incumbent senator Whitney H. Westerfield won reelection, defeating Libertarian candidate Amanda Billings.

= Republican primary =

== Candidates ==

=== Nominee ===

= Third-party candidates =

== Libertarian party==

  • Amanda Billings

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 3rd district election

}}

{{Election box winning candidate with party link no change

| candidate = Whitney H. Westerfield (incumbent)

| party = Republican Party (United States)

| votes = 29,640

| percentage = 78.4

}}

{{Election box candidate with party link no change

| candidate = Amanda Billings

| party = Libertarian Party (United States)

| votes = 8,157

| percentage = 21.6

}}

{{Election box total no change

| votes = 37,797

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 5

Incumbent senator Stephen L. Meredith won reelection, defeating Independent and Libertarian candidates.

= Republican primary =

== Candidates ==

=== Nominee ===

= Independent candidates =

  • John Whipple

= Third-party candidates =

== Libertarian party==

  • Guy M. Miller

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 5th district election

}}

{{Election box winning candidate with party link no change

| candidate = Stephen L. Meredith (incumbent)

| party = Republican Party (United States)

| votes = 43,385

| percentage = 82.0

}}

{{Election box candidate with party link no change

| candidate = John Whipple

| party = Independent

| votes = 5,724

| percentage = 10.8

}}

{{Election box candidate with party link no change

| candidate = Guy M. Miller

| party = Libertarian Party (United States)

| votes = 3,781

| percentage = 7.1

}}

{{Election box total no change

| votes = 52,890

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 7

Incumbent senator Julian M. Carroll did not seek reelection. He was succeeded by Republican Adrienne E. Southworth.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Joe Graviss, representative from the 56th district (2019–2021)

= Republican primary =

== Candidates ==

=== Nominee ===

=== Eliminated in primary ===

  • Cleaver Kirk Crawford
  • Katie Howard
  • Calen Studler
  • Linda Thompson

== Results ==

{{Election box begin no change |title=Republican primary results}}

{{Election box winning candidate with party link no change

|party = Republican Party (United States)

|candidate = Adrienne E. Southworth

|votes = 3,701

|percentage = 31.1

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Katie Howard

|votes = 3,157

|percentage = 26.5

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Calen Studler

|votes = 2,697

|percentage = 22.7

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Linda Thompson

|votes = 1,952

|percentage = 16.4

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Cleaver Kirk Crawford

|votes = 390

|percentage = 3.3

}}{{Election box total no change

|votes = 11,897

|percentage = 100.0

}}{{Election box end}}

= Independent candidates =

  • Ken Carroll

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 7th district election

}}

{{Election box winning candidate with party link no change

| candidate = Adrienne E. Southworth

| party = Republican Party (United States)

| votes = 33,187

| percentage = 52.6

}}

{{Election box candidate with party link no change

| candidate = Joe Graviss

| party = Democratic Party (United States)

| votes = 27,205

| percentage = 43.1

}}

{{Election box candidate with party link no change

| candidate = Ken Carroll

| party = Independent

| votes = 2,699

| percentage = 4.3

}}

{{Election box total no change

| votes = 63,091

| percentage = 100.0

}}

{{Election box gain with party link no change

|winner = Republican Party (United States)

|loser = Democratic Party (United States)

}}

{{Election box end}}

=== Results by county ===

width="40%" class="wikitable sortable"

!rowspan="2" colspan="1" style="text-align:center" | County

colspan="2" style="text-align: center;"| Adrienne E. Southworthcolspan="2" style="text-align: center;" | Joe Gravisscolspan="2" style="text-align: center;" | Ken Carroll

! colspan="2" |Margin

colspan="1" rowspan="2" style="text-align: center;" | Total
votes
colspan="1" style="text-align: center;" | #

! colspan="1" style="text-align: center;" | %

! colspan="1" style="text-align: center;" | #

! colspan="1" style="text-align: center;" | %

! colspan="1" style="text-align: center;" | #

! colspan="1" style="text-align: center;" | %

!#

!%

align="center" {{party shading/Republican}}|Anderson

|align="center"| 8,862

|align="center"| 68.20

|align="center"| 3,744

|align="center"| 28.81

|align="center"| 388

|align="center"| 2.99

|align="center"| 5,118

|align="center"| 39.39

|align="center"| 12,994

align="center" {{party shading/Democratic}}|Franklin

|align="center"| 10,731

|align="center"| 41.45

|align="center"| 13,562

|align="center"| 52.39

|align="center"| 1,594

|align="center"| 6.16

|align="center"| -2,831

|align="center"| -10.94

|align="center"| 25,887

align="center" {{party shading/Republican}}|Gallatin

|align="center"| 2,650

|align="center"| 70.27

|align="center"| 931

|align="center"| 24.69

|align="center"| 190

|align="center"| 5.04

|align="center"| 1,719

|align="center"| 45.58

|align="center"| 3,771

align="center" {{party shading/Republican}}|Owen

|align="center"| 3,994

|align="center"| 74.72

|align="center"| 1,163

|align="center"| 21.76

|align="center"| 188

|align="center"| 3.52

|align="center"| 2,831

|align="center"| 52.97

|align="center"| 5,345

align="center" {{party shading/Democratic}}|Woodford

|align="center"| 6,950

|align="center"| 46.04

|align="center"| 7,805

|align="center"| 51.71

|align="center"| 339

|align="center"| 2.25

|align="center"| -855

|align="center"| -5.66

|align="center"| 15,094

align="center"| Total

|align="center"| 33,187

|align="center"| 52.60

|align="center"| 27,205

|align="center"| 43.12

|align="center"| 2,699

|align="center"| 4.28

|align="center"| 5,982

|align="center"| 9.48

|align="center"| 63,091

District 9

Incumbent senator David P. Givens won reelection, defeating Democratic candidate Brian Pedigo.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Brian Pedigo

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 9th district election

}}

{{Election box winning candidate with party link no change

| candidate = David P. Givens (incumbent)

| party = Republican Party (United States)

| votes = 41,555

| percentage = 78.5

}}

{{Election box candidate with party link no change

| candidate = Brian Pedigo

| party = Democratic Party (United States)

| votes = 11,356

| percentage = 21.5

}}

{{Election box total no change

| votes = 52,911

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 11

Incumbent senator John Schickel won reelection, defeating Democratic candidate James Fiorelli.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • James Fiorelli

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 11th district election

}}

{{Election box winning candidate with party link no change

| candidate = John Schickel (incumbent)

| party = Republican Party (United States)

| votes = 46,463

| percentage = 70.4

}}

{{Election box candidate with party link no change

| candidate = James Fiorelli

| party = Democratic Party (United States)

| votes = 19,496

| percentage = 29.6

}}

{{Election box total no change

| votes = 65,959

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 13

Incumbent senator Reginald Thomas won reelection, defeating write-in candidate Matt E. Miniard.

= Democratic primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 13th district election

}}

{{Election box winning candidate with party link no change

| candidate = Reginald Thomas (incumbent)

| party = Democratic Party (United States)

| votes = 36,345

| percentage = 99.8

}}

{{Election box candidate with party link no change

| candidate = Matt E. Miniard

| party = Write-in

| votes = 55

| percentage = 0.2

}}

{{Election box total no change

| votes = 36,400

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (US)

}}

{{Election box end}}

District 15

Incumbent senator Rick Girdler won reelection, defeating primary election challenger Larry Sears Nichols.

= Republican primary =

== Candidates ==

=== Nominee ===

=== Eliminated in primary ===

  • Larry Sears Nichols

== Results ==

{{Election box begin no change |title=Republican primary results}}

{{Election box winning candidate with party link no change

|party = Republican Party (United States)

|candidate = Rick Girdler (incumbent)

|votes = 14,140

|percentage = 78.3

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Larry Sears Nichols

|votes = 3,923

|percentage = 21.7

}}{{Election box total no change

|votes = 18,063

|percentage = 100.0

}}{{Election box end}}

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 15th district election

}}

{{Election box candidate unopposed with party link

| candidate = Rick Girdler (incumbent)

| party = Republican Party (United States)

}}

{{Election box total no change

| votes = 47,098

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 17

Incumbent senator Damon Thayer won reelection, defeating Democratic candidate Jason Stroude.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Jason Stroude

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 17th district election

}}

{{Election box winning candidate with party link no change

| candidate = Damon Thayer (incumbent)

| party = Republican Party (United States)

| votes = 44,772

| percentage = 69.3

}}

{{Election box candidate with party link no change

| candidate = Jason Stroude

| party = Democratic Party (United States)

| votes = 19,852

| percentage = 30.7

}}

{{Election box total no change

| votes = 64,624

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 19

Incumbent senator Morgan McGarvey won reelection unopposed.

= Democratic primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 19th district election

}}

{{Election box candidate unopposed with party link

| candidate = Morgan McGarvey (incumbent)

| party = Democratic Party (United States)

}}

{{Election box total no change

| votes = 50,867

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (US)

}}

{{Election box end}}

District 21

Incumbent Republican senator Albert Robinson was defeated for renomination by Brandon Jackson Storm.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Walter Trebolo III

= Republican primary =

== Candidates ==

=== Nominee ===

=== Eliminated in primary ===

== Results ==

{{Election box begin no change |title=Republican primary results}}

{{Election box winning candidate with party link no change

|party = Republican Party (United States)

|candidate = Brandon Jackson Storm

|votes = 6,875

|percentage = 38.7

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Albert Robinson (incumbent)

|votes = 6,131

|percentage = 34.5

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Kay Hensley

|votes = 4,756

|percentage = 26.8

}}{{Election box total no change

|votes = 17,762

|percentage = 100.0

}}{{Election box end}}

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 21st district election

}}

{{Election box winning candidate with party link no change

| candidate = Brandon Jackson Storm

| party = Republican Party (United States)

| votes = 44,099

| percentage = 82.4

}}

{{Election box candidate with party link no change

| candidate = Walter Trebolo III

| party = Democratic Party (United States)

| votes = 9,447

| percentage = 17.6

}}

{{Election box total no change

| votes = 53,546

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 23

Incumbent senator Chris McDaniel won reelection, defeating Democratic candidate Ryan Olexia.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Ryan Olexia

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 23rd district election

}}

{{Election box winning candidate with party link no change

| candidate = Chris McDaniel (incumbent)

| party = Republican Party (United States)

| votes = 32,188

| percentage = 57.7

}}

{{Election box candidate with party link no change

| candidate = Ryan Olexia

| party = Democratic Party (United States)

| votes = 23,623

| percentage = 42.3

}}

{{Election box total no change

| votes = 55,811

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 25

Incumbent senator Robert Stivers won reelection unopposed.

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 25th district election

}}

{{Election box candidate unopposed with party link

| candidate = Robert Stivers (incumbent)

| party = Republican Party (United States)

}}

{{Election box total no change

| votes = 37,141

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 27

Incumbent senator Steve West won reelection, defeating Libertarian and write-in candidates.

= Republican primary =

== Candidates ==

=== Nominee ===

= Third-party candidates =

== Libertarian party==

  • Bryan Shumate Short

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 27th district election

}}

{{Election box winning candidate with party link no change

| candidate = Steve West (incumbent)

| party = Republican Party (United States)

| votes = 38,370

| percentage = 80.7

}}

{{Election box candidate with party link no change

| candidate = Bryan Shumate Short

| party = Libertarian Party (United States)

| votes = 8,989

| percentage = 18.9

}}

{{Election box candidate with party link no change

| candidate = Yvonne Baldwin

| party = Write-in

| votes = 166

| percentage = 0.3

}}

{{Election box candidate with party link no change

| candidate = Gene Barry Detherage Jr.

| party = Write-in

| votes = 47

| percentage = 0.1

}}

{{Election box total no change

| votes = 47,572

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 29

Incumbent senator Johnny Ray Turner was defeated for reelection by Republican Johnnie L. Turner.

= Democratic primary =

== Candidates ==

=== Nominee ===

= Republican primary =

== Candidates ==

=== Nominee ===

=== Eliminated in primary ===

  • Matthew Wynn

== Results ==

{{Election box begin no change |title=Republican primary results}}

{{Election box winning candidate with party link no change

|party = Republican Party (United States)

|candidate = Johnnie L. Turner

|votes = 3,552

|percentage = 69.9

}}{{Election box candidate with party link no change

|party = Republican Party (United States)

|candidate = Matthew Wynn

|votes = 1,527

|percentage = 30.1

}}{{Election box total no change

|votes = 5,079

|percentage = 100.0

}}{{Election box end}}

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 29th district election

}}

{{Election box winning candidate with party link no change

| candidate = Johnnie L. Turner

| party = Republican Party (United States)

| votes = 22,475

| percentage = 53.4

}}

{{Election box candidate with party link no change

| candidate = Johnny Ray Turner (incumbent)

| party = Democratic Party (United States)

| votes = 19,612

| percentage = 46.6

}}

{{Election box total no change

| votes = 42,087

| percentage = 100.0

}}

{{Election box gain with party link no change

|winner = Republican Party (United States)

|loser = Democratic Party (United States)

}}

{{Election box end}}

=== Results by county ===

width="40%" class="wikitable sortable"

!rowspan="2" colspan="1" style="text-align:center" | County

colspan="2" style="text-align: center;"| Johnnie L. Turnercolspan="2" style="text-align: center;" | Johnny Ray Turner

! colspan="2" |Margin

colspan="1" rowspan="2" style="text-align: center;" | Total
votes
colspan="1" style="text-align: center;" | #

! colspan="1" style="text-align: center;" | %

! colspan="1" style="text-align: center;" | #

! colspan="1" style="text-align: center;" | %

!#

!%

align="center" {{party shading/Democratic}}|Floyd

|align="center"| 6,097

|align="center"| 37.50

|align="center"| 10,161

|align="center"| 62.50

|align="center"| -4,064

|align="center"| -25.00

|align="center"| 16,258

align="center" {{party shading/Republican}}|Harlan

|align="center"| 8,431

|align="center"| 78.49

|align="center"| 2,310

|align="center"| 21.51

|align="center"| 6,121

|align="center"| 56.99

|align="center"| 10,741

align="center" {{party shading/Democratic}}|Knott

|align="center"| 3,047

|align="center"| 49.62

|align="center"| 3,094

|align="center"| 50.38

|align="center"| -47

|align="center"| -0.77

|align="center"| 6,141

align="center" {{party shading/Republican}}|Letcher

|align="center"| 4,900

|align="center"| 54.77

|align="center"| 4,047

|align="center"| 45.23

|align="center"| 853

|align="center"| 9.53

|align="center"| 8,947

align="center"| Total

|align="center"| 22,475

|align="center"| 53.40

|align="center"| 19,612

|align="center"| 46.60

|align="center"| 2,863

|align="center"| 6.80

|align="center"| 42,087

District 31

Incumbent senator Phillip Wheeler won reelection, defeating Democratic candidate Glenn Martin Hammond.

= Democratic primary =

== Candidates ==

=== Nominee ===

  • Glenn Martin Hammond

=== Eliminated in primary ===

  • Scott Sykes

== Results ==

{{Election box begin no change |title=Democratic primary results}}

{{Election box winning candidate with party link no change

|party = Democratic Party (United States)

|candidate = Glenn Martin Hammond

|votes = 5,559

|percentage = 59.2

}}{{Election box candidate with party link no change

|party = Democratic Party (United States)

|candidate = Scott Sykes

|votes = 3,836

|percentage = 40.8

}}{{Election box total no change

|votes = 9,395

|percentage = 100.0

}}{{Election box end}}

= Republican primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title = 2020 Kentucky Senate 31st district election

}}

{{Election box winning candidate with party link no change

| candidate = Phillip Wheeler (incumbent)

| party = Republican Party (United States)

| votes = 31,704

| percentage = 72.2

}}

{{Election box candidate with party link no change

| candidate = Glenn Martin Hammond

| party = Democratic Party (United States)

| votes = 12,196

| percentage = 27.8

}}

{{Election box total no change

| votes = 43,900

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (US)

}}

{{Election box end}}

District 33

Incumbent senator Gerald A. Neal won reelection unopposed.

= Democratic primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 33rd district election

}}

{{Election box candidate unopposed with party link

| candidate = Gerald A. Neal (incumbent)

| party = Democratic Party (United States)

}}

{{Election box total no change

| votes = 38,520

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (US)

}}

{{Election box end}}

District 35

Incumbent senator Denise Harper Angel won reelection unopposed.

= Democratic primary =

== Candidates ==

=== Nominee ===

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 35th district election

}}

{{Election box candidate unopposed with party link

| candidate = Denise Harper Angel (incumbent)

| party = Democratic Party (United States)

}}

{{Election box total no change

| votes = 37,358

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (US)

}}

{{Election box end}}

District 37

Incumbent senator Perry B. Clark did not seek reelection. He was succeeded by Democrat David Yates.

= Democratic primary =

== Candidates ==

=== Nominee ===

=== Eliminated in primary ===

  • Katie Brophy
  • Garrett A. Dean
  • Di Tran

== Results ==

{{Election box begin no change |title=Democratic primary results}}

{{Election box winning candidate with party link no change

|party = Democratic Party (United States)

|candidate = David Yates

|votes = 10,946

|percentage = 67.0

}}{{Election box candidate with party link no change

|party = Democratic Party (United States)

|candidate = Katie Brophy

|votes = 2,708

|percentage = 16.6

}}{{Election box candidate with party link no change

|party = Democratic Party (United States)

|candidate = Garrett A. Dean

|votes = 1,345

|percentage = 8.2

}}{{Election box candidate with party link no change

|party = Democratic Party (United States)

|candidate = Di Tran

|votes = 1,343

|percentage = 8.2

}}{{Election box total no change

|votes = 16,342

|percentage = 100.0

}}{{Election box end}}

= General election =

== Results ==

{{Election box begin no change

| title =2020 Kentucky Senate 37th district election

}}

{{Election box candidate unopposed with party link

| candidate = David Yates

| party = Democratic Party (United States)

}}

{{Election box total no change

| votes = 34,165

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (US)

}}

{{Election box end}}

References

{{reflist}}

See also