Open
Polymarket
South Carolina Republican Senate Special Primary Winner
Top outcomes
Other
50%
Person G
50%
Person H
50%
Person I
50%
This market will resolve according to the winner of the special Republican Primary for United States Senator from South Carolina, including any potential runoff.
If no 2026 special South Carolina Republican Senate Primary takes place by November 2, 2026, 11:59 PM ET, this market will resolve according to the candidate who is the official Republican nominee to contest the November 3, 2026 South Carolina U.S. Senate election.
If the results of the special primary are not definitively known, or if there is no Republican nominee to contest the November 3, 2026 South Carolina U.S. Senate election, by November 2, 2026, 11:59 PM ET, this market will resolve to "Other".
The resolution source for this market will be the first announcement of the results from the South Carolina Republican party, however an overwhelming consensus of credible reporting may suffice.
Read more
Show less
$95K Vol.
Closes Aug 11, 2026
Live Polymarket Chart
Top outcomes by win probability — price history from Polymarket, updates when you refresh.
Open on Polymarket ↗
The chart is view-only. Use Open on Polymarket above to visit the market — no trading on this platform.
$94.9k Vol.
All outcomes
Pick Yes or No on any outcome, then explain your pick below. Reputation-only — no money or trading.
$95K Vol.
Other
50% market probability
50%
$refs['reasoning-0']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-0']?.focus())"
>
No 50%
+50 / −50
Person G
50% market probability
50%
$refs['reasoning-1']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-1']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person G
Explain your No on Person G
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person H
50% market probability
50%
$refs['reasoning-2']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-2']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person H
Explain your No on Person H
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person I
50% market probability
50%
$refs['reasoning-3']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-3']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person I
Explain your No on Person I
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person J
50% market probability
50%
$refs['reasoning-4']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-4']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person J
Explain your No on Person J
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person K
50% market probability
50%
$refs['reasoning-5']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-5']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person K
Explain your No on Person K
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person L
50% market probability
50%
$refs['reasoning-6']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-6']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person L
Explain your No on Person L
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person M
50% market probability
50%
$refs['reasoning-7']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-7']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person M
Explain your No on Person M
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person N
50% market probability
50%
$refs['reasoning-8']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-8']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person N
Explain your No on Person N
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person O
50% market probability
50%
$refs['reasoning-9']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-9']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person O
Explain your No on Person O
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person P
50% market probability
50%
$refs['reasoning-10']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-10']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person P
Explain your No on Person P
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person Q
50% market probability
50%
$refs['reasoning-11']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-11']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person Q
Explain your No on Person Q
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person R
50% market probability
50%
$refs['reasoning-12']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-12']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person R
Explain your No on Person R
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person S
50% market probability
50%
$refs['reasoning-13']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-13']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person S
Explain your No on Person S
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person T
50% market probability
50%
$refs['reasoning-14']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-14']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person T
Explain your No on Person T
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person U
50% market probability
50%
$refs['reasoning-15']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-15']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person U
Explain your No on Person U
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person V
50% market probability
50%
$refs['reasoning-16']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-16']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person V
Explain your No on Person V
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person W
50% market probability
50%
$refs['reasoning-17']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-17']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person W
Explain your No on Person W
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person X
50% market probability
50%
$refs['reasoning-18']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-18']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person X
Explain your No on Person X
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person Y
50% market probability
50%
$refs['reasoning-19']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-19']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person Y
Explain your No on Person Y
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person Z
50% market probability
50%
$refs['reasoning-20']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-20']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person Z
Explain your No on Person Z
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AA
50% market probability
50%
$refs['reasoning-21']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-21']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AA
Explain your No on Person AA
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AB
50% market probability
50%
$refs['reasoning-22']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-22']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AB
Explain your No on Person AB
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AC
50% market probability
50%
$refs['reasoning-23']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-23']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AC
Explain your No on Person AC
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AD
50% market probability
50%
$refs['reasoning-24']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-24']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AD
Explain your No on Person AD
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AE
50% market probability
50%
$refs['reasoning-25']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-25']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AE
Explain your No on Person AE
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AF
50% market probability
50%
$refs['reasoning-26']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-26']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AF
Explain your No on Person AF
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AG
50% market probability
50%
$refs['reasoning-27']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-27']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AG
Explain your No on Person AG
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AH
50% market probability
50%
$refs['reasoning-28']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-28']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AH
Explain your No on Person AH
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AI
50% market probability
50%
$refs['reasoning-29']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-29']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AI
Explain your No on Person AI
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AJ
50% market probability
50%
$refs['reasoning-30']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-30']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AJ
Explain your No on Person AJ
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AK
50% market probability
50%
$refs['reasoning-31']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-31']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AK
Explain your No on Person AK
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AL
50% market probability
50%
$refs['reasoning-32']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-32']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AL
Explain your No on Person AL
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AM
50% market probability
50%
$refs['reasoning-33']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-33']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AM
Explain your No on Person AM
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AN
50% market probability
50%
$refs['reasoning-34']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-34']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AN
Explain your No on Person AN
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Person AO
50% market probability
50%
$refs['reasoning-35']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-35']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Person AO
Explain your No on Person AO
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Russell Fry
40% market probability
40%
$refs['reasoning-36']?.focus())"
>
Yes 40%
+60 / −40
$refs['reasoning-36']?.focus())"
>
No 60%
+40 / −60
Explain your Yes on Russell Fry
Explain your No on Russell Fry
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Ralph Norman
30% market probability
30%
$refs['reasoning-37']?.focus())"
>
Yes 30%
+70 / −30
$refs['reasoning-37']?.focus())"
>
No 70%
+30 / −70
Explain your Yes on Ralph Norman
Explain your No on Ralph Norman
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Darline Graham Nordone
12% market probability
12%
$refs['reasoning-38']?.focus())"
>
Yes 12%
+88 / −12
$refs['reasoning-38']?.focus())"
>
No 88%
+12 / −88
Explain your Yes on Darline Graham Nordone
Explain your No on Darline Graham Nordone
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Pamela Evette
7% market probability
7%
$refs['reasoning-39']?.focus())"
>
Yes 7%
+93 / −7
$refs['reasoning-39']?.focus())"
>
No 93%
+7 / −93
Explain your Yes on Pamela Evette
Explain your No on Pamela Evette
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Mark Lynch
6% market probability
6%
$refs['reasoning-40']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-40']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Mark Lynch
Explain your No on Mark Lynch
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Nancy Mace
3% market probability
3%
$refs['reasoning-41']?.focus())"
>
Yes 3%
+97 / −3
$refs['reasoning-41']?.focus())"
>
No 97%
+3 / −97
Explain your Yes on Nancy Mace
Explain your No on Nancy Mace
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Trey Gowdy
1% market probability
1%
$refs['reasoning-42']?.focus())"
>
Yes 1%
+99 / −1
$refs['reasoning-42']?.focus())"
>
No 99%
+1 / −99
Explain your Yes on Trey Gowdy
Explain your No on Trey Gowdy
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Scott Bessent
1% market probability
1%
$refs['reasoning-43']?.focus())"
>
Yes 1%
+99 / −1
$refs['reasoning-43']?.focus())"
>
No 99%
+1 / −99
Explain your Yes on Scott Bessent
Explain your No on Scott Bessent
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Paul Dans
0% market probability
0%
$refs['reasoning-44']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-44']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on Paul Dans
Explain your No on Paul Dans
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Joe Wilson
0% market probability
0%
$refs['reasoning-45']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-45']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on Joe Wilson
Explain your No on Joe Wilson
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Sheri Biggs
0% market probability
0%
$refs['reasoning-46']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-46']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on Sheri Biggs
Explain your No on Sheri Biggs
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
André Bauer
0% market probability
0%
$refs['reasoning-47']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-47']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on André Bauer
Explain your No on André Bauer
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Alan Wilson
0% market probability
0%
$refs['reasoning-48']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-48']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on Alan Wilson
Explain your No on Alan Wilson
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
William Timmons
0% market probability
0%
$refs['reasoning-49']?.focus())"
>
Yes 0%
+100 / −0
$refs['reasoning-49']?.focus())"
>
No 100%
+0 / −100
Explain your Yes on William Timmons
Explain your No on William Timmons
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Public forecast history
All forecasts on this market — scored on Reputation when resolved. Earn Popularity when others like your forecast or comments.
No forecasts yet. Be the first to place one.