Published November 03. 2026 11:04PM
Democrat Bob Brooks unseated first-term Republican U.S. Rep. Ryan Mackenzie on Tuesday, flipping Pennsylvania’s 7th Congressional District.
The Associated Press called the race shortly before 10:30 p.m., Spotlight PA reported. Brooks led with 135,315 votes, or 56.81%, to Mackenzie’s 102,872 votes, or 43.19%, with 80% of the district’s vote counted.
Mackenzie carried Carbon County, one of four counties in the district. He took 14,661 votes there to Brooks’ 9,749, according to unofficial county returns posted at 10:13 p.m. Write-ins drew 49.
Brooks, 53, is a retired Bethlehem firefighter and president of the Pennsylvania Professional Fire Fighters Association.
Mackenzie, 44, served in the state House from 2012 until he won the congressional seat. He unseated three-term Democrat Susan Wild in 2024 by roughly 4,000 votes out of about 403,000 cast.
The district takes in Lehigh and Northampton counties along with all of Carbon County and part of Monroe.
Carbon County voters split along familiar lines. Mackenzie won the county’s Election Day vote 13,194 to 6,854. Brooks carried its mail-in ballots 2,895 to 1,467.
None