Annie Andrews and Darline Graham are in a toss up for South Carolina's Senate seat.
Annie Andrews vs Darline Graham. The model has Andrews ahead by 1.3 points, winning 56 percent of 2,000 simulated elections.
The county map
Four ways to read the state: margin, shift from 2024, vote bubbles and turnout
Vote share
Each candidate's projected share and the range of 80 percent of simulations
Scale runs from 25 to 75 percent. The dot is the forecast, the band is the 80 percent range and the brighter tick marks 50 percent.
Projected statewide vote
2,027,665 votes| Candidate | Votes | Share |
|---|---|---|
| Annie Andrews D | 987,739 | 48.7% |
| Darline Graham R | 961,050 | 47.4% |
| Kasie Whitener L | 78,876 | 3.9% |
| Total | 2,027,665 | 100% |
Each candidate's expected vote in the On Point simulation, at the forecast's projected turnout.
Every simulated outcome
2,000 sims80 percent of simulations fall between D +9.5 and R +6.7. Negative margins are Democratic wins.
The trend
Each side's chance of winning over the forecast's recent updates
Polling
Every poll in the average, and how the model reads it
This is the same On Point polling average as the full average page. The forecast reads the polls through its own Election Day projection, shown as the On Point average in the table below, and blends it with partisan lean and fundamentals.
Polls of the race
Full average| Pollster | Sample | Age | Margin |
|---|---|---|---|
| On Point average | Weighted average | D +2.3 | |
| Trafalgar Group (R) | 1,095 LV | 0d | R +1.7 |
| On Point Polling | 294 LV | 0d | D +3.5 |
| Rasmussen Reports | 837 LV | 7d | R +4.5 |
| InsiderAdvantage (R) | 1,200 LV | 16d | D +1.0 |
| Trafalgar Group (R) | 1,087 LV | 20d | R +0.0 |
| Rasmussen Reports | 1,006 LV | 31d | R +5.5 |
| InsiderAdvantage (R) | 1,200 LV | 36d | R +0.1 |
| Impact Research (D) | 700 LV | 52d | R +1.7 |
| Impact Research (D) | 900 LV | 54d | D +1.3 |
South Carolina has no early vote reported yet, so its turnout correction comes from similar states that do and from its primary turnout. Early vote tracker
Who has endorsed
42 public endorsements in this race, each with where it was reported.
- Pete ButtigiegFormer Transportation Secretarysource
- Jaime HarrisonFormer DNC chair, 2020 SC Senate nomineesource
- JA MooreSC state representativesource
- Michael RiversSC state representativesource
- EMILY's ListPro-choice Democratic women PACsource
- George WillConservative columnistsource
- 314 ActionScience advocacy PACsource
- American Federation of Government EmployeesFederal employees unionsource
Karl Rove: Called South Carolina a hope for Democrats but not real. source
Remy Numa: Fox News Power Rankings moved South Carolina Senate from Solid R to Likely R. source
Laura Ingraham: Attacked Democratic nominee Dr. Annie Andrews ahead of the Republican Senate runoff, saying under the white coat is a left wing agenda. source
Larry Sabato: Sabato's Crystal Ball moved the South Carolina Senate race from Safe Republican to Likely Republican. source
Brian Tyler Cohen: Interviewed Democratic Senate candidate Annie Andrews. source
How we got here
From the state's partisan lean to the forecast, one stage at a time
Who votes for whom
Estimated vote by group from the model's simulated electorate
Estimated vote by group
model crosstabs| Group | Share | Andrews | Graham |
|---|---|---|---|
| GenderMen | 48% | 43.4 | 52.7 |
| Women | 52% | 50.9 | 45.2 |
| Age18 to 29 | 12% | 48.8 | 47.2 |
| 30 to 44 | 20% | 45.9 | 50.2 |
| 45 to 64 | 33% | 46.6 | 49.5 |
| 65+ | 35% | 48.4 | 47.8 |
| RaceWhite | 69% | 34.6 | 61.4 |
| Black | 24% | 80.5 | 16.0 |
| Latino | 3% | 54.3 | 41.7 |
| Asian and other | 4% | 63.7 | 31.5 |
| Race and genderWhite men | 32% | 29.4 | 66.6 |
| White women | 37% | 39.2 | 56.8 |
| Black men | 12% | 76.7 | 19.8 |
| Black women | 12% | 84.2 | 12.3 |
| Latino men | 2% | 54.5 | 41.4 |
| Latino women | 2% | 54.1 | 42.0 |
| All other races | 4% | 63.7 | 31.5 |
Every county
The projected vote in each county, largest first
Projected vote by county
46 counties| County | Andrews | Graham | Other | Total | Margin |
|---|---|---|---|---|---|
| Statewide | 988,019 | 960,789 | 78,857 | 2,027,665 | D +1.3 |
| Greenville County | 95,900 | 101,985 | 11,961 | 209,846 | R +3.4 |
| Charleston County | 113,365 | 59,598 | 6,273 | 179,236 | D +29.4 |
| Horry County | 60,982 | 93,353 | 5,432 | 159,767 | R +20.8 |
| Richland County | 114,471 | 37,746 | 3,743 | 155,960 | D +48.9 |
| Spartanburg County | 48,673 | 62,526 | 6,973 | 118,172 | R +12.2 |
| Lexington County | 47,620 | 64,369 | 5,155 | 117,144 | R +14.6 |
| York County | 56,703 | 53,145 | 4,696 | 114,544 | D +2.8 |
| Berkeley County | 41,646 | 42,077 | 3,946 | 87,669 | R +0.7 |
| Beaufort County | 42,504 | 41,135 | 2,057 | 85,696 | D +1.1 |
| Anderson County | 24,737 | 48,009 | 3,748 | 76,494 | R +30.7 |
| Aiken County | 26,845 | 37,689 | 2,480 | 67,014 | R +16.5 |
| Dorchester County | 29,902 | 27,754 | 2,780 | 60,436 | D +3.1 |
| Florence County | 25,528 | 22,050 | 1,371 | 48,949 | D +6.7 |
| Pickens County | 15,585 | 30,216 | 2,717 | 48,518 | R +30.3 |
| Lancaster County | 17,252 | 23,116 | 1,249 | 41,617 | R +14.5 |
| Sumter County | 22,463 | 13,278 | 916 | 36,657 | D +24.6 |
| Oconee County | 10,401 | 21,753 | 1,444 | 33,598 | R +34.1 |
| Georgetown County | 14,672 | 15,317 | 801 | 30,790 | R +2.4 |
| Orangeburg County | 22,072 | 8,024 | 583 | 30,679 | D +45.6 |
| Kershaw County | 10,691 | 14,656 | 919 | 26,266 | R +15.2 |
| Greenwood County | 10,501 | 13,888 | 832 | 25,221 | R +13.6 |
| Laurens County | 8,324 | 14,014 | 1,326 | 23,664 | R +24.2 |
| Darlington County | 12,318 | 10,716 | 615 | 23,649 | D +6.5 |
| Cherokee County | 5,628 | 12,711 | 1,026 | 19,365 | R +36.7 |
| Newberry County | 5,938 | 8,194 | 498 | 14,630 | R +15.7 |
| Chesterfield County | 6,252 | 7,966 | 410 | 14,628 | R +11.8 |
| Colleton County | 7,413 | 6,566 | 522 | 14,501 | D +5.7 |
| Jasper County | 7,590 | 5,690 | 327 | 13,607 | D +13.7 |
| Clarendon County | 7,199 | 5,603 | 275 | 13,077 | D +11.9 |
| Chester County | 5,501 | 5,691 | 418 | 11,610 | R +1.7 |
| Williamsburg County | 8,156 | 3,154 | 219 | 11,529 | D +42.9 |
| Edgefield County | 4,012 | 6,319 | 375 | 10,706 | R +21.7 |
| Marion County | 6,811 | 3,250 | 195 | 10,256 | D +34.4 |
| Union County | 4,080 | 5,239 | 521 | 9,840 | R +11.9 |
| Abbeville County | 3,544 | 5,820 | 380 | 9,744 | R +23.5 |
| Dillon County | 5,044 | 3,997 | 223 | 9,264 | D +11.0 |
| Fairfield County | 6,163 | 2,760 | 229 | 9,152 | D +36.7 |
| Marlboro County | 5,066 | 2,788 | 201 | 8,055 | D +28.0 |
| Barnwell County | 3,778 | 3,550 | 149 | 7,477 | D +2.8 |
| Saluda County | 2,700 | 4,418 | 228 | 7,346 | R +23.3 |
| Hampton County | 4,390 | 2,043 | 124 | 6,557 | D +35.6 |
| Calhoun County | 3,407 | 2,776 | 159 | 6,342 | D +9.7 |
| Lee County | 4,459 | 1,651 | 125 | 6,235 | D +44.7 |
| McCormick County | 2,609 | 2,355 | 96 | 5,060 | D +4.5 |
| Bamberg County | 3,211 | 1,400 | 94 | 4,705 | D +38.3 |
| Allendale County | 1,913 | 434 | 46 | 2,393 | D +61.5 |
Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.