In May, the "Record" page on Ryan Mackenzie's campaign website read like a checklist for a Republican primary. It bragged about a "100% pro-life voting record." It bragged about protecting "2nd Amendment rights." It said he "Voted for Voter ID," "Voted for the Protect Women's Sports Act," and co-sponsored a bill "to stop sanctuary cities in Pennsylvania."
By August, every one of those lines was gone. In their place was a new section called "Working Across the Aisle."
Sean Kitchen of The Keystone caught the change by comparing old and new copies of the page saved by the Wayback Machine, an internet archive. Mackenzie's campaign didn't deny it. "Everyone understands that campaigns update their websites," spokesperson Arnaud Armstrong said.
We opened the same two copies ourselves. The website changed. The votes it used to brag about did not.
Mackenzie represents Pennsylvania's 7th District, in the Lehigh Valley. He is considered one of the most vulnerable members of Congress, and he faces Democrat Bob Brooks, a former firefighter and union leader, in November. The week before The Keystone's story ran, Mackenzie appeared at President Trump's midterm convention in Dallas. Dozens of his constituents lined Cedar Crest Boulevard to protest it.
What the page said in May
Here is what his campaign's "Real Results: Ryan's Proven Record" page said on May 21, 2026, word for word:
- "Voted for the Protect Women's Sports Act"
- "Co-prime sponsor of legislation to stop sanctuary cities in Pennsylvania"
- "Consistent voting record of protecting 2nd Amendment rights"
- "100% pro-life voting record from the PA Pro-Life Federation."
- "Author of law to improve maternal health outcomes and voted to provide funding for real alternatives to abortion."
- "Voted for Voter ID and other election integrity efforts"
What the page says now
By August 16, 2026, the same page opened with a new promise: Mackenzie is "getting results in Congress by working with both sides to do what's right."
The new sections are about reducing the cost of living, supporting working families and protecting communities. The new "Working Across the Aisle" section says he is co-leading a bipartisan bill "to crack down on health insurance middlemen," and joining Democrats "to require airlines to reimburse costs for damaged strollers."
The words "abortion," "pro-life," "Second Amendment," "voter ID," "sanctuary" and "sports" appear nowhere on it.
He has done this before
This is not the first time. In July 2024, in the middle of his first race for Congress, The Keystone reported that his website had promoted his "100% pro-life voting record from the Pro-Life Federation" as recently as that May — and that the line had since been deleted.
That time, his campaign had an explanation. A spokesperson said Mackenzie "does not have a 100% rating from the PA Pro-Life Federation due to his vote on HB1786 (23-24), so it would be factually inaccurate to list that on our website or for anyone to use that incorrect information."
Two years later, in the May 2026 copy of his Record page, the line was there: "100% pro-life voting record from the PA Pro-Life Federation." His own campaign had called that claim factually inaccurate. It was still up in late May. By mid-August, it was gone along with everything else.
He isn't the only Republican on this site doing it. Andy Biggs deleted his "Defending Life" page when he ran for governor. Bill Huizenga cut his anti-abortion, debt and health care pages about a day after a poll showed him trailing. Eli Crane dropped his pledges against "forever wars" and reckless spending after voting the other way on both.
The votes are still there
A website is something a campaign writes. A roll call is something a congressman does. Here is what Mackenzie did.
Voter ID: the SAVE Act, twice
On April 10, 2025, Mackenzie voted for the SAVE Act, which passed the House 220 to 208. It would force Americans to show documentary proof of citizenship, like a passport or birth certificate, in person, just to register to vote. We've laid out how that could keep millions of eligible citizens from voting. Many people don't have those papers, and a married woman's birth certificate often doesn't match her name anymore.
On February 11, 2026, he voted for it again. The new version, the SAVE America Act, passed 218 to 213. According to Roll Call, it requires Americans to prove citizenship to register, show photo ID at the polls, and it has states hand their voter rolls to the Department of Homeland Security.
Back in Harrisburg, on July 8, 2022, then-state Rep. Mackenzie voted yes on a package of constitutional amendments, SB 106, passed at 9:59 on a Friday night. According to the ACLU of Pennsylvania, it would "require voters to present 'valid identification' prior to voting, regardless of the voting method." It would also "deny the right to abortion care and abortion funding in Pennsylvania, without exception."
Women's sports: H.R. 28
In January 2025, his first month in Congress, Mackenzie voted for the Protection of Women and Girls in Sports Act, which passed 218 to 206. The official summary says it would make it a violation of federal civil rights law for any school or college that gets federal money to let anyone whose sex at birth was male play on a girls' or women's team. In plain terms: transgender girls would be barred from girls' school sports.
Abortion
In June 2016, Mackenzie voted for HB 1948, which passed the Pennsylvania House 132 to 65. The bill would have banned abortion after 20 weeks, with exceptions only for medical emergencies.
His SB 106 vote, above, was also a vote to propose writing into Pennsylvania's constitution that there is no right to an abortion.
Guns
In November 2021, Mackenzie voted for SB 565, which passed the Pennsylvania House 107 to 92. It would have repealed the rule that a gun can't be carried concealed without a license and replaced it with "license not required."
What "Working Across the Aisle" leaves out
The new page also says he is "Preserving Medicare by supporting increased investments every year – no cuts."
It does not mention that on July 3, 2025, Mackenzie voted for Trump's budget bill, which passed 218 to 214. The Keystone reports that vote cut Medicaid by $1 trillion. Democrats on Congress's Joint Economic Committee estimate that 24,175 people in his district will lose health insurance as Republican health care cuts take effect — 18,875 of them from Medicaid.
"He hasn't changed his stripes, in my opinion," Michael Baker, a retired state employee and union member who protested Mackenzie's convention appearance, told The Keystone. "He's just trying to appeal to the most voters he can and hope they don't look at his history."
What the record shows
After the May 2026 primary, Ryan Mackenzie's campaign removed his pro-life rating, his gun-rights record, his voter ID vote, his women's sports vote and his sanctuary-city bill from its "Record" page, and replaced them with "Working Across the Aisle." The pro-life rating it removed was one his own campaign had called "factually inaccurate" in 2024. In Congress, he voted for the SAVE Act in April 2025 and the SAVE America Act in February 2026, voted to bar transgender girls from girls' school sports in January 2025, and voted for Trump's budget bill, which cut Medicaid, in a district where Joint Economic Committee Democrats estimate 24,175 people will lose health insurance. That page no longer mentions any of it. The roll calls still record every vote.
Source
Ryan Mackenzie removes conservative positions from campaign website — Sean Kitchen, The Keystone, September 14, 2026. Photo: Sean Kitchen / The Keystone.
