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.
| Representative-elect | Bob Brooks (D) |
|---|---|
| Current representative | Ryan Mackenzie (R), through January 3, 2027 |
| District lines | Unchanged for 2026 |
| Partisan lean (PVI) | R+1 |
| PoliGov final forecast | Lean D · Bob Brooks 85%, Ryan Mackenzie 15% |
2026 results
Called
| Candidate | Vote | Votes |
|---|---|---|
| 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.