There is a simple test for whether a politician means what they say: check whether they still say it after the incentive changes.
Pat Harrigan has failed that test twice in four years, on two separate questions, and the record on both is public.
2022: the apartment
Harrigan's first run for Congress was in North Carolina's 14th District, a competitive seat around Charlotte. His family home is in Catawba County — outside the district. After announcing his candidacy, he rented an apartment in Charlotte's SouthPark neighborhood.
His Democratic opponent, then–state Sen. Jeff Jackson, filed a challenge with the Mecklenburg County Board of Elections, alleging "serious irregularities" in Harrigan's voter registration. Jackson's argument was that the apartment was not Harrigan's "permanent domicile," which is what state law requires of the address you register and vote from.
The county's elections director, Michael Dickerson, agreed to review it and explained that the law is looser than people assume. It doesn't require a set number of nights. It asks where you intend to return at the end of the day — "your domicile, where you plan to return when you leave."
Harrigan's campaign called the challenge a "bogus distraction." And it made a specific, checkable promise: he was living in the apartment, high interest rates were making it hard to sell the family home, and he planned to move to the district regardless of the election outcome.
Regardless of the outcome. That's the sentence to remember.
2023: the outcome
Harrigan lost that race to Jackson, 58% to 42%.
Then, in December 2023, Rep. Patrick McHenry announced his retirement from the neighboring 10th District — a much safer Republican seat, redrawn to run north of Charlotte through Statesville and into parts of Winston-Salem — and one that takes in Hickory, the Catawba County city the Charlotte Observer identifies as his home.
Harrigan switched his candidacy to the 10th. He won the primary and the general, and has held the seat since January 2025.
He never had to move. The map moved for him.
Notice that this resolves the residency question in the most convenient possible direction. The whole 2022 controversy was that his real home was in the wrong district. In 2024, he ran in the district his real home was already in — the one where he didn't need an apartment, a promise, or an elections-board review.
The position that moved with him
Changing districts is legal, common, and by itself only mildly cynical. What makes this worth writing down is what else changed when the district did.
Spectrum News put the question to him during the 2024 primary. In 2022, running in the 14th, Harrigan told them he did not support a federal abortion ban. In 2024, running in the more conservative 10th, he said he would support one.
We covered that reversal when we looked at the Republicans with the worst records on abortion. The line that stuck: your rights shouldn't depend on which precincts a politician needs to win.
Same candidate. Same two years. Two different answers, each one matched to the electorate he was in front of.
The paperwork he skipped
There is a third piece, and it fits.
Federal law requires House candidates who raise more than $5,000 to file a personal financial disclosure. Harrigan is a co-owner of firearms companies — ZRODelta, UnBrandedAR, and US Optics — so his disclosure is exactly the document a voter would want before deciding whether to send him to Washington to write gun laws.
In 2022 he didn't file it. WFAE reported in late September that the forms had been due in May, that Harrigan had raised nearly $340,000 as of that June, and that he still had not filed. He couldn't be reached for comment.
So in the same election cycle: a residency the elections board had to review, a financial disclosure he owed the public and didn't produce, and a promise to move that expired the moment a better seat opened up.
Why it matters now
None of this is a scandal in the criminal sense. Nobody was charged with anything. That's the point — Harrigan operates in the space where everything is technically fine and nothing he says is load-bearing.
It matters because a representative's job is to be answerable, and answerability starts with keeping the ordinary promises. He told voters where he'd live and didn't. He told voters where he stood on a federal abortion ban and then didn't. He owed voters a disclosure of his business interests and didn't file it — and those business interests are now directly touched by the gun legislation he writes in Congress.
Harrigan is on the ballot again in November, in the safe seat.
We deserve better.
Sources
- Jeff Jackson challenges Republican opponent Pat Harrigan's voter registration — Steve Harrison, WFAE, October 6, 2022.
- Charlotte-area congressional candidates haven't filed required financial disclosures — Steve Harrison, WFAE, September 21, 2022.
- Congressional candidates vie to replace McHenry in NC's 10th District — Reuben Jones, Spectrum News, February 21, 2024.
