← All races
Race view · candidate snapshots

PA-7

IN DEPTH SINCE SEP 21 · 2026-09-23
Democratic candidate
Bob Brooks
Challenging for the seat
SeatPA-7
Raised$2.39M
Spent$1.37M
Cash on hand$1.02M
Money per FEC filings through Jun 30, 2026.
Republican candidate
Ryan Mackenzie
Defending the seat · incumbent
SeatPA-7
Raised$4.36M
Spent$1.52M
Cash on hand$2.94M
Money per FEC filings through Jun 30, 2026.

Platforms are on the candidates' own sites, linked above.