Madison Cawthorn

Rep. Madison Cawthorn, a freshman Republican who’s been beset by scandal since taking office last year, has been ousted in a heated primary in North Carolina’s 11th Congressional District, according to a race call from The Associated Press. Cawthorn lost to state Sen. Chuck Edwards, who had received the backing of some Republicans who had tired of Cawthorn’s controversies. As of the AP race call, Edwards had received more than 33% of the vote, to Cawthorn’s nearly 32% of the vote. In North Carolina, a winner just needs to cross a 30% threshold in order to avoid a July runoff election. The result is a stunning defeat for Cawthorn, who is a fervent supporter of former President Donald Trump — and who had Trump’s endorsement. A member of the conservative House Freedom Caucus who was first elected in 2020 to former Rep. Mark Meadows’ seat, Cawthorn faced a crowded field of primary challengers in a district that will likely remain red.