Voices for Progress Candidate Almanac

Bob Brooks

District: PA-07
Cook Political Ranking: Toss Up
Performance Voter Index: R+1
Bob Brooks is running for Congress in Pennsylvania’s 7th congressional district. Brooks has spent the past 20 years as a firefighter in the City of Bethlehem. He’s held nearly every position on the truck and every post in his union. He currently serves as the union President of the Pennsylvania Professional Fire Fighters Association.

Pennsylvania’s 7th Congressional District encompasses the Lehigh Valley and includes Allentown, Bethlehem, and Easton. Ahead of the 2022 race, this district changed under the redistricting process. Under the old district lines, in 2020, President Biden won the district by 1 point; however, after redistricting, former President Trump won this district in 2024 by 3 points under the new lines. This seat is currently held by Rep. Ryan Mackenzie. In 2024, the race for Pennsylvania’s 7th saw nearly $26 million in outside spending, with then- Democratic incumbent Rep. Susan Wild raising $8.8 million and then- Republican challenger Mackenzie raising $1.7 million. This cycle, Brooks has been included in the DCCC’s Red to Blue program and is challenging Rep. Mackenzie.

Cook Political Ranking: Toss Up
Performance: R+1
2024 General Election

for U.S. House Pennsylvania District 7:
Ryan E. Mackenzie (R): 50.5% (203,688 votes)
Susan Wild (D): 49.5% (199,626 votes)

2024 Presidential Results

in U.S. House Pennsylvania District 7:
President Trump: 51.93% (196,712 votes)
VP Kamala Harris: 47.74% (209,881 votes)

Issues

Strengthening Our Democracy: Pending Questionnaire
Climate: Pending Questionnaire
Environmental Justice: Pending Questionnaire
Health Care: Pending Questionnaire
Reproductive Rights: Pending Questionnaire
Labor & Workplace Protections: Pending Questionnaire
Economic Justice: Pending Questionnaire
Immigration & Racial Justice: Pending Questionnaire
LGBTQIA+/Gender Justice: Pending Questionnaire
Care Economy:Pending Questionnaire
2026 Cycle Fundraising
Q2 Fundraising: $1.2 million
Cash on Hand: $1 million
Total Raised: $2.3 million

Committees

N/A