State record · PA
Pennsylvania
19 electoral votes in 202467 counties on recordThe Margin, Cycle by Cycle
Two-party margin from county-summed returns · split EV counts annotated from 1976
Bars clip at ±70 two-party points. Click a bar to open that election. Per-state electoral-vote detail is staged from 1976; the dot rows mark cycles with no returns (e.g. unreconstructed Southern states, 1868–72).
Every County, the Long Way
Two-party Democratic share, 1868–2024 · dashed line = 50%
AdamsR+34.0
all 40 elections · latest 2024 · Republican
AlleghenyD+20.5
all 40 elections · latest 2024 · Democratic
ArmstrongR+53.6
all 40 elections · latest 2024 · Republican
BeaverR+20.9
all 40 elections · latest 2024 · Republican
BedfordR+69.0
all 40 elections · latest 2024 · Republican
BerksR+12.3
all 40 elections · latest 2024 · Republican
BlairR+43.8
all 40 elections · latest 2024 · Republican
BradfordR+48.3
all 40 elections · latest 2024 · Republican
BucksR+0.1
all 40 elections · latest 2024 · Republican
ButlerR+32.5
all 40 elections · latest 2024 · Republican
CambriaR+40.0
all 40 elections · latest 2024 · Republican
CameronR+50.9
all 40 elections · latest 2024 · Republican
CarbonR+35.1
all 40 elections · latest 2024 · Republican
CentreD+2.9
all 40 elections · latest 2024 · Democratic
ChesterD+14.6
all 40 elections · latest 2024 · Democratic
ClarionR+53.4
all 40 elections · latest 2024 · Republican
ClearfieldR+51.9
all 40 elections · latest 2024 · Republican
ClintonR+41.2
all 40 elections · latest 2024 · Republican
ColumbiaR+31.3
all 40 elections · latest 2024 · Republican
CrawfordR+39.6
all 40 elections · latest 2024 · Republican
CumberlandR+9.6
all 40 elections · latest 2024 · Republican
DauphinD+6.0
all 40 elections · latest 2024 · Democratic
DelawareD+24.0
all 40 elections · latest 2024 · Democratic
ElkR+47.3
all 40 elections · latest 2024 · Republican
ErieR+1.0
all 40 elections · latest 2024 · Republican
FayetteR+38.1
all 40 elections · latest 2024 · Republican
ForestR+44.9
all 40 elections · latest 2024 · Republican
FranklinR+43.4
all 40 elections · latest 2024 · Republican
FultonR+72.9
all 40 elections · latest 2024 · Republican
GreeneR+45.7
all 40 elections · latest 2024 · Republican
HuntingdonR+53.3
all 40 elections · latest 2024 · Republican
IndianaR+39.4
all 40 elections · latest 2024 · Republican
JeffersonR+59.0
all 40 elections · latest 2024 · Republican
JuniataR+61.9
all 40 elections · latest 2024 · Republican
LackawannaD+2.8
37 elections · latest 2024 · Democratic
LancasterR+16.1
all 40 elections · latest 2024 · Republican
LawrenceR+34.0
all 40 elections · latest 2024 · Republican
LebanonR+32.3
all 40 elections · latest 2024 · Republican
LehighD+2.7
all 40 elections · latest 2024 · Democratic
LuzerneR+19.3
all 40 elections · latest 2024 · Republican
LycomingR+41.8
all 40 elections · latest 2024 · Republican
McKeanR+47.6
all 40 elections · latest 2024 · Republican
MercerR+30.4
all 40 elections · latest 2024 · Republican
MifflinR+56.8
all 40 elections · latest 2024 · Republican
MonroeR+0.8
all 40 elections · latest 2024 · Republican
MontgomeryD+23.0
all 40 elections · latest 2024 · Democratic
MontourR+21.2
all 40 elections · latest 2024 · Republican
NorthamptonR+1.8
all 40 elections · latest 2024 · Republican
NorthumberlandR+40.3
all 40 elections · latest 2024 · Republican
PerryR+49.8
all 40 elections · latest 2024 · Republican
PhiladelphiaD+59.5
all 40 elections · latest 2024 · Democratic
PikeR+24.2
all 40 elections · latest 2024 · Republican
PotterR+62.8
all 40 elections · latest 2024 · Republican
SchuylkillR+42.4
all 40 elections · latest 2024 · Republican
SnyderR+47.4
all 40 elections · latest 2024 · Republican
SomersetR+57.6
all 40 elections · latest 2024 · Republican
SullivanR+47.2
all 40 elections · latest 2024 · Republican
SusquehannaR+45.1
all 40 elections · latest 2024 · Republican
TiogaR+52.3
all 40 elections · latest 2024 · Republican
UnionR+23.6
all 40 elections · latest 2024 · Republican
VenangoR+42.5
all 40 elections · latest 2024 · Republican
WarrenR+39.6
all 40 elections · latest 2024 · Republican
WashingtonR+25.7
all 40 elections · latest 2024 · Republican
WayneR+37.4
all 40 elections · latest 2024 · Republican
WestmorelandR+28.6
all 40 elections · latest 2024 · Republican
WyomingR+37.2
all 40 elections · latest 2024 · Republican
YorkR+25.5
all 40 elections · latest 2024 · Republican