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 % | ||
| 37,23450.9% | 50.9% | 35,92649.1% | 49.1% | 600.1% | 0.1% | 73,220 | |
| —— | — | 35,29998.0% | 98.0% | 7052.0% | 2.0% | 36,004 | |
| 37,93856.2% | 56.2% | 29,55043.7% | 43.7% | 590.1% | 0.1% | 67,547 | |
| 31,47257.0% | 57.0% | 23,66742.9% | 42.9% | 610.1% | 0.1% | 55,200 | |
| 19,60840.5% | 40.5% | 28,76759.4% | 59.4% | 470.1% | 0.1% | 48,422 | |
| 48,14265.7% | 65.7% | 25,04534.2% | 34.2% | 420.1% | 0.1% | 73,229 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Sandy SennRep37,234 votes · 50.9%Runner-upSam SkardonDem35,926 votes · 49.1% | Sam SkardonDem35,926 votes · 49.1% | 1.8percentage points | |
Marlon KimpsonDem35,299 votes · 98.0%Runner-upWrite-InNonpartisan705 votes · 2.0% | Write-InNonpartisan705 votes · 2.0% | 96.1percentage points | |
Chip CampsenRep37,938 votes · 56.2%Runner-upRichard HricikDem29,550 votes · 43.8% | Richard HricikDem29,550 votes · 43.8% | 12.4percentage points | |
Brian AdamsRep31,472 votes · 57.0%Runner-upDebbie Chatman BryantDem23,667 votes · 42.9% | Debbie Chatman BryantDem23,667 votes · 42.9% | 14.1percentage points | |
Margie Bright MatthewsDem28,767 votes · 59.4%Runner-upRodney BuncumRep19,608 votes · 40.5% | Rodney BuncumRep19,608 votes · 40.5% | 18.9percentage points | |
Tom DavisRep48,142 votes · 65.7%Runner-upNathan CampbellDem25,045 votes · 34.2% | Nathan CampbellDem25,045 votes · 34.2% | 31.5percentage points |