Close ✕
Politics Lehigh Valley
Photo: The Philadelphia Inquirer

Bob Brooks Defeats Ryan Mackenzie in Pennsylvania House Race

Democrat Bob Brooks defeated Republican incumbent Ryan Mackenzie on November 3 to win Pennsylvania’s 7th Congressional District, a Lehigh Valley-area contest that Democrats had targeted as they sought to take control of the House. The Associated Press called the race at 10:27 p.m.; results cited by one outlet showed Brooks with 56.6% of the vote and Mackenzie with 43.4%. Mackenzie conceded.

Brooks is a retired Bethlehem firefighter and leads Pennsylvania’s statewide professional firefighters’ union. He built his campaign around his blue-collar background and concerns about household affordability, and emphasized labor protections, health care access, housing costs and the social safety net. He also operates a family lawn-care and snow-removal business.

Mackenzie, a Republican freshman, had won the seat in 2024 by a narrow margin. He highlighted his role in a bipartisan group of lawmakers seeking common ground, while Brooks’ campaign portrayed him as a career politician and criticized his support for a major Republican-backed bill. The race also featured negative advertising and scrutiny of Brooks’ settled debt dispute and a workers’ compensation allegation, which Democrats called false and defamatory.

Brooks was backed by Pennsylvania Gov. Josh Shapiro, while Mackenzie campaigned with House Speaker Mike Johnson. The district includes Carbon, Lehigh and Northampton counties and part of Monroe County.

Reported by The Philadelphia Inquirer, FOX 29 Philadelphia, The Washington Examiner, CBS Philadelphia, 6abc Philadelphia.

Related stories

Top stories now

About