Brian Fitzpatrick’s survival mechanism as a battleground House Republican entails occasionally distancing himself from his own MAGA-controlled party.
On Thursday he took that to the next level by voting against President Donald Trump’s megabill amid an unrelenting pressure campaign from the White House.
The head-turning move made Fitzpatrick one of just two House Republicans to buck the party on the president’s signature domestic policy legislation that some in the GOP fear is worsening their political outlook ahead of the 2026 midterms. Over the past few days, two congressional Republicans in swing seats announced they were not running for reelection. Fitzpatrick belongs to a GOP trio representing districts that former Vice President Kamala Harris captured, and Democrats are once again eyeing him as a top target next year when they try to reclaim the House.
Fitzpatrick’s break with Trump over his key legislation also carries major risks of intra-party backlash. On Thursday, some MAGA influencers were already threatening a primary challenge.
“He has now gained the ability to say, ‘I am not a rubber stamp to Trump. I will vote against his agenda when I believe it’s the right thing to do,” said Mike Conallen, Fitzpatrick’s former chief of staff. “But given the inclination of the president and his supporters to basically go after anybody who doesn’t support them, you’ve now become potentially the lighting rod for all those MAGA individuals and the president himself.”
Fitzpatrick attributed his vote to changes made by the Senate, which deepened the cuts included in initial bill language he had backed.
“I voted to strengthen Medicaid protections, to permanently extend middle-class tax cuts, for enhanced small business tax relief, and for historic investments in our border security and our military,” he said in a statement. “However, it was the Senate’s amendments to Medicaid, in addition to several other Senate provisions, that altered the analysis.”
It was a shocking move even for Fitzpatrick.
First elected in 2016, he has cultivated a brand as a moderate Republican who supported former President Joe Biden’s infrastructure package, won the endorsement of a major gun-control group, and regularly visited mosques in his district. He has at times even downplayed his affiliation with the Republican Party, calling himself “a fiercely independent voice.” His X header reads, “Defend Democracy. Vote Bipartisan.”
Still, many Republicans were shocked Wednesday night when he broke with the party on a procedural vote to move the legislation to a final vote, particularly because he had backed the earlier version of it weeks prior. They said he had not explained his opposition to them, even as other initially resistant Republicans went public with their concerns.
“I was surprised,” Rep. Glenn “GT” Thompson (R-Pa.) said. “And I do not know what his objection was.”
Some speculated his stance might be related to a letter he wrote to Trump this week opposing the administration’s halt of some weapons to Ukraine in its war against Russia.
Fitzpatrick’s curveball briefly set off a scramble to find him, with the congressman reportedly bolting from the chamber and House Speaker Mike Johnson appearing to tell Fox News he was looking for him. Even some of Fitzpatrick’s fellow members of Pennsylvania’s congressional delegation were taken aback by his decision.
“You’ll have to ask him,” Rep. Dan Meuser (R-Pa.), who is eyeing a gubernatorial run, said in response to a question about the vote.
A Democrat hasn’t held Fitzpatrick’s prized Bucks County-based seat since his late brother, Mike Fitzpatrick, reclaimed it from then-Rep. Patrick Murphy in 2010. In the past, Democrats have fielded candidates who lacked electoral experience or were an otherwise imperfect fit to take on this durable incumbent. But they believe they have finally recruited a top contender to run against Fitzpatrick in a county commissioner named Bob Harvie, who has shown the ability to win the battleground county, which comprises most of the district.
“They’re scared. They know this bill is unpopular,” Harvie said of Republicans, arguing Fitzpatrick’s vote was “too little, too late” and “the only reason it got to the Senate is because he voted for it.”
A pro-Fitzpatrick super PAC, Defending America PAC, quickly released a statement Thursday casting the vote as proof of his bipartisan leanings and touting his record of “winning a seat for Republicans in a district carried by Kamala Harris, Joe Biden and Hillary Clinton,” and slamming Harvie for “bitching and moaning with no solutions of his own.”
Even for Fitzpatrick, though, his vote was particularly a lonely one.
Only he and Thomas Massie (R-Ky.), a longtime gadfly for Trump, voted against the megabill on Thursday. And Fitzpatrick was the sole Republican who did not support clearing Wednesday night’s procedural hurdle to advance the bill and didn’t back down under pressure. A handful of other Republicans initially cast votes against it, but switched them at the last minute.
Fitzpatrick’s allies said he’s proven adept at navigating the complicated political cross-currents in his swing district. And sometimes, they said, that means upsetting his party.
“Working with Brian over the years, he’s very aware of his district,” said Rep. Mike Kelly (R-Pa.). “And he’s very aware of where he should be when he’s representing them.”
Kelly said Thursday he has not spoken with Fitzpatrick about his vote but has “no problem” with it.
Some MAGA activists weren’t as forgiving.
Conservative influencer Nick Sortor posted on the social media platform X on Wednesday, “ATTENTION PEOPLE OF PENNSYLVANIA’S 1ST DISTRICT: Your Congressman @RepBrianFitz SOLD YOU OUT.”
Pro-Trump activist Scott Presler likewise wrote on X, “Yes, I am aware that Congressman Brian Fitzpatrick (R-PA01) voted NO to the Big Beautiful Bill. Message received. CC: Bucks County.”
Democrats would be delighted if Fitzpatrick faced a messy, expensive primary.
Fitzpatrick has easily fended off challenges from Republicans running to his right. But they have lacked institutional support — namely Trump’s endorsement. Trump and his operation backing a primary opponent would present a new challenge for Fitzpatrick.
For weeks Trump has attacked Massie and promised to try to oust him, while his team launched a super PAC to unseat him.
The criticism from the White House was relatively tame in the hours after Fitzpatrick’s dissent. Trump told reporters that he was “disappointed” by the lawmaker’s vote, but declined to immediately call for a primary challenge. A White House spokesperson did not respond to a request for comment.
And Republican House leaders appear to be sticking by Fitzpatrick. After eventually finding him, Johnson told reporters he had spoken with him “at length” and “he just has convictions about certain provisions of the bill — he’s entitled to that.”
But Fitzpatrick’s opposition extends beyond his usual maneuvers, thus presenting a test for the modern-day GOP: Can a party that demands total loyalty to Trump stomach someone who occasionally defies the president in order to keep their congressional majority?
More often than not in recent years, the answer to that question has been no.
Rep. Don Bacon, a frequent Trump critic who represents another Harris district in Nebraska, announced this week that he would not run for reelection. Sen. Thom Tillis of North Carolina also said Sunday he’d step down after Trump vowed to back a primary challenger against him because he opposed the megabill.