Pennsylvania's 7th congressional district: election results
U.S. House elections in Pennsylvania's 7th 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: Ryan Mackenzie (Republican), term ends 2027-01-03.
| Year | Winner | Party | Share | Margin |
|---|---|---|---|---|
| 2024 | Ryan E. Mackenzie | Republican | 50.5% | 1.0 |
| 2022 | Susan Wild | Democratic | 51.0% | 2.0 |
| 2020 | Susan Wild | Democratic | 51.9% | 3.7 |
| 2018 | Susan Wild | Democratic | 53.5% | 10.0 |
| 2018 special | Mary Gay Scanlon | Democratic | 52.3% | 6.3 |
| 2016 | Patrick Meehan | Republican | 59.5% | 18.9 |
| 2014 | Patrick Meehan | Republican | 62.0% | 24.1 |
| 2012 | Patrick Meehan | Republican | 59.4% | 18.8 |
| 2010 | Patrick Meehan | Republican | 54.9% | 11.0 |
| 2008 | Joe Sestak | Democratic | 59.6% | 19.2 |
| 2006 | Joe Sestak | Democratic | 56.4% | 12.8 |
| 2004 | W. Curtis Weldon | Republican | 58.8% | 18.4 |
| 2002 | W. Curtis Weldon | Republican | 66.1% | 32.2 |
| 2000 | W. Curtis Weldon | Republican | 64.8% | 29.6 |
| 1998 | W. Curtis Weldon | Republican | 71.8% | 43.6 |
| 1980 | Robert William Edgar | Democratic | 53.1% | 6.3 |
| 1978 | Robert William Edgar | Democratic | 50.3% | 0.9 |
| 1976 | Robert William Edgar | Democratic | 54.1% | 8.2 |
2024
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Ryan E. Mackenzie Won | REP | 203,688 | 50.50% | |
| Susan Wild | DEM | 199,626 | 49.50% | |
| Total | 403,314 | |||
2022
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Susan Wild Won | DEM | 151,364 | 50.98% | |
| Lisa Scheller | REP | 145,527 | 49.02% | |
| Total | 296,891 | |||
2020
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Susan Wild Won | DEM | 195,475 | 51.87% | |
| Lisa Scheller | REP | 181,407 | 48.13% | |
| Total | 376,882 | |||
Questions and answers
Who represents Pennsylvania's 7th congressional district?
Ryan Mackenzie (Republican) is the current representative; the term ends on 2027-01-03.
Who won the last election in Pennsylvania's 7th congressional district?
Ryan E. Mackenzie won in 2024 by 1.0 points.
Results: FiveThirtyEight, from official sources.