In a somewhat stunning upset, the outspoken freshman Rep. Madison Cawthorn has been defeated in the NC GOP primary race for his House seat.

NC Senator Chuck Edwards, who likes to refer to himself as a Washington outsider, defeated the 26-year-old Trump-supporting Congressman who was married and divorced during his one term in office.

Edwards topped the embattled Cawthorn by a razor-thin margin Tuesday with 33.5% of the vote over Cawthorn’s 31.6%, with about 99% of the votes tallied.

Cawthorn had drawn the ire of his fellow Republicans over several controversial statements — including claims that lawmakers had invited him to orgies and snorted cocaine in front of him.

Cawthorn was viewed as a rising star in the GOP when he won the election in 2020 to replace then-Trump White House chief of staff Mark Meadows, but a series of public missteps have dogged his first term in office.

It was likely Cawthorn’s interview with Patriot Takes that likely sank his chances of re-election and caused the GOP establishment to turn their backs on him.


Was the GOP establishment afraid Cawthorn would start naming names? And now that Cawthorn will be leaving at the end of his first term in office, will he be naming names on his way out?

Join The Conversation. Leave a Comment.

We have no tolerance for comments containing violence, racism, profanity, vulgarity, doxing, or discourteous behavior. If a comment is spam, instead of replying to it please click the ∨ icon below and to the right of that comment. Thank you for partnering with us to maintain fruitful conversation.