2020 South Carolina State Senate Election
South Carolina · State
General Election
November 3, 2020
Contests
46
Candidates
124
Valid votes
2,351,766
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2012 |
|---|---|---|---|---|---|
| Republican | 1,399,659 | 59.5% | 30 | 65.2% | +3 |
| Democratic | 924,535 | 39.3% | 16 | 34.8% | −2 |
| Nonpartisan | 17,735 | 0.8% | 0 | 0.0% | — |
| Alliance | 7,928 | 0.3% | 0 | 0.0% | — |
| Libertarian | 1,909 | 0.1% | 0 | 0.0% | — |
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 27 | 30 | +3 | 58.7% | 59.5% | +0.8 pp |
| Democratic | 18 | 16 | −2 | 35.8% | 39.3% | +3.5 pp |
| Independent | 1 | — | — | 4.3% | — | — |
Seat changes by party
46 → 46 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 27 | 30 | +3 | 58.7% | 59.5% | +0.8 pp |
| Democratic | 18 | 16 | −2 | 35.8% | 39.3% | +3.5 pp |
| Independent | 1 | — | — | 4.3% | — | — |
Seat changes by party
46 → 46 seats
Historical trends
Republican Democratic Independent
Chart data
| Election | Republican | Democratic | Independent |
|---|---|---|---|
| January 1, 2012 | 27 | 18 | 1 |
| November 3, 2020 | 30 | 16 | — |
Republican Democratic Independent
Chart data
| Election | Republican | Democratic | Independent |
|---|---|---|---|
| January 1, 2012 | 27 | 18 | 1 |
| November 3, 2020 | 30 | 16 | — |
Republican Democratic Independent
Chart data
| Election | Republican | Democratic | Independent |
|---|---|---|---|
| January 1, 2012 | 58.7% | 35.8% | 4.3% |
| November 3, 2020 | 59.5% | 39.3% | — |
District results
46 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Nonpartisan | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| —— | — | 33,27997.9% | 97.9% | 7112.1% | 2.1% | 33,990 | |
| 21,52537.8% | 37.8% | 35,43862.2% | 62.2% | 430.1% | 0.1% | 57,006 | |
| 34,05072.5% | 72.5% | 12,84927.4% | 27.4% | 600.1% | 0.1% | 46,959 | |
| 43,14897.0% | 97.0% | —— | — | 1,3533.0% | 3.0% | 44,501 | |
| 37,00969.6% | 69.6% | 16,15330.4% | 30.4% | 490.1% | 0.1% | 53,211 | |
| 19,53845.5% | 45.5% | 23,37854.4% | 54.4% | 380.1% | 0.1% | 42,954 | |
| 22,29451.0% | 51.0% | 21,40648.9% | 48.9% | 410.1% | 0.1% | 43,741 | |
| 48,99698.4% | 98.4% | —— | — | 8171.6% | 1.6% | 49,813 | |
| 19,69346.2% | 46.2% | 22,87753.7% | 53.7% | 600.1% | 0.1% | 42,630 | |
| —— | — | 32,88297.9% | 97.9% | 7032.1% | 2.1% | 33,585 | |
| 37,16897.3% | 97.3% | —— | — | 1,0352.7% | 2.7% | 38,203 | |
| 17,71439.3% | 39.3% | 27,28460.6% | 60.6% | 540.1% | 0.1% | 45,052 | |
| 49,49297.0% | 97.0% | —— | — | 1,5383.0% | 3.0% | 51,030 | |
| 54,38466.7% | 66.7% | 27,08133.2% | 33.2% | 660.1% | 0.1% | 81,531 | |
| —— | — | 36,21096.2% | 96.2% | 1,4333.8% | 3.8% | 37,643 | |
| 18,61142.5% | 42.5% | 25,18357.4% | 57.4% | 440.1% | 0.1% | 43,838 | |
| 42,91558.7% | 58.7% | 28,26638.6% | 38.6% | 580.1% | 0.1% | 73,148 | |
| 35,06858.8% | 58.8% | 24,46241.0% | 41.0% | 660.1% | 0.1% | 59,596 | |
| 19,50043.4% | 43.4% | 25,35156.5% | 56.5% | 380.1% | 0.1% | 44,889 | |
| —— | — | 36,11897.5% | 97.5% | 9432.5% | 2.5% | 37,061 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Darrell JacksonDem33,279 votes · 97.9%Runner-upWrite-InNonpartisan711 votes · 2.1% | Write-InNonpartisan711 votes · 2.1% | 95.8percentage points | |
Mia McLeodDem35,438 votes · 62.2%Runner-upLee BlattRep21,525 votes · 37.8% | Lee BlattRep21,525 votes · 37.8% | 24.4percentage points | |
Katrina ShealyRep34,050 votes · 72.5%Runner-upBill BrownDem12,849 votes · 27.4% | Bill BrownDem12,849 votes · 27.4% | 45.2percentage points | |
Tom YoungRep43,148 votes · 97.0%Runner-upWrite-InNonpartisan1,353 votes · 3.0% | Write-InNonpartisan1,353 votes · 3.0% | 93.9percentage points | |
Shane MasseyRep37,009 votes · 69.6%Runner-upShirley A Green FaysonDem16,153 votes · 30.4% | Shirley A Green FaysonDem16,153 votes · 30.4% | 39.2percentage points | |
Nikki SetzlerDem23,378 votes · 54.4%Runner-upChris SmithRep19,538 votes · 45.5% | Chris SmithRep19,538 votes · 45.5% | 8.9percentage points | |
Penry GustafsonRep22,294 votes · 51.0%Runner-upVincent SheheenDem21,406 votes · 48.9% | Vincent SheheenDem21,406 votes · 48.9% | 2.0percentage points | |
Greg HembreeRep48,996 votes · 98.4%Runner-upWrite-InNonpartisan817 votes · 1.6% | Write-InNonpartisan817 votes · 1.6% | 96.7percentage points | |
Gerald MalloyDem22,877 votes · 53.7%Runner-upJ D ChaplinRep19,693 votes · 46.2% | J D ChaplinRep19,693 votes · 46.2% | 7.5percentage points | |
Kent M WilliamsDem32,882 votes · 97.9%Runner-upWrite-InNonpartisan703 votes · 2.1% | Write-InNonpartisan703 votes · 2.1% | 95.8percentage points | |
Hugh LeathermanRep37,168 votes · 97.3%Runner-upWrite-InNonpartisan1,035 votes · 2.7% | Write-InNonpartisan1,035 votes · 2.7% | 94.6percentage points | |
Ronnie A SabbDem27,284 votes · 60.6%Runner-upDavid EllisonRep17,714 votes · 39.3% | David EllisonRep17,714 votes · 39.3% | 21.2percentage points | |
Luke A RankinRep49,492 votes · 97.0%Runner-upWrite-InNonpartisan1,538 votes · 3.0% | Write-InNonpartisan1,538 votes · 3.0% | 94.0percentage points | |
Stephen GoldfinchRep54,384 votes · 66.7%Runner-upEmily CegledyDem27,081 votes · 33.2% | Emily CegledyDem27,081 votes · 33.2% | 33.5percentage points | |
Thomas McElveenDem36,210 votes · 96.2%Runner-upWrite-InNonpartisan1,433 votes · 3.8% | Write-InNonpartisan1,433 votes · 3.8% | 92.4percentage points | |
Kevin L JohnsonDem25,183 votes · 57.5%Runner-upLeon WinnRep18,611 votes · 42.5% | Leon WinnRep18,611 votes · 42.5% | 15.0percentage points | |
Larry GroomsRep42,915 votes · 58.7%Runner-upKathryn B WhitakerDem28,266 votes · 38.6% | Kathryn B WhitakerDem28,266 votes · 38.6% | 20.0percentage points | |
Sean BennettRep35,068 votes · 58.8%Runner-upJohn LoweDem24,462 votes · 41.1% | John LoweDem24,462 votes · 41.1% | 17.8percentage points | |
Vernon StephensDem25,351 votes · 56.5%Runner-upTom ConnorRep19,500 votes · 43.4% | Tom ConnorRep19,500 votes · 43.4% | 13.0percentage points | |
Brad HuttoDem36,118 votes · 97.5%Runner-upWrite-InNonpartisan943 votes · 2.5% | Write-InNonpartisan943 votes · 2.5% | 94.9percentage points |