6 days 2026 midterms: Tuesday, November 3. Live results here on election night — see the projections now. How to vote Projections map
House · 2026

PA-07 House race

Election day: Tuesday, November 3, 2026

</> Embed this race

Paste this code into your website or blog to show a live card for this race. It updates on its own and links back here.

Preview ↗
All Pennsylvania races

Market odds

Chance of winning, from prediction-market prices
86% Dem Rep 14%
Market odds
MarketOutcomeChance
Kalshi (opens in a new tab) Bob Brooks 85%
Ryan Mackenzie 14%
Polymarket (opens in a new tab) Bob Brooks 86%
Ryan Mackenzie 14%
View data as table
Market odds over time
SeriesFirstLatest
Kalshi · Democrats 5/3/2026: 73% 10/28/2026: 85%
Polymarket · Democrats 5/1/2026: 72% 10/28/2026: 86%
Kalshi · Republicans 5/1/2026: 28% 10/28/2026: 14%
Polymarket · Republicans 5/1/2026: 30% 10/28/2026: 14%

Poll average

1 polls in the last 30 days of polling · D+5.1
Bob Brooks (D)
49.2%
Ryan E. Mackenzie (R)
44.2%
All polls of this race

On the ballot

Results appear here as votes are counted on election night.
Results
Candidate Party
Bob Brooks Democrat
Ryan Mackenzie Republican

PA-07 House race: polls over time

7 polls · 21-day rolling average · dots are individual polls
View polls: PA-07 House race: polls over time
Bob Brooks 49.3% Carol Obando-Derstine 8% Lamont McClure 17% Ryan Crosswell 16%
View data as table
PA-07 House race: polls over time
Choice Latest average Polls Latest poll
Bob Brooks 49.3% 7 10/22/2026
Carol Obando-Derstine 8% 4 5/17/2026
Lamont McClure 17% 4 5/17/2026
Ryan Crosswell 16% 4 5/17/2026

Latest polls

Latest polls
PollsterDatesSampleResult
The New York Times/Siena University 10/16–10/22 401 LV
Bob Brooks (D)
49.3%
Ryan E. Mackenzie (R)
44.2%
Franklin & Marshall College 9/9–9/20 357 RV
Ryan Mackenzie
40%
Bob Brooks (D)
45%
GBAO Strategies 6/29–7/2 550 LV
Ryan Mackenzie
43%
Bob Brooks (D)
47%
Tavern Research 5/17–5/17 613 LV
Bob Brooks (D)
26%
Lamont McClure (D)
17%
Ryan Crosswell (D)
16%
Carol Obando-Derstine (D)
8%
GBAO 4/16–4/19 400 LV
Bob Brooks (D)
24%
Lamont McClure (D)
17%
Carol Obando-Derstine (D)
12%
Ryan Crosswell (D)
9%
GBAO 2/25–3/1 500 LV
Lamont McClure (D)
19%
Carol Obando-Derstine (D)
13%
Bob Brooks (D)
13%
Ryan Crosswell (D)
8%
Change Research 12/16–12/19 892 LV
Lamont McClure (D)
17%
Bob Brooks (D)
11%
Carol Obando-Derstine (D)
10%
Ryan Crosswell (D)
5%

Accessibility options

These settings are saved in this browser only.

Text size
Display
Reading

Every chart also has a data table. See our accessibility statement.

Ad changes apply from the next page you open.