FrothierFrothier All races →

Pennsylvania 8 House race

Updated October 8, 2026 · 26 days until the November 3 election

Paige Cognetti (D) and Rob Bresnahan Jr. (R) are running for the House seat in Pennsylvania 8. Across 3 polls, the Frothier average has Paige Cognetti at 45.4% and Rob Bresnahan Jr. at 46.2%, which is Bresnahan +0.9. That gives Rob Bresnahan Jr. a 54% chance of winning, and the race is rated Toss-up.

Rating
Toss-up
Set by the win estimate
Chance of winning
54%
Rob Bresnahan Jr. (R)
Polling average
Bresnahan +0.9
3 polls, newest Jun 23
Frothier estimate
Bresnahan +0.9
Give or take 8.2 points

Where the race stands

Paige CognettiDemocrat
45.4%
Rob Bresnahan Jr.Republican
46.2%
Chance of winning
Cognetti 46%Bresnahan 54%

How the polls have moved

The polling average over the last four months. Above the middle line Cognetti leads; below it Bresnahan leads.

D+4EvenR+4Jun 14Aug 21

Recent polls

Newest first. Polls paid for by a party or a campaign are tagged and count for half in the average.

PollsterEndedSampleCognetti (D)Bresnahan (R)Margin
Lake Research PartnersD poll Jun 23400 LV 47.045.0Cognetti +2.0
Impact ResearchD poll Jun 11500 LV 46.045.0Cognetti +1.0
Public Policy PollingD poll Aug 28615 RV 45.043.0Cognetti +2.0

How this estimate is made

Every general-election poll goes into one weighted average: newer, larger and likely-voter polls count for more, and no single pollster can flood it. House district estimates use polls alone, so they carry more uncertainty than statewide races. A win estimate is a probability, not a call: a candidate with a 70 percent chance loses three times in ten. Full method and sources.

Poll data from The New York Times poll database, CC BY 4.0, via PollResults.org. Averages, ratings and projections are Frothier calculations.

More races

Pennsylvania governor
Safe D
Montana 1 House
Toss-up
California 6 House
Toss-up
Florida 22 House
Toss-up
Arizona 6 House
Toss-up
Florida 7 House
Toss-up
North Carolina 11 House
Toss-up
Michigan 7 House
Toss-up
See the full election tracker →