An Independent Public RecordFriday, July 31, 2026

MACEOPEDIA


The Public Record

← Back to Dispatches
Dispatch

One day after quitting the race, Nancy Mace endorses Ralph Norman and snubs Trump's pick for Graham's Senate seat

One day after ruling out her own Senate bid, Rep. Nancy Mace endorsed Rep. Ralph Norman for the South Carolina special election on July 21, 2026, breaking publicly with President Trump, who had endorsed Lindsey Graham's sister Darline Graham Nordone on July 17. Norman accepted the endorsement while pledging to 'stand with President Trump,' the same president whose candidate he and Mace are now both running against. Filing opens today and closes July 28, with the primary set for August 11.

One day after quitting the race, Nancy Mace endorses Ralph Norman and snubs Trump's pick for Graham's Senate seat

Rep. Nancy Mace endorsed Rep. Ralph Norman for South Carolina's open U.S. Senate seat on July 21, 2026, one day after she ruled out running herself, and in the same move she broke publicly with President Trump, who had already thrown his weight behind a different candidate.

Trump endorsed Darline Graham Nordone, the late Sen. Lindsey Graham's sister and his appointed interim successor, on July 17. Mace's endorsement of Norman four days later put her on the opposite side of the president in a race she had spent nine days flirting with entering. Fox News put the collision in its headline: "Mace snubs Trump's preferred Senate candidate, backs Ralph Norman instead." The Hill framed it the same way: "Nancy Mace endorses Ralph Norman for Senate over Donald Trump's pick to replace Lindsey Graham."

What Mace said

Mace's endorsement, quoted across Fox News, The Hill, Fox Carolina, FITSNews, and Yahoo News:

"A once-in-a-generation opportunity to send a tried-and-true conservative warrior to the United States Senate. Ralph Norman doesn't bend, doesn't break, and doesn't back down."

She cited Norman's "100% conservative voting record."

Norman's response, and the tension inside it

Norman, 73, a five-term congressman from South Carolina's 5th District, accepted the endorsement while wrapping himself in the very president whose candidate he is running against:

"I'm incredibly honored to receive the endorsement and support of my friend and colleague, @NancyMace! Now more than ever, South Carolina needs a PROVEN conservative fighter who will stand with President Trump, advance the America First agenda, and help pass the SAVE America Act in the U.S. Senate."

That is the knot at the center of this story. Norman is pledging allegiance to Trump's agenda in the same sentence in which he accepts an endorsement that defies Trump's own choice for the seat. Asked directly about it by NewsNation, Norman waved off the president's pick:

"He decided to go with Darline, who's a nice person... but that doesn't deter my plans."

And he closed with the campaign line he has repeated since entering: "We've got a country to save."

The coalition Norman was already building

Mace was not the first endorsement Norman picked up. Before she weighed in, two sitting U.S. senators had already lined up behind him, putting Norman's coalition in direct opposition to Trump's pick before Mace made it official on July 21.

What Trump said

Trump's endorsement of Nordone came on July 17 from the Oval Office and on Truth Social, after he met with her in person:

"RUN, DARLINE, RUN! ... has my Complete and Total Endorsement in the Special Election for U.S. Senate in South Carolina. SHE WILL NEVER LET YOU DOWN."

Nordone made it official three days later, telling Sean Hannity on July 20: "I've made a decision. I'm in." She was appointed to the seat by Gov. Henry McMaster on July 13 and sworn in July 14, the first woman to represent South Carolina in the U.S. Senate.

Maceopedia cataloged Trump's endorsement and what it did to Mace's calculus in Trump endorses Graham's sister.

How South Carolina got here in ten days

  • July 11: Sen. Lindsey Graham died at 71.
  • July 12: Mace told Fox News, "I would be an idiot not to at least look at it." Her full media-tour flip-flop is cataloged in Mace's shifting answer on the Graham seat.
  • July 13: McMaster appointed Nordone as interim senator. She was sworn in July 14.
  • July 15: Rep. William Timmons said it "rubbed me the wrong way" that colleagues were already eyeing the seat. Mace's reply: "So he can go fly a kite."
  • July 16: An Emerson College poll (fielded July 14 to 15, n=500, margin of error plus or minus 4.3 points) put Norman first at 16 percent, the highest of any candidate, and Mace at 10 percent, tied for third. Nordone sat at 6 percent, before Trump's endorsement. See Emerson poll puts Mace at 10 percent.
  • July 17: Trump endorsed Nordone. Trump world told Axios, per the reporting cited that week, that if Mace ended up in a runoff, "we'll drop $2 million on her head to keep her out."
  • July 18: Norman entered the race on Fox News, and said he would not drop out despite Trump backing Nordone.
  • July 20: Mace ruled out a run in a 64-second video: "I'm not chasing another title, I'm chasing justice." That decision is cataloged in "I'm not chasing another title, I'm chasing justice". The same day, Nordone confirmed to Hannity she was in.
  • July 21: Mace endorsed Norman, breaking with Trump. Filing opens today and closes July 28. The primary is August 11.

Why this is a bigger deal than a routine endorsement

Endorsements between House colleagues are ordinary. This one is not, for three reasons.

It is a direct, on-the-record break with Trump. Mace did not stay neutral after standing down. She picked the candidate running against the president's pick, and did it the day after clearing her own path out of the race. There is no ambiguity to hide behind: the president backed Nordone, and Mace backed the other guy.

It comes with a stated price tag. Trump's orbit had already floated spending $2 million to keep Mace out of a runoff. She is no longer a candidate, but she has now put her name behind the opponent that money would be aimed at. Endorsing Norman is the closest thing to staying in the fight without being on the ballot.

Norman is trying to have it both ways, and the endorsement makes that harder. He is the only candidate leading a public poll (16 percent in Emerson's July survey, with no clear front-runner), and he is selling himself as the man who "will stand with President Trump." But the president is standing with someone else. Accepting Mace's endorsement, from the member most publicly at odds with Trump, sharpens the contradiction rather than resolving it.

Timmons completes his arc

Rep. William Timmons had said on July 15 it "rubbed me the wrong way" that colleagues were eyeing Graham's seat within 24 hours of his death, and that he could not support either Norman or Mace. Mace's response at the time: "So he can go fly a kite."

After Mace endorsed Norman on July 21, Timmons sided with Trump: "President Trump has chosen his candidate and I fully support his choice."

The kite flew. Timmons landed on Nordone.

The pattern: Mace against Trump's pick, again

The break fits a now-familiar shape. Mace endorsed Trump in 2024 and campaigned with him, then repeatedly landed on the other side of him: voting to release the Epstein files, breaking with him on Iran in early 2026, and finishing outside the top tier in a June governor's primary he did not endorse her in. When Trump picked Nordone for Graham's seat, Mace first weighed challenging that pick herself, then, having chosen not to, endorsed the man challenging it in her place.

Norman, for his part, is betting the "100% conservative voting record" Mace praised will matter more to South Carolina Republicans than which candidate Trump named. "We've got a country to save," he said. The voters get to weigh in on August 11.

Sources & related coverage

This dispatch catalogs public reporting and the candidates' own public statements. Filing opens July 21 and closes July 28, 2026; the special Republican primary is August 11, 2026.