Skip to content

Pennsylvania 2016 vs 2020: county swing

19 of 67 counties moved toward the Republican ticket; 2 changed hands.

Blair County: swing D+2.4Bradford County: swing D+0.9Cambria County: swing R+0.2Clarion County: swing R+3.5Elk County: swing R+2.3Indiana County: swing R+2.1Lackawanna County: swing D+5.0Mifflin County: swing R+1.1Montour County: swing D+7.3Potter County: swing D+2.7Sullivan County: swing D+1.9Warren County: swing D+0.3Armstrong County: swing R+0.7Allegheny County: swing D+3.8Beaver County: swing D+1.0Bucks County: swing D+3.6Cameron County: swing D+1.6Centre County: swing D+2.4Chester County: swing D+7.6Clearfield County: swing R+0.6Crawford County: swing D+0.1Delaware County: swing D+4.3Erie County: swing D+2.6Fayette County: swing R+2.5Franklin County: swing D+3.3Huntingdon County: swing R+0.4Juniata County: swing D+0.3Lawrence County: swing R+1.5Luzerne County: swing D+5.0Mercer County: swing R+1.5Monroe County: swing D+5.7Northampton County: swing D+4.5Philadelphia County: swing R+3.6Snyder County: swing R+0.2Somerset County: swing R+0.4Susquehanna County: swing R+0.1Union County: swing D+1.2Venango County: swing D+0.2Washington County: swing D+2.0York County: swing D+4.5Berks County: swing D+1.8Butler County: swing D+4.5Carbon County: swing D+1.9Columbia County: swing D+1.5Forest County: swing D+0.4Fulton County: swing R+1.3Lebanon County: swing D+3.2Lycoming County: swing D+3.4Perry County: swing D+1.8Tioga County: swing D+1.8Wyoming County: swing D+3.0Bedford County: swing R+0.4Clinton County: swing R+2.0Cumberland County: swing D+7.6Dauphin County: swing D+5.6Greene County: swing R+3.0Jefferson County: swing D+0.4Lancaster County: swing D+3.7Lehigh County: swing D+2.9McKean County: swing D+0.6Schuylkill County: swing D+3.5Wayne County: swing D+4.8Westmoreland County: swing D+2.9Montgomery County: swing D+4.7Northumberland County: swing D+4.2Pike County: swing D+7.0Adams County: swing D+2.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162020SwingVotes 2016Votes 2020
Philadelphia County D+67.1 D+63.5 R+3.6 707,631 741,377
Clarion County R+47.3 R+50.8 R+3.5 17,535 19,493
Greene County R+40.4 R+43.4 R+3.0 15,764 17,669
Fayette County R+30.9 R+33.4 R+2.5 53,767 62,139
Elk County R+42.8 R+45.1 R+2.3 14,426 16,906
Indiana County R+35.4 R+37.5 R+2.1 37,770 41,198
Clinton County R+34.3 R+36.3 R+2.0 15,394 17,625
Lawrence County R+28.0 R+29.5 R+1.5 40,753 46,076
Mercer County R+24.5 R+26.0 R+1.5 52,309 57,954
Fulton County R+70.6 R+71.9 R+1.3 6,771 7,977
Mifflin County R+55.0 R+56.1 R+1.1 18,601 21,502
Armstrong County R+51.6 R+52.3 R+0.7 31,618 36,370
Clearfield County R+48.8 R+49.4 R+0.6 34,271 39,496
Bedford County R+67.3 R+67.7 R+0.4 23,637 27,574
Huntingdon County R+50.6 R+51.0 R+0.4 19,706 22,792
Somerset County R+55.9 R+56.3 R+0.4 35,773 40,543
Cambria County R+37.1 R+37.3 R+0.2 63,072 70,574
Snyder County R+47.2 R+47.4 R+0.2 16,363 19,140
Susquehanna County R+41.1 R+41.2 R+0.1 18,863 21,752
Crawford County R+37.3 R+37.2 D+0.1 37,492 42,004
Venango County R+41.6 R+41.4 D+0.2 23,348 26,528
Juniata County R+61.7 R+61.4 D+0.3 10,454 12,043
Warren County R+39.8 R+39.5 D+0.3 18,434 20,650
Forest County R+44.0 R+43.6 D+0.4 2,401 2,646
Jefferson County R+59.3 R+58.9 D+0.4 19,478 22,824
McKean County R+46.7 R+46.1 D+0.6 16,296 19,466
Bradford County R+45.8 R+44.9 D+0.9 25,708 30,159
Beaver County R+18.7 R+17.7 D+1.0 83,571 94,122
Union County R+25.4 R+24.2 D+1.2 17,468 20,115
Columbia County R+32.2 R+30.7 D+1.5 28,228 31,171
Cameron County R+48.4 R+46.8 D+1.6 2,186 2,434
Berks County R+10.0 R+8.2 D+1.8 183,065 205,540
Perry County R+51.9 R+50.1 D+1.8 21,158 24,652
Tioga County R+53.0 R+51.2 D+1.8 18,325 21,075
Carbon County R+34.0 R+32.1 D+1.9 28,776 33,629
Sullivan County R+49.2 R+47.3 D+1.9 3,136 3,595
Washington County R+24.7 R+22.7 D+2.0 101,450 118,478
Adams County R+36.3 R+34.1 D+2.2 47,489 56,714
Blair County R+45.9 R+43.5 D+2.4 54,909 63,595
Centre County D+2.4 D+4.8 D+2.4 76,148 77,493
Erie County flipped R+1.6 D+1.0 D+2.6 123,679 137,083
Potter County R+63.6 R+60.9 D+2.7 7,784 9,064
Lehigh County D+4.7 D+7.6 D+2.9 160,993 184,713
Westmoreland County R+31.2 R+28.3 D+2.9 182,051 205,183
Wyoming County R+38.2 R+35.2 D+3.0 13,144 14,858
Lebanon County R+34.9 R+31.7 D+3.2 61,845 71,858
Franklin County R+46.4 R+43.1 D+3.3 69,731 80,783
Lycoming County R+44.8 R+41.4 D+3.4 50,565 59,254
Schuylkill County R+43.3 R+39.8 D+3.5 62,869 70,603
Bucks County D+0.8 D+4.4 D+3.6 344,297 396,234
Lancaster County R+19.4 R+15.7 D+3.7 241,112 281,375
Allegheny County D+16.6 D+20.4 D+3.8 650,114 724,800
Northumberland County R+42.7 R+38.5 D+4.2 36,622 42,283
Delaware County D+22.4 D+26.7 D+4.3 297,634 329,006
Butler County R+37.0 R+32.5 D+4.5 97,071 113,305
Northampton County flipped R+3.8 D+0.7 D+4.5 143,519 171,399
York County R+29.1 R+24.6 D+4.5 205,986 238,471
Montgomery County D+21.5 D+26.2 D+4.7 434,687 510,157
Wayne County R+38.4 R+33.6 D+4.8 24,018 28,089
Lackawanna County D+3.4 D+8.4 D+5.0 103,456 115,410
Luzerne County R+19.4 R+14.4 D+5.0 134,983 153,321
Dauphin County D+2.9 D+8.5 D+5.6 130,872 147,368
Monroe County D+0.7 D+6.4 D+5.7 69,752 83,829
Pike County R+26.0 R+19.0 D+7.0 26,101 32,554
Montour County R+28.4 R+21.1 D+7.3 8,556 9,817
Chester County D+9.5 D+17.1 D+7.6 268,800 315,753
Cumberland County R+18.1 R+10.5 D+7.6 121,617 141,595

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data