2020 general · November 3, 2020

2020 Pennsylvania election results

Every race on Pennsylvania's ballot in the 2020 general election: winners, margins and seats that changed party.

← 2018 general2022 general →

Races249
Changed party7
Unopposed30%74 races
Incumbents defeated4

President

D 1

RaceWinnerWon byNotes
PennsylvaniaJoseph R. Biden Jr. (D)1.1

Statewide offices

D 1 · R 1

U.S. House

D 9 · R 9

Pennsylvania State Senate

D 10 · R 15 · 1 changed party

RaceWinnerWon byNotes
SD-1Nikil Saval (D)Unopposed
SD-3Sharif Street (D)Unopposed
SD-5John P. Sabatina Jr. (D)Unopposed
SD-7Vincent Hughes (D)Unopposed
SD-9John Kane (D)3.9FlippedIncumbent lost
SD-11Judy Schwank (D)16.7
SD-13Scott Martin (R)11.2
SD-15Giovanni M. Disanto (R)3.3
SD-17Amanda Cappelletti (D)31.8
SD-19Carolyn Comitta (D)15.0
SD-21Scott Hutchinson (R)41.7
SD-23Gene Yaw (R)46.1
SD-25Cris Dush (R)48.8
SD-27John R. Gordner (R)44.7
SD-29Dave Argall (R)Unopposed
SD-31Michael R. Regan (R)21.0
SD-33Doug Mastriano (R)37.3
SD-35Wayne Langerholc (R)47.3
SD-37Devlin Robinson (R)4.2
SD-39Kim Ward (R)35.2
SD-41Joe Pittman (R)45.6
SD-43Jay Costa (D)Unopposed
SD-45James R. Brewster (D)0.1
SD-47Elder Vogel (R)32.9
SD-49Dan Laughlin (R)19.6

Pennsylvania House of Representatives

D 90 · R 113 · 5 changed party

All 203 races →

Pennsylvania

Results are each source's final count; margins are the winner's lead over the runner-up in points of the vote. Source: Harvard Dataverse / Carl Klarner; MIT Election Data and Science Lab