COLUMBIA, S.C. — Former President Donald Trump won an expected blowout victory Saturday over former South Carolina governor Nikki Haley in the South Carolina Republican presidential primary.
The Associated Press called the race at 7 p.m. with zero percent of the precincts reporting.
When state election officials had counted 62% of the ballots, Trump held 60.6% of the votes to Haley’s 38.7%.
“This is a little sooner than we anticipated and an even bigger win than we anticipated,” Trump said as he took the stage to Lee Greenwood’s “God Bless the USA.” He told supporters who had been gathering at the fairgrounds in Columbia all day, “You can celebrate for about 15 minutes and then we have to get back to work.”
Advertisement
The preliminary results actually appear closer than predicted. A South Carolina poll published 10 days ahead of the primary by Winthrop University put voter support for Haley at 29%, compared to 65% for Trump.
Trump was joined on stage by S.C. Gov. Henry McMaster and U.S. Sens. Tim Scott and Lindsey Graham. Graham, who spoke briefly, was booed by the crowd while a Trump mention of Florida Rep. Matt Gaetz as “a very noncontroversial person” brought cheers and chants of “Gaetz, Gaetz, Gaetz.”
Trump was on stage for about 30 minutes and stuck to his usual talking points — the situation on the border is “the worst it’s ever been” and the country “is a failing nation.” He predicted that Michigan autoworkers would support him in that state’s primary on Tuesday.
He added “Nov. 5 – it’s going to be the most important date, perhaps, in the history of our country” before thanking his supporters and telling them to go home and get some rest because “we have a lot of work ahead of us.”
Republican presidential candidate and former U.N. Ambassador Nikki Haley speaks during her primary election night gathering at The Charleston Place on Feb. 24, 2024, in Charleston, South Carolina. Haley was defeated in her home state’s Republican presidential primary by former President Donald Trump. (Justin Sullivan/Getty Images)
Advertisement
Haley waited until about 8:30 p.m. to come out to address about 400 supporters at her watch party in the ballroom of a downtown Charleston hotel.
“I know 40% is not 50% but I also know 40% is not some tiny group,” Haley said of the preliminary results. She reiterated her promise to stay in the race, saying: “I’m a woman of my word.”
Despite losing in her home state, Haley said, “I’m grateful to South Carolina; I always have been and always will be. And I’m grateful that today is not the end of our story.” She added that the campaign heads to Michigan on Sunday.
Pointing out that over the next 10 days, 21 states will cast votes, 15 of those on Super Tuesday, March 5, Haley said to cheers: “They have the right to a real choice, not a Soviet style election with only one candidate.”
She also congratulated Trump on his victory but added as she has said repeatedly in her speeches that she does not think he has the support needed to beat Joe Biden in November.
Advertisement
“What I saw today was South Carolina’s frustration with our country’s direction. I’ve seen that same frustration nationwide. I share it; I feel it to my core,” she said. “But here’s the thing, America will come apart if we make the wrong choices.”
South Carolina Democratic Party Chair Christale Spain issued a statement on the results, saying: “The stage for November has been set and the choices South Carolinians will have at the voting booth are becoming clear. Voters have seen what’s at stake: Donald Trump is running to ban abortion nationwide, end the Affordable Care Act, and gut Social Security and Medicare — all while pulling apart the fabric of our democracy.
“Three weeks ago, a diverse coalition of Black voters, rural voters, Medicare recipients, college students, teachers, service members and veterans overwhelmingly showed up to support Joe Biden and Kamala Harris, and they’re ready to do it at the ballot box once again so they can continue delivering record accomplishments for South Carolina.”
About 131,000 voters cast ballots in the state’s Democratic primary earlier this month. Because voters in South Carolina do not register by party, any registered voter in the state who did not vote in the Democratic primary was eligible to cast a ballot in the GOP primary.
S.C. GOP Party Chairman Drew McKissick said earlier Saturday that he did not expect many Democrats to cross over and vote for Haley. “Self identified Democratic participation in our presidential primary has been going down over time, and that’s largely because most of those folks were conservative Democrats who now have joined the Republican party,” he said.
Advertisement
McKissick added that he expected the state would set voting records on Saturday. According to the S.C. Election Commission, 205,099 people voted early in the primary and 12,018 people had cast absentee ballots ahead of Saturday.
‘She’ll have her time’
The former president also made international news during his visits to South Carolina, including saying he told the head of a NATO ally he would encourage Russia to “do whatever the hell they want” if they did not meet defense spending goals.
Messages like that rang true for Andrew Middleton, a 40-year-old IT network engineer in Charleston, who said he wants a president who will keep the U.S. out of foreign conflicts and focus on a domestic agenda. Middleton, who grew up in rural Illinois but has lived in the Charleston area for 12 years now, pushed his young son in a stroller as he walked out of West Ashley High School in the Lowcountry after casting his ballot for Trump.
Haley, the U.S. ambassador to the United Nations during Trump’s administration, attacked the former president over his comments, and President Joe Biden said the remarks were “shameful” and “dangerous.”
Trump’s comments, however, did not lessen enthusiasm for the former president at the polls.
Advertisement
“If anybody can get things straightened out quickly, it’ll be him,” said Charleston-area voter Amy Coffey.
Saturday marked the first time the 48-year-old office administrator had cast a ballot in a primary. She said the current presidential race felt “crucial” to her and Malcolm Coffey, a 49-year-old electrician, prompting them to come out.
Both cast ballots for Trump, citing border security as the top issue concerning them.
“It’s not that I don’t like Nikki Haley,” Amy Coffey said. “ I just don’t think now is the perfect time to bring someone new in. She’ll have her time.”
Haley has been careful to manage expectations for her results in South Carolina, saying victory would be “making sure it looks close” rather than winning outright.
Advertisement
“All I can do is my part; I don’t know if it will make a difference or not,” said Colleen Geis, a 48-year-old medical care coordinator living in the Charleston area who voted for the perceived long-shot Haley.
While Haley cast her own ballot on gated Kiawah Island, Geis was among a steady stream of James Island residents who stepped into the polling place at Harbor View Elementary.
Some living in the surrounding neighborhood used the opportunity to walk their dogs as they fulfilled their civic duty.
“Anybody but Trump,” said Lauren May, a 32-year-old doctor’s assistant, after casting her vote.
Haley also earned the support of Mark Leon. The 51-year-old marketing consultant said 2016 was a difficult year. It was the first time he saw people become emotional and angry over politics. It was the first time he saw lifelong friendships end based on who they voted for.
Advertisement
“It’s only going to get worse this year because it’s the same players,” Leon said of a Trump-Biden faceoff.
He felt if Haley were chosen as the Republican nominee, she would bring more empathy to the race rather than instantly polarizing an issue.
Haley is the last major candidate opposing Trump, but two extreme long-shot candidates remain in the running — Pastor Ryan Binkley of Texas and veteran Air Force combat pilot David Stuckenberg of Florida.
Three other candidates, Florida Gov. Ron DeSantis, biotech entrepreneur Vivek Ramaswamy and former New Jersey Gov. Chris Christie, all dropped out of the race after making it onto the South Carolina ballot.
This story was originally published by SC Daily Gazette, which like South Dakota Searchlight is part of States Newsroom, a nonprofit news network supported by grants and a coalition of donors as a 501c(3) public charity. SC Daily Gazette maintains editorial independence. Contact Editor Seanna Adcox for questions: [email protected]. Follow SC Daily Gazette on Facebook and Twitter.
SIOUX FALLS, S.D. (KELO) — Storms have prompted multiple tornado warnings in southeastern South Dakota Sunday night.
KELOLAND viewers have sent dozens of photos from the storms that produced hail, strong winds and heavy rains.
Officials said a tornado was confirmed in Lincoln County north of Beresford. The Lincoln County Sheriff’s Office posted a video as the tornado was starting to touchdown.
Clouds northwest of Wall Lake. Photo from Lisa Stelter.
You can see photos in the gallery below.
Advertisement
You can track storms for yourself using a variety of resources from KELOLAND.
Check your KELOLAND Storm Tracker app for hour-by-hour forecasts, live radar information and get alerts when severe weather is in your area.
We’re also active on social media so you can follow @KELOLANDWeather on X for more timely updates or KELOLAND Weather on Facebook for big picture weather warnings.
For your inner storm chaser, our live cams stream what’s happening live all over KELOLAND, so you can catch a glimpse of the storms from across the area.
Advertisement
If you take photos of the storms or any damage, submit them at uShare on KELOLAND.com.
The No. 4 South Dakota State baseball team allowed 16 runs in the fifth and sixth innings in a 17-0 loss to No. 3 Arizona State in an elimination game at the NCAA Tournament’s Lincoln Regional.
Starting pitcher Drew McDowell was tagged for three runs allowed in four-plus innings, then three consecutive relievers failed to record an out.
Kaden Rylance walked two batters who came around to score, Tristan Augedahl gave up four hits and a walk and was tagged for six runs (five earned) and Austin Henry walked two batters and allowed a run.
Sam Novotny followed and allowed four earned runs and five runs total over his two innings of work.
Advertisement
Matthew Werk and Jacob Sjuts each threw a scoreless inning to close out the contest.
Arizona State starter Kole Klecker ripped through the Jackrabbits’ lineup, allowing three hits in eight scoreless innings while striking out 13.
Keagan Jirschele doubled for South Dakota State, and Nic Werk and Luke Jones both singled. Nate Wachter and Grant Sorensen each drew a walk.
The Jackrabbits’ season ends with a 24-33 record. Arizona State will face the loser of No. 1 Nebraska vs. No. 2 Ole Miss.
The South Dakota Lottery offers multiple draw games for those aiming to win big.
Here’s a look at May 30, 2026, results for each game:
Winning Powerball numbers from May 30 drawing
01-27-35-44-52, Powerball: 12, Power Play: 2
Check Powerball payouts and previous drawings here.
Advertisement
Winning Lotto America numbers from May 30 drawing
05-08-09-11-15, Star Ball: 04, ASB: 05
Check Lotto America payouts and previous drawings here.
Winning Dakota Cash numbers from May 30 drawing
04-06-07-22-23
Check Dakota Cash payouts and previous drawings here.
Winning Millionaire for Life numbers from May 30 drawing
05-14-22-28-30, Bonus: 01
Advertisement
Check Millionaire for Life payouts and previous drawings here.
Feeling lucky? Explore the latest lottery news & results
Are you a winner? Here’s how to claim your prize
Prizes of $100 or less: Can be claimed at any South Dakota Lottery retailer.
Prizes of $101 or more: Must be claimed from the Lottery. By mail, send a claim form and a signed winning ticket to the Lottery at 711 E. Wells Avenue, Pierre, SD 57501.
Any jackpot-winning ticket for Dakota Cash or Lotto America, top prize-winning ticket for Lucky for Life, or for the second prizes for Powerball and Mega Millions must be presented in person at a Lottery office. A jackpot-winning Powerball or Mega Millions ticket must be presented in person at the Lottery office in Pierre.
When are the South Dakota Lottery drawings held?
Powerball: 9:59 p.m. CT on Monday, Wednesday, and Saturday.
Mega Millions: 10 p.m. CT on Tuesday and Friday.
Lucky for Life: 9:38 p.m. CT daily.
Lotto America: 9:15 p.m. CT on Monday, Wednesday and Saturday.
Dakota Cash: 9 p.m. CT on Wednesday and Saturday.
Millionaire for Life: 10:15 p.m. CT daily.
This results page was generated automatically using information from TinBu and a template written and reviewed by a South Dakota editor. You can send feedback using this form.