In 2022, Democrat Wiley Nickel ran as a moderate and narrowly won North Carolina's 13th Congressional District by about 9,000 votes. Two years later, the current congressman, Republican Brad Knott, ran as a conservative and coasted into the U.S. House by more than 70,000 votes.
Voters didn't change their minds. Politicians changed their voters.