Skip to content

Pennsylvania districts

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.

D+50R+50D+25R+251976: D+8.219761978: D+0.91980: D+6.319801998: R+43.62000: R+29.620002002: R+32.22004: R+18.420042006: D+12.82008: D+19.220082010: R+11.02012: R+18.820122014: R+24.12016: R+18.920162018: D+10.02020: D+3.720202022: D+2.02024: R+1.02024
Pennsylvania's 7th congressional district: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearWinnerPartyShareMargin
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

CandidatePartyVotesShareBar
Ryan E. Mackenzie WonREP203,68850.50%
Susan WildDEM199,62649.50%
Total403,314

2022

CandidatePartyVotesShareBar
Susan Wild WonDEM151,36450.98%
Lisa SchellerREP145,52749.02%
Total296,891

2020

CandidatePartyVotesShareBar
Susan Wild WonDEM195,47551.87%
Lisa SchellerREP181,40748.13%
Total376,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.