2024 South Carolina State Senate Election
South Carolina · State
General Election
November 5, 2024
Contests
46
Candidates
123
Valid votes
2,226,447
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 2020 |
|---|---|---|---|---|---|
| Republican | 1,436,857 | 64.5% | 34 | 73.9% | +4 |
| Democratic | 734,338 | 33.0% | 12 | 26.1% | −4 |
| Nonpartisan | 14,632 | 0.7% | 0 | 0.0% | 0 |
| Alliance | 12,669 | 0.6% | 0 | 0.0% | 0 |
| Workers | 12,007 | 0.5% | 0 | 0.0% | — |
Show 2 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2020 |
|---|---|---|---|---|---|
| Libertarian | 11,165 | 0.5% | 0 | 0.0% | 0 |
| United Citizens | 4,779 | 0.2% | 0 | 0.0% | — |
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 30 | 34 | +4 | 59.5% | 64.5% | +5.0 pp |
| Democratic | 16 | 12 | −4 | 39.3% | 33.0% | −6.3 pp |
Seat changes by party
46 → 46 seats
| Party | 2012 seats | 2024 seats | Change | 2012 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 27 | 34 | +7 | 58.7% | 64.5% | +5.8 pp |
| Democratic | 18 | 12 | −6 | 35.8% | 33.0% | −2.9 pp |
| Independent | 1 | — | — | 4.3% | — | — |
Seat changes by party
46 → 46 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 30 | 34 | +4 | 59.5% | 64.5% | +5.0 pp |
| Democratic | 16 | 12 | −4 | 39.3% | 33.0% | −6.3 pp |
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 | — |
| November 5, 2024 | 34 | 12 | — |
Republican Democratic Independent
Chart data
| Election | Republican | Democratic | Independent |
|---|---|---|---|
| January 1, 2012 | 27 | 18 | 1 |
| November 3, 2020 | 30 | 16 | — |
| November 5, 2024 | 34 | 12 | — |
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% | — |
| November 5, 2024 | 64.5% | 33.0% | — |
District results
47 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Nonpartisan | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 41,34898.9% | 98.9% | —— | — | 4551.1% | 1.1% | 41,803 | |
| 47,20498.9% | 98.9% | —— | — | 5301.1% | 1.1% | 47,734 | |
| 46,33375.4% | 75.4% | 15,04724.5% | 24.5% | 620.1% | 0.1% | 61,442 | |
| 37,01099.2% | 99.2% | —— | — | 2800.8% | 0.8% | 37,290 | |
| 49,13298.9% | 98.9% | —— | — | 5491.1% | 1.1% | 49,681 | |
| 40,75997.5% | 97.5% | —— | — | 1,0252.5% | 2.5% | 41,784 | |
| —— | — | 29,96797.1% | 97.1% | 9062.9% | 2.9% | 30,873 | |
| 39,25163.0% | 63.0% | 23,01136.9% | 36.9% | 640.1% | 0.1% | 62,326 | |
| 38,27570.2% | 70.2% | 16,15129.6% | 29.6% | 620.1% | 0.1% | 54,488 | |
| 38,99469.1% | 69.1% | 17,34930.7% | 30.7% | 990.2% | 0.2% | 56,442 | |
| 30,36265.3% | 65.3% | 16,11834.6% | 34.6% | 510.1% | 0.1% | 46,531 | |
| 36,71564.0% | 64.0% | 20,54535.8% | 35.8% | 700.1% | 0.1% | 57,330 | |
| 44,58398.4% | 98.4% | —— | — | 7141.6% | 1.6% | 45,297 | |
| 43,93399.1% | 99.1% | —— | — | 4020.9% | 0.9% | 44,335 | |
| 41,00876.0% | 76.0% | —— | — | 2460.5% | 0.5% | 53,923 | |
| 45,67278.8% | 78.8% | —— | — | 2980.5% | 0.5% | 57,977 | |
| 27,95350.0% | 50.0% | 27,92449.9% | 49.9% | 540.1% | 0.1% | 55,931 | |
| 51,28998.6% | 98.6% | —— | — | 7261.4% | 1.4% | 52,015 | |
| —— | — | 33,70387.3% | 87.3% | 1360.4% | 0.4% | 38,618 | |
| Special election · January 2, 2024 | 5139.7% | 9.7% | 4,56886.0% | 86.0% | 40.1% | 0.1% | 5,314 |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Thomas C AlexanderRep41,348 votes · 98.9%Runner-upWrite-InNonpartisan455 votes · 1.1% | Write-InNonpartisan455 votes · 1.1% | 97.8percentage points | |
Rex F RiceRep47,204 votes · 98.9%Runner-upWrite-InNonpartisan530 votes · 1.1% | Write-InNonpartisan530 votes · 1.1% | 97.8percentage points | |
Richard CashRep46,333 votes · 75.4%Runner-upJessicka SpearmanDem15,047 votes · 24.5% | Jessicka SpearmanDem15,047 votes · 24.5% | 50.9percentage points | |
Mike GambrellRep37,010 votes · 99.3%Runner-upWrite-InNonpartisan280 votes · 0.8% | Write-InNonpartisan280 votes · 0.8% | 98.5percentage points | |
Tom CorbinRep49,132 votes · 98.9%Runner-upWrite-InNonpartisan549 votes · 1.1% | Write-InNonpartisan549 votes · 1.1% | 97.8percentage points | |
Jason ElliottRep40,759 votes · 97.6%Runner-upWrite-InNonpartisan1,025 votes · 2.5% | Write-InNonpartisan1,025 votes · 2.5% | 95.1percentage points | |
Karl B AllenDem29,967 votes · 97.1%Runner-upWrite-InNonpartisan906 votes · 2.9% | Write-InNonpartisan906 votes · 2.9% | 94.1percentage points | |
Ross TurnerRep39,251 votes · 63.0%Runner-upTaylor CulliverDem23,011 votes · 36.9% | Taylor CulliverDem23,011 votes · 36.9% | 26.1percentage points | |
Danny VerdinRep38,275 votes · 70.2%Runner-upC Randy DriggersDem16,151 votes · 29.6% | C Randy DriggersDem16,151 votes · 29.6% | 40.6percentage points | |
Billy GarrettRep38,994 votes · 69.1%Runner-upFrancie KleckleyDem17,349 votes · 30.7% | Francie KleckleyDem17,349 votes · 30.7% | 38.4percentage points | |
Josh KimbrellRep30,362 votes · 65.3%Runner-upAngela L GeterDem16,118 votes · 34.6% | Angela L GeterDem16,118 votes · 34.6% | 30.6percentage points | |
Roger Allen NuttRep36,715 votes · 64.0%Runner-upOctavia AmaechiDem20,545 votes · 35.8% | Octavia AmaechiDem20,545 votes · 35.8% | 28.2percentage points | |
Shane MartinRep44,583 votes · 98.4%Runner-upWrite-InNonpartisan714 votes · 1.6% | Write-InNonpartisan714 votes · 1.6% | 96.9percentage points | |
Harvey PeelerRep43,933 votes · 99.1%Runner-upWrite-InNonpartisan402 votes · 0.9% | Write-InNonpartisan402 votes · 0.9% | 98.2percentage points | |
Wes ClimerRep41,008 votes · 76.1%Runner-upSarah WorkAlliance12,669 votes · 23.5% | Sarah WorkAlliance12,669 votes · 23.5% | 52.6percentage points | |
Michael JohnsonRep45,672 votes · 78.8%Runner-upKiral MaceWorkers12,007 votes · 20.7% | Kiral MaceWorkers12,007 votes · 20.7% | 58.1percentage points | |
Everett StubbsRep27,953 votes · 50.0%Runner-upMike FanningDem27,924 votes · 49.9% | Mike FanningDem27,924 votes · 49.9% | 0.1percentage points | |
Ronnie CromerRep51,289 votes · 98.6%Runner-upWrite-InNonpartisan726 votes · 1.4% | Write-InNonpartisan726 votes · 1.4% | 97.2percentage points | |
Tameika Isaac DevineDem33,703 votes · 87.3%Runner-upChris NelumsUnited Citizens4,779 votes · 12.4% | Chris NelumsUnited Citizens4,779 votes · 12.4% | 74.9percentage points | |
| Special election · January 2, 2024 | Tameika Isaac DevineDem4,568 votes · 86.0%Runner-upKizzie SmallsRep513 votes · 9.7% | Kizzie SmallsRep513 votes · 9.7% | 76.3percentage points |