2020 South Carolina State Senate election

The 2020 South Carolina State Senate elections are taking place as part of the biennial 2020 United States elections. South Carolina voters will elect state senators in all of the state's 46 senate districts. State senators serve four-year terms in the South Carolina Senate, with all of the seats up for election each cycle. The primary elections on June 9, 2020, determined which candidates will appear on the November 3, 2020, general election ballot.

2020 South Carolina State Senate election

November 3, 2020

All 46 seats in the South Carolina State Senate
24 seats needed for a majority
 
Leader Harvey S. Peeler Jr. Nikki G. Setzler
Party Republican Democratic
Leader's seat 25th 26th
Current seats 27 19

Following the previous election in 2016, Republicans had control of the South Carolina State Senate with 27 seats to Democrats' 19 seats.

Composition

Affiliation Party
(Shading indicates majority caucus)
Total
Republican Democratic Vacant
Before Election 27 19 46 0
After Election 46
Change

Summary

District Incumbent Party Elected Senator Party Result
1st Thomas C. Alexander Rep Thomas C. Alexander[lower-alpha 1] Rep HOLD
2nd Rex Rice Rep Rex Rice[lower-alpha 1] Rep HOLD
3rd Richard Cash Rep
4th Michael Gambrell Rep
5th Tom Corbin Rep
6th Dwight Loftis Rep
7th Karl B. Allen Dem
8th Ross Turner Rep Ross Turner[lower-alpha 1] Rep HOLD
9th Danny Verdin Rep Danny Verdin[lower-alpha 1] Rep HOLD
10th Floyd Nicholson Dem
11th Glenn G. Reese Dem
12th Scott Talley Rep
13th Shane Martin Rep Shane Martin[lower-alpha 1] Rep HOLD
14th Harvey S. Peeler Jr. Rep
15th Wes Climer Rep
16th Greg Gregory[lower-alpha 2] Rep
17th Mike Fanning Dem
18th Ronnie Cromer Rep
19th John L. Scott Jr. Dem John L. Scott Jr.[lower-alpha 1] Dem HOLD
20th Dick Harpootlian Dem
21st Darrell Jackson Dem Darrell Jackson[lower-alpha 1] Dem HOLD
22nd Mia McLeod Dem
23rd Katrina Shealy Rep
24th Tom Young Jr. Rep
25th A. Shane Massey Rep
26th Nikki G. Setzler Dem
27th Vincent Sheheen Dem
28th Greg Hembree Rep Greg Hembree[lower-alpha 1] Rep HOLD
29th Gerald Malloy Dem
30th Kent M. Williams Dem Kent M. Williams[lower-alpha 1] Dem HOLD
31st Hugh Leatherman Rep Hugh Leatherman[lower-alpha 1] Rep HOLD
32nd Ronnie A. Sabb Dem
33rd Luke A. Rankin Rep Luke A. Rankin[lower-alpha 1] Rep HOLD
34th Stephen Goldfinch Rep
35th Thomas McElveen Dem Thomas McElveen[lower-alpha 1] Dem HOLD
36th Kevin L. Johnson Dem
37th Larry Grooms Rep
38th Sean Bennett Rep
39th John W. Matthews Jr.[lower-alpha 2] Dem
40th Brad Hutto Dem Brad Hutto[lower-alpha 1] Dem HOLD
41st Sandy Senn Rep
42nd Marlon Kimpson Dem Marlon Kimpson[lower-alpha 1] Dem HOLD
43rd Chip Campsen Rep
44th Paul G. Campbell Jr.[lower-alpha 2] Rep
45th Margie Bright Matthews Dem
46th Tom Davis Rep
  1. Did not face opposition in the general election.
  2. Not seeking reelection, therefore this seat is open.

Outgoing incumbents

Retiring

Three incumbent senators are not seeking re-election in 2020, leaving three open seats.

Defeated

No incumbents were defeated in their primaries. Luke A. Rankin (R–Horry), who has represented District 33 since 1992, was the only incumbent whose primary was forced to go to a runoff, after he failed to obtain 50% of the vote in his primary. The runoff took place on June 23, 2020,[4] between Rankin and challenger John Gallman, and was won by Rankin.[5]

Detailed results

District 1District 2District 3District 4District 5District 6District 7District 8District 9District 10District 11District 12District 13District 14District 15District 16District 17District 18District 19District 20District 21District 22District 23District 24District 25District 26District 27District 28District 29District 30District 31District 32District 33District 34District 35District 36District 37District 38District 39District 40District 41District 42District 43District 44District 45District 46

District 1

Incumbent Thomas C. Alexander ran unopposed in the Republican primary, and is running unopposed in the general election.[6]

General Election
Party Candidate Votes %
Republican Thomas C. Alexander
Total votes
Republican hold

District 2

Incumbent Rex Rice ran unopposed in the Republican primary, and is running unopposed in the general election.[6]

General Election
Party Candidate Votes %
Republican Rex Rice
Total votes
Republican hold

District 3

Incumbent Richard Cash faced opposition in the Republican primary.[7] Judith Polson ran unopposed in the Democratic primary.[8]

Republican Primary[9]
Party Candidate Votes %
Republican Richard Cash (incumbent) 9,411 56.8
Republican Craig Wooten 7,169 43.2
Total votes 16,580 100.0
General Election
Party Candidate Votes %
Republican Richard Cash (incumbent)
Democratic Judith Polson
Total votes

District 4

Incumbent Michael Gambrell ran unopposed in the Republican primary. Jose Villa ran unopposed in the Democratic primary.[8][10]

General Election
Party Candidate Votes %
Republican Michael Gambrell (incumbent)
Democratic Jose Villa
Total votes

District 5

Incumbent Tom Corbin faced opposition in the Republican primary.[11] Michael McCord ran unopposed in the Democratic primary.

Republican Primary[12]
Party Candidate Votes %
Republican Tom Corbin (incumbent) 9,254 70.4
Republican Dave Edwards 3,896 29.6
Total votes 13,150 100.0
General Election
Party Candidate Votes %
Republican Tom Corbin (incumbent)
Democratic Michael McCord
Total votes

District 6

Incumbent Dwight Loftis ran unopposed in the Republican primary. Hao Wu ran unopposed in the Democratic primary.[10]

General Election
Party Candidate Votes %
Republican Dwight Loftis (incumbent)
Democratic Hao Wu
Total votes

District 7

Incumbent Karl B. Allen faced opposition in the Democratic primary. Jack Logan ran unopposed in the Republican primary.[13]

Democratic Primary
Party Candidate Votes %
Democratic Karl B. Allen (incumbent) 6,208 70.1
Democratic Fletcher Smith 2,645 29.9
Total votes 8,853 100.0
General Election
Party Candidate Votes %
Democratic Karl B. Allen (incumbent)
Republican Jack Logan
Total votes

District 8

Incumbent Ross Turner faced opposition in the Republican primary, but is running unopposed in the general election.[14]

Republican Primary
Party Candidate Votes %
Republican Ross Turner (incumbent) 9,435 68.2
Republican Janice Curtis 4,399 31.8
Total votes 13,834 100.0
General Election
Party Candidate Votes %
Republican Ross Turner (incumbent)
Total votes
Republican hold

District 9

Incumbent Danny Verdin ran unopposed in the Republican primary, and is running unopposed in the general election.[15]

General Election
Party Candidate Votes %
Republican Danny Verdin (incumbent)
Total votes
Republican hold

District 10

Incumbent Floyd Nicholson ran unopposed in the Democratic primary. Two candidates ran in the Republican primary.[16]

Republican Primary
Party Candidate Votes %
Republican Billy Garrett 5,406 53.5
Republican Bryan Hope 4,698 46.5
Total votes 10,104 100.0
General Election
Party Candidate Votes %
Democratic Floyd Nicholson (incumbent)
Republican Billy Garrett
Total votes

District 11

Incumbent Glenn Reese ran unopposed in the Democratic primary. Josh Kimbrell ran unopposed in the Republican primary.[17]

General Election
Party Candidate Votes %
Democratic Glenn Reese (incumbent)
Republican Josh Kimbrell
Total votes

District 12

Incumbent Scott Talley faced opposition in the Republican primary. Dawn Bingham ran unopposed in the Democratic primary.[18]

Republican Primary
Party Candidate Votes %
Republican Scott Talley (incumbent) 8,011 52.8
Republican Mark Lynch 7,157 47.2
Total votes 15,168 100.0
General Election
Party Candidate Votes %
Republican Scott Talley (incumbent)
Democratic Dawn Bingham
Total votes

District 13

Incumbent Shane Martin ran unopposed in the Republican primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Republican Shane Martin (incumbent)
Total votes
Republican hold

District 14

Incumbent Harvey S. Peeler Jr. ran unopposed in the Republican primary, but is facing opposition from a third-party candidate in the general election.[19]

General Election
Party Candidate Votes %
Republican Harvey S. Peeler Jr. (incumbent)
Alliance Sarah Work
Total votes

District 15

Incumbent Wes Climer ran unopposed in the Republican primary. Vickie Holt ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Wes Climer (incumbent)
Democratic Vickie Holt
Total votes

District 16

This seat is one of three open seats in this election cycle. Four candidates ran in the Republican primary, with two advancing to a runoff.[20] Ramin Mammadov ran unopposed in the Democratic primary.[19]

Republican Primary
Party Candidate Votes %
Republican Tom Nichols 4,203 31.9
Republican Michael Johnson 3,583 27.2
Republican Kristen Blanchard 3,483 26.4
Republican Mike Neese 1,922 14.6
Total votes 13,191 100.0
Republican Primary Runoff
Party Candidate Votes %
Republican Michael Johnson 4,686 54.8
Republican Tom Nichols 3,864 45.2
Total votes 8,550 100.0
General Election
Party Candidate Votes %
Republican Michael Johnson
Democratic Ramin Mammadov
Total votes

District 17

Incumbent Mike Fanning faced opposition in the Democratic primary.[21] Erin Mosley ran unopposed in the Republican primary.[19]

Democratic Primary
Party Candidate Votes %
Democratic Mike Fanning (incumbent) 7,823 67.9
Democratic MaryGail Douglas 3,694 32.1
Total votes 11,517 100.0
General Election
Party Candidate Votes %
Democratic Mike Fanning (incumbent)
Republican Erin Mosley
Total votes

District 18

Incumbent Ronnie Cromer faced opposition in the Republican primary.[22] Christopher Thibault ran unopposed in the Democratic primary.[19]

Republican Primary
Party Candidate Votes %
Republican Ronnie Cromer (incumbent) 10,331 62.1
Republican Charles Bumgardner 6,294 37.9
Total votes 16,625 100.0
General Election
Party Candidate Votes %
Republican Ronnie Cromer (incumbent)
Democratic Christopher Thibault
Total votes

District 19

Incumbent John L. Scott Jr. ran unopposed in the Democratic primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Democratic John L. Scott Jr. (incumbent)
Total votes
Democratic hold

District 20

Incumbent Dick Harpootlian ran unopposed in the Democratic primary.[19] Two candidates ran in the Republican primary.[23]

Republican Primary
Party Candidate Votes %
Republican Benjamin Dunn 5,942 71.5
Republican Randy Dickey 2,365 28.5
Total votes 8,307 100.0
General Election
Party Candidate Votes %
Democratic Dick Harpootlian (incumbent)
Republican Benjamin Dunn
Total votes

District 21

Incumbent Darrell Jackson ran unopposed in the Democratic primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Democratic Darrell Jackson (incumbent)
Total votes
Democratic hold

District 22

Incumbent Mia McLeod ran unopposed in the Democratic primary.[19] Two candidates ran in the Republican primary.[24]

Republican Primary
Party Candidate Votes %
Republican Lee Blatt 3,393 75.8
Republican David Larsen 1,081 24.2
Total votes 4,474 100.0
General Election
Party Candidate Votes %
Democratic Mia McLeod (incumbent)
Republican Lee Blatt
Total votes

District 23

Incumbent Katrina Shealy ran unopposed in the Republican primary. Bill Brown ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Katrina Shealy (incumbent)
Democratic Bill Brown
Total votes

District 24

Incumbent Tom Young Jr. ran unopposed in the Republican primary. Lisa Williams ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Tom Young Jr. (incumbent)
Democratic Lisa Williams
Total votes

District 25

Incumbent A. Shane Massey faced opposition in the Republican primary.[25] Shirley Green Fayson ran unopposed in the Democratic primary.[19]

Republican Primary
Party Candidate Votes %
Republican A. Shane Massey (incumbent) 10,339 78.8
Republican Susan Swanson 2,775 21.2
Total votes 13,114 100.0
General Election
Party Candidate Votes %
Republican A. Shane Massey (incumbent)
Democratic Shirley Green Fayson
Total votes

District 26

Incumbent Nikki G. Setzler ran unopposed in the Democratic primary.[19] Two candidates ran in the Republican primary.[26]

Republican Primary
Party Candidate Votes %
Republican Chris Smith 6,655 68.8
Republican Perry Finch 3,020 31.2
Total votes 9,675 100.0
General Election
Party Candidate Votes %
Democratic Nikki G. Setzler (incumbent)
Republican Chris Smith
Total votes

District 27

Incumbent Vincent Sheheen ran unopposed in the Democratic primary. Penry Gustafson ran unopposed in the Republican primary.[19]

General Election
Party Candidate Votes %
Democratic Vincent Sheheen (incumbent)
Republican Penry Gustafson
Total votes

District 28

Incumbent Greg Hembree ran unopposed in the Republican primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Republican Greg Hembree (incumbent)
Total votes
Republican hold

District 29

Incumbent Gerald Malloy ran unopposed in the Democratic primary.[19] Two candidates ran in the Republican primary.[27]

Republican Primary
Party Candidate Votes %
Republican J.D. Chaplin 4,153 82.4
Republican Ronald Page 887 17.6
Total votes 5,040 100.0
General Election
Party Candidate Votes %
Democratic Gerald Malloy (incumbent)
Republican J.D. Chaplin
Total votes

District 30

Incumbent Kent M. Williams faced opposition in the Democratic primary,[28] but is running unopposed in the general election.[19]

Democratic Primary
Party Candidate Votes %
Democratic Kent M. Williams (incumbent) 13,118 76.7
Democratic Patrick Richardson 3,978 23.3
Total votes 17,096 100.0
General Election
Party Candidate Votes %
Democratic Kent M. Williams (incumbent)
Total votes
Democratic hold

District 31

Incumbent Hugh Leatherman ran unopposed in the Republican primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Republican Hugh Leatherman (incumbent)
Total votes
Republican hold

District 32

Incumbent Ronnie A. Sabb faced opposition in the Democratic primary.[29] David Ellison ran unopposed in the Republican primary.[19]

Democratic Primary
Party Candidate Votes %
Democratic Ronnie A. Sabb (incumbent) 9,492 71.2
Democratic Ted Brown 2,128 16.0
Democratic Kelly Spann Jr. 1,471 11.0
Democratic Manley Collins 237 1.8
Total votes 13,328 100.0
General Election
Party Candidate Votes %
Democratic Ronnie A. Sabb (incumbent)
Republican David Ellison
Total votes

District 33

Incumbent Luke A. Rankin faced opposition in the Republican primary, but is running unopposed in the general election.[5]

Republican Primary
Party Candidate Votes %
Republican Luke A. Rankin (incumbent) 4,915 40.2
Republican John Gallman 4,210 34.4
Republican Carter Smith 3,105 25.4
Total votes 12,320 100.0
Republican Primary Runoff
Party Candidate Votes %
Republican Luke A. Rankin (incumbent) 6,222 58.4
Republican John Gallman 4,430 41.6
Total votes 10,652 100.0
General Election
Party Candidate Votes %
Republican Luke A. Rankin (incumbent)
Total votes
Republican hold

District 34

Incumbent Stephen Goldfinch ran unopposed in the Republican primary. Emily Cegledy ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Stephen Goldfinch (incumbent)
Democratic Emily Cegledy
Total votes

District 35

Incumbent Thomas McElveen ran unopposed in the Democratic primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Democratic Thomas McElveen (incumbent)
Total votes
Democratic hold

District 36

Incumbent Kevin L. Johnson faced opposition in the Democratic primary.[30] Leon Winn ran unopposed in the Republican primary.[19]

Democratic Primary
Party Candidate Votes %
Democratic Kevin L. Johnson (incumbent) 7,106 74.9
Democratic Eleazer Carter 2,376 25.1
Total votes 9,482 100.0
General Election
Party Candidate Votes %
Democratic Kevin L. Johnson (incumbent)
Republican Leon Winn
Total votes

District 37

Incumbent Larry Grooms ran unopposed in the Republican primary. Kathryn Whitaker ran unopposed in the Democratic primary. A third-party candidate will also contest the general election.[19]

General Election
Party Candidate Votes %
Republican Larry Grooms (incumbent)
Democratic Kathryn Whitaker
Libertarian Steve French
Total votes

District 38

Incumbent Sean Bennett ran unopposed in the Republican primary. John Lowe ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Sean Bennett (incumbent)
Democratic John Lowe
Total votes

District 39

This seat is one of three open seats in this election cycle. Four candidates ran in the Democratic primary, with two advancing to a runoff.[31] Tom Connor ran unopposed in the Republican primary.[19]

Democratic Primary
Party Candidate Votes %
Democratic Vernon Stephens 4,901 41.4
Democratic Cindy Evans 4,624 38.8
Democratic William Johnson 1,864 15.6
Democratic Jerry Montgomery 532 4.5
Total votes 11,921 100.0
Democratic Primary Runoff
Party Candidate Votes %
Democratic Vernon Stephens 3,968 65.2
Democratic Cindy Evans 2,120 34.8
Total votes 6,088 100.0
General Election
Party Candidate Votes %
Democratic Vernon Stephens
Republican Tom Connor
Total votes

District 40

Incumbent Brad Hutto faced opposition in the Democratic primary,[32] but is running unopposed in the general election.[19]

Democratic Primary
Party Candidate Votes %
Democratic Brad Hutto (incumbent) 10,750 71.0
Democratic Michael Addison 4,400 29.0
Total votes 15,150 100.0
General Election
Party Candidate Votes %
Democratic Brad Hutto (incumbent)
Total votes
Democratic hold

District 41

Incumbent Sandy Senn faced opposition in the Republican primary.[19] Two candidates ran in the Democratic primary.[33]

Democratic Primary
Party Candidate Votes %
Democratic Sam Skardon 6,672 63.0
Democratic Jason Mills 3,911 37.0
Total votes 10,583 100.0
General Election
Party Candidate Votes %
Republican Sandy Senn (incumbent)
Democratic Sam Skardon
Total votes

District 42

Incumbent Marlon Kimpson ran unopposed in the Democratic primary, and is running unopposed in the general election.[19]

General Election
Party Candidate Votes %
Democratic Marlon Kimpson (incumbent)
Total votes
Democratic hold

District 43

Incumbent Chip Campsen ran unopposed in the Republican primary. Richard Hricik ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Chip Campsen (incumbent)
Democratic Richard Hricik
Total votes

District 44

This seat is one of three open seats in this election cycle. Two candidates ran in the Democratic primary, and two candidates ran in the Republican primary.[34]

Democratic Primary
Party Candidate Votes %
Democratic Debbie Bryant 5,479 85.6
Democratic Kris DeLorme 924 14.4
Total votes 6,403 100.0
Republican Primary
Party Candidate Votes %
Republican Brian Adams 6,318 61.3
Republican Gayla McSwain 3,983 38.7
Total votes 10,301 100.0
General Election
Party Candidate Votes %
Democratic Debbie Bryant
Republican Brian Adams
Total votes

District 45

Incumbent Margie Bright Matthews ran unopposed in the Democratic primary. Rodney Buncom ran unopposed in the Republican primary.[19]

General Election
Party Candidate Votes %
Democratic Margie Bright Matthews (incumbent)
Republican Rodney Buncum
Total votes

District 46

Incumbent Tom Davis ran unopposed in the Republican primary. Nathan Campbell ran unopposed in the Democratic primary.[19]

General Election
Party Candidate Votes %
Republican Tom Davis (incumbent)
Democratic Nathan Campbell
Total votes

Margins of victory

See also

References

  1. "Longtime SC Sen. Gregory Won't Run For Reelection In 2020". wfae.org. October 23, 2019. Retrieved June 13, 2020.
  2. Huff, Christopher (March 10, 2020). "State Sen. John Matthews will not seek re-election". The Times and Democrat. Retrieved June 13, 2020.
  3. DeRobbio, Daniella (March 23, 2020). "SC State Senator Paul Campbell won't seek re-election". WCIV. Retrieved June 13, 2020.
  4. Boschult, Christian (June 10, 2020). "Rankin and Gallman face off in runoff". MyHorryNews.com. Retrieved June 13, 2020.
  5. "Rankin wins runoff election for District 33 state senate seat, according to unofficial results". wmbfnews.com. Retrieved 5 July 2020.
  6. "Saitta, Wilson take council seats". yourpickenscounty.com. 10 June 2020. Retrieved June 13, 2020.
  7. Brown, Kirk. "Incumbent Richard Cash faces Craig Wooten in SC Senate District 3 Republican primary". Independent Mail. Retrieved June 13, 2020.
  8. Brown, Kirk. "South Carolina elections: Here's who is running for office in Anderson County". Independent Mail. Retrieved June 13, 2020.
  9. "STATE SENATE, DISTRICT 3 - REP". Retrieved June 13, 2020.
  10. "Statehouse Report – NEW for 4/3: Who's running and who's not; Sanford; Hard times ahead; Elections". www.statehousereport.com. Retrieved June 13, 2020.
  11. Matney, Mandy (June 10, 2020). "SC Senator Known For Calling Women 'A Lesser Cut Of Meat' Won Primary". FitsNews. Retrieved June 13, 2020.
  12. "STATE SENATE, DISTRICT 5 - REP". Retrieved June 13, 2020.
  13. Cary, Nathaniel. "Rep. Bill Chumley, Chris Bennett in runoff in House District 35. Other incumbents sweep". The Greenville News. Retrieved 11 July 2020.
  14. Dean, Rochelle (10 June 2020). "SC preliminary Primary Election results". ABC Columbia. Retrieved 11 July 2020.
  15. "2020 local election field taking shape". The Laurens County Advertiser. Retrieved 11 July 2020.
  16. Hicks, James. "Garrett wins GOP nod for senate seat". Index-Journal. Retrieved 11 July 2020.
  17. Montgomery, Bob. "Josh Kimbrell to challenge Glenn Reese for state Senate seat". GoUpstate. Retrieved 11 July 2020.
  18. Montgomery, Bob. "Talley wins GOP primary in District 12 Senate race". GoUpstate. Retrieved 11 July 2020.
  19. "SC-Uncontested". Columbia Basin Herald. 9 June 2020. Retrieved 11 July 2020.
  20. "Johnson wins Senate 16 runoff | TheLancasterNews.com". www.thelancasternews.com. Retrieved 11 July 2020.
  21. Ball, Barbara (2 April 2020). "Fanning, McDaniel facing challengers". The Independent Voice of Blythewood & Fairfield County. Retrieved 12 July 2020.
  22. "State Senate, District 18 Candidate Q&A". Newberry Observer. 6 June 2020. Retrieved 12 July 2020.
  23. "Dunn to face Dick Harpootlian November 3rd". www.nathansnews.com. Retrieved 12 July 2020.
  24. "STATE SENATE, DISTRICT 22 - REP". Retrieved 12 July 2020.
  25. Hicks, James. "Sen. Shane Massey fends off primary challenge". Index-Journal. Retrieved 12 July 2020.
  26. Harris, Bradley. "Incumbents challenged in Bamberg, Calhoun and Orangeburg counties". The Times and Democrat. Retrieved 12 July 2020.
  27. "Election 2020 -- Candidate Q&A: State Senate District 29". The Sumter Item. Retrieved 12 July 2020.
  28. "Voter turnout at 26 percent in primary". Heraldadvocate.com. Retrieved 12 July 2020.
  29. "Senate Seat 32 race offers choices". The News. Retrieved 12 July 2020.
  30. McElveen, Jake. "Johnson wins Senate primary; to face off against Winn in November". Manning Live. Retrieved 12 July 2020.
  31. Harris, Bradley. "Stephens wins runoff; Democrat will face GOP candidate for Senate 39 seat". The Times and Democrat. Retrieved 12 July 2020.
  32. "Dr. Michael Addison to challenge incumbent Senator Brad Hutto for S.C. Senate District 40 seat". WJBF. 29 May 2020. Retrieved 12 July 2020.
  33. Lovegrove, Jamie. "Lowcountry emerges as key SC Statehouse battleground for 2020 races". Post and Courier. Retrieved 12 July 2020.
  34. Novelly, Thomas. "Favorites and incumbents take leads in Berkeley County primary election results". Post and Courier. Retrieved 12 July 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.