Skip to content

Pennsylvania 2012 vs 2020: county swing

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

Blair County: swing R+9.6Bradford County: swing R+20.2Cambria County: swing R+19.3Clarion County: swing R+15.1Elk County: swing R+29.1Indiana County: swing R+18.8Lackawanna County: swing R+18.9Mifflin County: swing R+9.3Montour County: swing R+0.7Potter County: swing R+14.9Sullivan County: swing R+19.1Warren County: swing R+22.0Armstrong County: swing R+14.9Allegheny County: swing D+5.8Beaver County: swing R+11.1Bucks County: swing D+3.2Cameron County: swing R+16.7Centre County: swing D+4.5Chester County: swing D+17.3Clearfield County: swing R+20.5Crawford County: swing R+17.3Delaware County: swing D+5.3Erie County: swing R+15.1Fayette County: swing R+25.1Franklin County: swing R+4.6Huntingdon County: swing R+13.8Juniata County: swing R+16.1Lawrence County: swing R+20.5Luzerne County: swing R+19.2Mercer County: swing R+22.6Monroe County: swing R+6.9Northampton County: swing R+4.0Philadelphia County: swing R+7.8Snyder County: swing R+11.5Somerset County: swing R+13.4Susquehanna County: swing R+19.7Union County: swing R+1.0Venango County: swing R+14.9Washington County: swing R+9.1York County: swing R+3.4Berks County: swing R+7.2Butler County: swing D+2.4Carbon County: swing R+24.6Columbia County: swing R+17.8Forest County: swing R+22.6Fulton County: swing R+15.3Lebanon County: swing R+3.5Lycoming County: swing R+8.2Perry County: swing R+11.2Tioga County: swing R+16.0Wyoming County: swing R+22.3Bedford County: swing R+12.8Clinton County: swing R+24.4Cumberland County: swing D+8.0Dauphin County: swing D+2.4Greene County: swing R+25.6Jefferson County: swing R+13.3Lancaster County: swing D+3.2Lehigh County: swing R+0.2McKean County: swing R+18.0Schuylkill County: swing R+26.4Wayne County: swing R+12.8Westmoreland County: swing R+4.6Montgomery County: swing D+11.9Northumberland County: swing R+19.1Pike County: swing R+8.0Adams County: swing R+6.6
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Elk County R+16.0 R+45.1 R+29.1 13,238 16,906
Schuylkill County R+13.4 R+39.8 R+26.4 57,727 70,603
Greene County R+17.8 R+43.4 R+25.6 14,464 17,669
Fayette County R+8.3 R+33.4 R+25.1 48,505 62,139
Carbon County R+7.5 R+32.1 R+24.6 25,581 33,629
Clinton County R+11.9 R+36.3 R+24.4 13,265 17,625
Forest County R+21.0 R+43.6 R+22.6 2,312 2,646
Mercer County R+3.4 R+26.0 R+22.6 50,863 57,954
Wyoming County R+12.9 R+35.2 R+22.3 11,872 14,858
Warren County R+17.5 R+39.5 R+22.0 17,299 20,650
Clearfield County R+28.9 R+49.4 R+20.5 31,967 39,496
Lawrence County R+9.0 R+29.5 R+20.5 39,036 46,076
Bradford County R+24.7 R+44.9 R+20.2 23,426 30,159
Susquehanna County R+21.5 R+41.2 R+19.7 18,044 21,752
Cambria County R+18.0 R+37.3 R+19.3 60,526 70,574
Luzerne County flipped D+4.8 R+14.4 R+19.2 124,439 153,321
Northumberland County R+19.4 R+38.5 R+19.1 33,212 42,283
Sullivan County R+28.2 R+47.3 R+19.1 2,949 3,595
Lackawanna County D+27.3 D+8.4 R+18.9 98,015 115,410
Indiana County R+18.7 R+37.5 R+18.8 36,321 41,198
McKean County R+28.1 R+46.1 R+18.0 15,108 19,466
Columbia County R+12.9 R+30.7 R+17.8 25,623 31,171
Crawford County R+19.9 R+37.2 R+17.3 35,388 42,004
Cameron County R+30.1 R+46.8 R+16.7 2,111 2,434
Juniata County R+45.3 R+61.4 R+16.1 9,535 12,043
Tioga County R+35.2 R+51.2 R+16.0 17,004 21,075
Fulton County R+56.6 R+71.9 R+15.3 6,195 7,977
Clarion County R+35.7 R+50.8 R+15.1 16,186 19,493
Erie County D+16.1 D+1.0 R+15.1 118,619 137,083
Armstrong County R+37.4 R+52.3 R+14.9 29,602 36,370
Potter County R+46.0 R+60.9 R+14.9 7,242 9,064
Venango County R+26.5 R+41.4 R+14.9 22,167 26,528
Huntingdon County R+37.2 R+51.0 R+13.8 17,639 22,792
Somerset County R+42.9 R+56.3 R+13.4 33,942 40,543
Jefferson County R+45.6 R+58.9 R+13.3 18,097 22,824
Bedford County R+54.9 R+67.7 R+12.8 21,697 27,574
Wayne County R+20.8 R+33.6 R+12.8 21,607 28,089
Snyder County R+35.9 R+47.4 R+11.5 15,002 19,140
Perry County R+38.9 R+50.1 R+11.2 19,128 24,652
Beaver County R+6.6 R+17.7 R+11.1 80,474 94,122
Blair County R+33.9 R+43.5 R+9.6 50,241 63,595
Mifflin County R+46.8 R+56.1 R+9.3 16,371 21,502
Washington County R+13.6 R+22.7 R+9.1 94,750 118,478
Lycoming County R+33.2 R+41.4 R+8.2 46,493 59,254
Pike County R+11.0 R+19.0 R+8.0 23,279 32,554
Philadelphia County D+71.3 D+63.5 R+7.8 690,327 741,377
Berks County R+1.0 R+8.2 R+7.2 170,320 205,540
Monroe County D+13.3 D+6.4 R+6.9 62,917 83,829
Adams County R+27.5 R+34.1 R+6.6 42,457 56,714
Franklin County R+38.5 R+43.1 R+4.6 63,078 80,783
Westmoreland County R+23.7 R+28.3 R+4.6 169,572 205,183
Northampton County D+4.7 D+0.7 R+4.0 130,735 171,399
Lebanon County R+28.2 R+31.7 R+3.5 56,580 71,858
York County R+21.2 R+24.6 R+3.4 189,229 238,471
Union County R+23.2 R+24.2 R+1.0 16,268 20,115
Montour County R+20.4 R+21.1 R+0.7 7,831 9,817
Lehigh County D+7.8 D+7.6 R+0.2 147,002 184,713
Butler County R+34.9 R+32.5 D+2.4 89,445 113,305
Dauphin County D+6.1 D+8.5 D+2.4 124,008 147,368
Bucks County D+1.2 D+4.4 D+3.2 321,016 396,234
Lancaster County R+18.9 R+15.7 D+3.2 222,436 281,375
Centre County D+0.3 D+4.8 D+4.5 69,626 77,493
Delaware County D+21.4 D+26.7 D+5.3 285,564 329,006
Allegheny County D+14.6 D+20.4 D+5.8 622,081 724,800
Cumberland County R+18.5 R+10.5 D+8.0 110,814 141,595
Montgomery County D+14.3 D+26.2 D+11.9 412,200 510,157
Chester County flipped R+0.2 D+17.1 D+17.3 251,973 315,753

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