Elections

Meet the candidates: Ryan Mackenzie and Bob Brooks face off in PA-07

US Rep. Ryan Mackenzie will face his first election challenge from Bob Brooks since voting for President Donald Trump’s budget cuts in 2025.

Bob Brooks, Ryan Mackenzie
Retired firefighter Bob Brooks is running against Rep. Ryan Mackenzie in the 2026 midterm elections. (Photo: Matt Rourke / AP Photo & Sean Kitchen / The Keystone)

Voters living in Pennsylvania’s 7th Congressional District have the opportunity to play an outsized role in deciding who controls the US House in November’s election between Rep. Ryan Mackenzie (R-Lehigh) and retired firefighter Bob Brooks. 

After Mackenzie defeated former Rep. Susan Wild (D) by a percentage point in the 2024 election, political forecasters view him as one of the most vulnerable lawmakers facing reelection this November. The race is one of three House races categorized as a “toss up” in the commonwealth. 

Here’s a look at the candidates:

Bob Brooks

Brooks, a retired Bethlehem firefighter with 20 years of service, is president of the Pennsylvania Professional Fire Fighters Association (PFFA), which represents nearly 7,000 firefighters and first responders throughout the commonwealth. 

As leader of the PFFA, Brooks has spent years pushing the state legislature to make it easier for firefighters and first responders to treat post-traumatic stress injuries.

Brooks has been dubbed “the candidate who wants to have a beer with you” by Politico, and he has called for taxing billionaires, reversing President Donald Trump’s cuts to Medicaid and the Supplemental Nutrition Assistance Program (SNAP), and enacting universal healthcare. 

Since launching his campaign last year, Brooks has secured endorsements from prominent political figures such as Gov. Josh Shapiro, US Sen. Bernie Sanders (I-Vt.), and former Transportation Secretary Pete Buttigieg. 

He’s also secured endorsements from a coalition of moderate and progressive organizations, as well as dozens of labor unions representing workers in the district. 

Ryan Mackenzie

Mackenzie, a freshman lawmaker in Congress, previously spent 12 years serving in the Pennsylvania House before getting elected to the US House in 2024.

While serving in the state legislature, Mackenzie sat in the House Labor and Industry Committee where he supported over a dozen bills aimed to turn Pennsylvania into a right-to-work state, which would undermine the ability of workers to form unions in the commonwealth. 

Since taking office last year, Mackenzie has backed Trump’s One Big Beautiful Bill Act, which cut Medicaid by close to $1 trillion and cut SNAP by $187 billion. 

According to the Pennsylvania Department of Human Services, more than 17,000 of Mackenzie’s constituents will lose their healthcare coverage once the Medicaid cuts go into effect after the elections, and over 6,000 residents will lose their SNAP benefits.

Keep The Keystone free for everyone

If you found this story useful, would you consider supporting The Keystone?

Every day, our team works to provide Pennsylvanians with free, fact-based reporting about the issues, policies, and decisions shaping life across the commonwealth. We believe everyone deserves access to trustworthy local news—not just those who can afford a subscription.

That's why you'll never hit a paywall here (though we may ask you to sign up for our newsletter). But keeping our journalism free depends on readers who believe informed communities are worth investing in.

If our reporting has helped you better understand what's happening in Pennsylvania, please consider making a donation today. Every contribution helps us continue reporting, informing, and serving communities across the state.

Patrick Berkery
Patrick Berkery Senior Newsletter Editor
Support our team