PoliGov

PoliGov › House map › Pennsylvania › PA-7

Pennsylvania's 7th Congressional District

Results updated Nov 7, 1:00 AM ET

Bob Brooks (Democrat) won Pennsylvania's 7th Congressional District in 2026, defeating Ryan Mackenzie 56.1% to 43.9%. Bob Brooks takes office on January 3, 2027, succeeding Ryan Mackenzie.

Map of Pennsylvania's 7th Congressional District (2026 lines)
Representative-electBob Brooks (D)
Current representativeRyan Mackenzie (R), through January 3, 2027
District linesUnchanged for 2026
Partisan lean (PVI)R+1
PoliGov final forecastLean D · Bob Brooks 85%, Ryan Mackenzie 15%

2026 results

Called

CandidateVoteVotes
Bob Brooks (D)56.1%164,543
Ryan Mackenzie (R)43.9%128,738

82% of the expected vote counted. Vote counts are unofficial until certified.

Other Pennsylvania districts

PA-1 · PA-2 · PA-3 · PA-4 · PA-5 · PA-6 · PA-8 · PA-9 · PA-10 · PA-11 · PA-12 · PA-13 · PA-14 · PA-15 · PA-16 · PA-17

All Pennsylvania districts · Pennsylvania forecast and results · Pennsylvania senators · Pennsylvania governor

Results and race calls: civicAPI, updated Nov 7, 1:00 AM ET. Vote counts are unofficial until certified.