Graham’s victory, by an unspecified margin, marks a significant win for Trump after a string of his endorsed candidates stumbled in recent primaries. The president went to great lengths to secure her nomination: he encouraged her to enter the race with an early endorsement, reiterated that support after she fumbled a foreign policy question on the debate stage, and held a rally for her in Myrtle Beach — a step he hasn’t taken for most of his preferred candidates this cycle. Trump’s super PAC, MAGA Inc., spent over $827,000 on phone calls and text messages for Graham, money that Republicans in competitive battlegrounds had been anxiously awaiting.
Graham, who previously led South Carolina’s Commission for the Blind and worked for the state’s Vocational Rehabilitation Department, had no prior elected office experience until she was appointed to the Senate by GOP Gov. Henry McMaster following her brother’s death in July. Her opponent, Rep. Ralph Norman, is a Freedom Caucus stalwart who served nine years in Congress and largely backed Trump’s agenda, though he occasionally clashed with the president over spending. Norman also faced backlash from the solar industry, which spent $1 million to help defeat him, according to E&E News.
The runoff sprint exposed Graham’s political inexperience, particularly after a debate gaffe on Taiwan policy. Norman and his allies attacked her preparedness, but Trump’s unwavering support — including a last-minute rally — allowed her to close out the primary by reiterating her close ties to the president. With South Carolina’s deep red electorate, Graham is all but guaranteed election to a full Senate term in November.
Her victory proves that Trump’s endorsement remains a decisive force in Republican politics when he chooses to give a candidate active and consistent backing. However, the race also highlighted the limits of incumbency and experience in the current political landscape, where loyalty to Trump often outweighs traditional credentials. Graham will now face Democratic nominee Krystle Matthews in the general election.