Skip to content

Pennsylvania 2016 vs 2024: county swing

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

Blair County: swing D+2.4Bradford County: swing R+2.1Cambria County: swing R+2.6Clarion County: swing R+5.8Elk County: swing R+4.2Indiana County: swing R+3.7Lackawanna County: swing R+0.7Mifflin County: swing R+1.4Montour County: swing D+7.4Potter County: swing D+1.3Sullivan County: swing D+2.3Warren County: swing D+0.6Armstrong County: swing R+1.6Allegheny County: swing D+3.7Beaver County: swing R+2.0Bucks County: swing R+0.9Cameron County: swing R+1.9Centre County: swing D+0.4Chester County: swing D+4.9Clearfield County: swing R+2.7Crawford County: swing R+1.9Delaware County: swing D+1.3Erie County: swing D+0.6Fayette County: swing R+7.0Franklin County: swing D+3.4Huntingdon County: swing R+2.3Juniata County: swing D+0.3Lawrence County: swing R+5.7Luzerne County: swing D+0.2Mercer County: swing R+5.6Monroe County: swing R+1.5Northampton County: swing D+2.0Philadelphia County: swing R+8.3Snyder County: swing D+0.1Somerset County: swing R+1.4Susquehanna County: swing R+3.6Union County: swing D+2.0Venango County: swing R+0.5Washington County: swing R+0.8York County: swing D+3.9Berks County: swing R+2.2Butler County: swing D+4.8Carbon County: swing R+0.8Columbia County: swing D+1.2Forest County: swing R+0.5Fulton County: swing R+2.0Lebanon County: swing D+3.0Lycoming County: swing D+3.3Perry County: swing D+2.6Tioga County: swing D+1.2Wyoming County: swing D+1.4Bedford County: swing R+1.3Clinton County: swing R+6.6Cumberland County: swing D+8.6Dauphin County: swing D+3.0Greene County: swing R+4.5Jefferson County: swing D+0.9Lancaster County: swing D+3.4Lehigh County: swing R+2.1McKean County: swing R+0.5Schuylkill County: swing D+1.2Wayne County: swing D+1.3Westmoreland County: swing D+2.8Montgomery County: swing D+1.3Northumberland County: swing D+2.8Pike County: swing D+2.0Adams County: swing D+2.6
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162024SwingVotes 2016Votes 2024
Philadelphia County D+67.1 D+58.8 R+8.3 707,631 721,441
Fayette County R+30.9 R+37.9 R+7.0 53,767 63,472
Clinton County R+34.3 R+40.9 R+6.6 15,394 18,522
Clarion County R+47.3 R+53.1 R+5.8 17,535 19,733
Lawrence County R+28.0 R+33.7 R+5.7 40,753 47,110
Mercer County R+24.5 R+30.1 R+5.6 52,309 58,410
Greene County R+40.4 R+44.9 R+4.5 15,764 17,236
Elk County R+42.8 R+47.0 R+4.2 14,426 17,153
Indiana County R+35.4 R+39.1 R+3.7 37,770 42,229
Susquehanna County R+41.1 R+44.7 R+3.6 18,863 22,404
Clearfield County R+48.8 R+51.5 R+2.7 34,271 40,430
Cambria County R+37.1 R+39.7 R+2.6 63,072 71,136
Huntingdon County R+50.6 R+52.9 R+2.3 19,706 23,156
Berks County R+10.0 R+12.2 R+2.2 183,065 209,838
Bradford County R+45.8 R+47.9 R+2.1 25,708 31,192
Lehigh County D+4.7 D+2.6 R+2.1 160,993 189,810
Beaver County R+18.7 R+20.7 R+2.0 83,571 94,843
Fulton County R+70.6 R+72.6 R+2.0 6,771 8,177
Cameron County R+48.4 R+50.3 R+1.9 2,186 2,219
Crawford County R+37.3 R+39.2 R+1.9 37,492 42,872
Armstrong County R+51.6 R+53.2 R+1.6 31,618 37,119
Monroe County flipped D+0.7 R+0.8 R+1.5 69,752 85,525
Mifflin County R+55.0 R+56.4 R+1.4 18,601 22,071
Somerset County R+55.9 R+57.3 R+1.4 35,773 40,881
Bedford County R+67.3 R+68.6 R+1.3 23,637 28,160
Bucks County flipped D+0.8 R+0.1 R+0.9 344,297 401,028
Carbon County R+34.0 R+34.8 R+0.8 28,776 35,395
Washington County R+24.7 R+25.5 R+0.8 101,450 121,617
Lackawanna County D+3.4 D+2.7 R+0.7 103,456 116,590
Forest County R+44.0 R+44.5 R+0.5 2,401 2,650
McKean County R+46.7 R+47.2 R+0.5 16,296 19,682
Venango County R+41.6 R+42.1 R+0.5 23,348 26,732
Snyder County R+47.2 R+47.1 D+0.1 16,363 20,038
Luzerne County R+19.4 R+19.2 D+0.2 134,983 156,150
Juniata County R+61.7 R+61.4 D+0.3 10,454 12,104
Centre County D+2.4 D+2.8 D+0.4 76,148 80,792
Erie County R+1.6 R+1.0 D+0.6 123,679 137,595
Warren County R+39.8 R+39.2 D+0.6 18,434 20,723
Jefferson County R+59.3 R+58.4 D+0.9 19,478 23,129
Columbia County R+32.2 R+31.0 D+1.2 28,228 32,576
Schuylkill County R+43.3 R+42.1 D+1.2 62,869 73,184
Tioga County R+53.0 R+51.8 D+1.2 18,325 21,587
Delaware County D+22.4 D+23.7 D+1.3 297,634 328,172
Montgomery County D+21.5 D+22.8 D+1.3 434,687 520,906
Potter County R+63.6 R+62.3 D+1.3 7,784 9,085
Wayne County R+38.4 R+37.1 D+1.3 24,018 29,444
Wyoming County R+38.2 R+36.8 D+1.4 13,144 15,052
Northampton County R+3.8 R+1.8 D+2.0 143,519 178,215
Pike County R+26.0 R+24.0 D+2.0 26,101 34,950
Union County R+25.4 R+23.4 D+2.0 17,468 21,188
Sullivan County R+49.2 R+46.9 D+2.3 3,136 3,721
Blair County R+45.9 R+43.5 D+2.4 54,909 64,949
Adams County R+36.3 R+33.7 D+2.6 47,489 60,650
Perry County R+51.9 R+49.3 D+2.6 21,158 25,725
Northumberland County R+42.7 R+39.9 D+2.8 36,622 43,522
Westmoreland County R+31.2 R+28.4 D+2.8 182,051 211,450
Dauphin County D+2.9 D+5.9 D+3.0 130,872 149,526
Lebanon County R+34.9 R+31.9 D+3.0 61,845 73,692
Lycoming County R+44.8 R+41.5 D+3.3 50,565 59,685
Franklin County R+46.4 R+43.0 D+3.4 69,731 83,884
Lancaster County R+19.4 R+16.0 D+3.4 241,112 289,257
Allegheny County D+16.6 D+20.3 D+3.7 650,114 720,504
York County R+29.1 R+25.2 D+3.9 205,986 249,210
Butler County R+37.0 R+32.2 D+4.8 97,071 121,440
Chester County D+9.5 D+14.4 D+4.9 268,800 324,964
Montour County R+28.4 R+21.0 D+7.4 8,556 9,908
Cumberland County R+18.1 R+9.5 D+8.6 121,617 148,396

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