Pennsylvania's 8th congressional district: election results
U.S. House elections in Pennsylvania's 8th congressional district, 1976 to 2024: winners, vote shares and margins. District lines are redrawn after each census, so the area covered changes over time.
Current representative: Robert P. Bresnahan, Jr. (Republican), term ends 2027-01-03.
| Year | Winner | Party | Share | Margin |
|---|---|---|---|---|
| 2024 | Rob Bresnahan Jr. | Republican | 50.8% | 1.6 |
| 2022 | Matt Cartwright | Democratic | 51.2% | 2.5 |
| 2020 | Matt Cartwright | Democratic | 51.8% | 3.6 |
| 2018 | Matt Cartwright | Democratic | 54.6% | 9.3 |
| 2016 | Brian Fitzpatrick | Republican | 54.4% | 8.9 |
| 2014 | Michael G. Fitzpatrick | Republican | 61.9% | 23.8 |
| 2012 | Michael G. Fitzpatrick | Republican | 56.6% | 13.2 |
| 2010 | Michael G. Fitzpatrick | Republican | 53.5% | 7.1 |
| 2008 | Patrick J. Murphy | Democratic | 56.8% | 15.1 |
| 2006 | Patrick J. Murphy | Democratic | 50.3% | 0.6 |
| 2004 | Michael G. Fitzpatrick | Republican | 55.3% | 12.0 |
| 2002 | James C. Greenwood | Republican | 62.6% | 25.2 |
| 2000 | James C. Greenwood | Republican | 59.2% | 20.6 |
| 1998 | James C. Greenwood | Republican | 63.2% | 30.6 |
| 1980 | James Kitchenman Coyne | Republican | 50.7% | 2.0 |
| 1978 | Peter H. Kostmayer | Democratic | 61.1% | 22.3 |
| 1976 | Peter H. Kostmayer | Democratic | 49.5% | 0.7 |
2024
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Rob Bresnahan Jr. Won | REP | 195,663 | 50.81% | |
| Matt Cartwright | DEM | 189,411 | 49.19% | |
| Total | 385,074 | |||
2022
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Matt Cartwright Won | DEM | 146,956 | 51.23% | |
| Jim Bognet | REP | 139,930 | 48.78% | |
| Total | 286,886 | |||
2020
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Matt Cartwright Won | DEM | 178,004 | 51.78% | |
| Jim Bognet | REP | 165,783 | 48.22% | |
| Total | 343,787 | |||
Questions and answers
Who represents Pennsylvania's 8th congressional district?
Robert P. Bresnahan, Jr. (Republican) is the current representative; the term ends on 2027-01-03.
Who won the last election in Pennsylvania's 8th congressional district?
Rob Bresnahan Jr. won in 2024 by 1.6 points.
Results: FiveThirtyEight, from official sources.