The Ballot Brief
2026 U.S. House

Pennsylvania's 7th Congressional District — 2026 Candidates

U.S. House · PA-7
Primary: Tuesday, May 19, 2026 General: Tuesday, November 3, 2026

Not sure this is your district? Enter your ZIP to confirm it and see your full ballot

2026 candidates we're tracking in PA-7

Bob Brooks

Democratic

Top priorities

  • Higher wages and benefits for workers
  • Better, more affordable healthcare
  • Making Washington work for working families

Per the campaign site.

About Bob Brooks

President of the Pennsylvania Professional Fire Fighters Association and a 20-year City of Bethlehem firefighter, Brooks won the May Democratic contest with backing from Gov. Josh Shapiro and Sen. Bernie Sanders, per his campaign site and Spotlight PA.

Ryan Mackenzie

RepublicanIncumbent

Top priorities

  • creating jobs
  • protecting taxpayers
  • strengthening education

Per the campaign site.

About Ryan Mackenzie

Ryan Mackenzie is the sitting U.S. representative for Pennsylvania's 7th District, elected in 2024 after serving in the state House. He won the May 19, 2026 Republican primary unopposed, per Pennsylvania's official primary returns.

About this race

Pennsylvania's 7th Congressional District elects one member of the U.S. House of Representatives to a two-year term. Every House seat in the country is on the ballot in 2026. The Pennsylvania primary is Tuesday, May 19, 2026, and the general election is Tuesday, November 3, 2026.

Pennsylvania primary details →  ·  Pennsylvania voter guide →