Skip to content

Pennsylvania 2004 vs 2008: county swing

6 of 67 counties moved toward the Republican ticket; 11 changed hands.

Blair County: swing D+8.3Bradford County: swing D+14.1Cambria County: swing D+2.8Clarion County: swing D+6.8Elk County: swing D+13.0Indiana County: swing D+5.1Lackawanna County: swing D+12.0Mifflin County: swing D+7.1Montour County: swing D+14.2Potter County: swing D+4.8Sullivan County: swing D+6.2Warren County: swing D+9.2Armstrong County: swing R+2.5Allegheny County: swing D+0.4Beaver County: swing R+5.6Bucks County: swing D+5.9Cameron County: swing D+14.3Centre County: swing D+15.6Chester County: swing D+13.7Clearfield County: swing D+8.3Crawford County: swing D+5.1Delaware County: swing D+6.4Erie County: swing D+11.7Fayette County: swing R+7.8Franklin County: swing D+10.5Huntingdon County: swing D+7.1Juniata County: swing D+8.2Lawrence County: swing R+3.8Luzerne County: swing D+5.0Mercer County: swing D+2.5Monroe County: swing D+16.3Northampton County: swing D+11.2Philadelphia County: swing D+5.7Snyder County: swing D+12.3Somerset County: swing D+4.7Susquehanna County: swing D+10.6Union County: swing D+14.1Venango County: swing D+3.9Washington County: swing R+5.2York County: swing D+14.6Berks County: swing D+15.7Butler County: swing D+1.6Carbon County: swing D+3.1Columbia County: swing D+15.6Forest County: swing D+9.3Fulton County: swing D+4.0Lebanon County: swing D+15.2Lycoming County: swing D+12.4Perry County: swing D+9.9Tioga County: swing D+10.1Wyoming County: swing D+14.2Bedford County: swing D+1.8Clinton County: swing D+13.1Cumberland County: swing D+14.3Dauphin County: swing D+17.3Greene County: swing D+0.4Jefferson County: swing D+7.6Lancaster County: swing D+20.4Lehigh County: swing D+12.9McKean County: swing D+9.4Schuylkill County: swing D+1.1Wayne County: swing D+13.4Westmoreland County: swing R+4.3Montgomery County: swing D+9.2Northumberland County: swing D+6.8Pike County: swing D+13.6Adams County: swing D+14.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20042008SwingVotes 2004Votes 2008
Fayette County flipped D+7.4 R+0.4 R+7.8 54,707 52,554
Beaver County flipped D+2.7 R+2.9 R+5.6 82,543 84,463
Washington County flipped D+0.5 R+4.7 R+5.2 96,177 98,002
Westmoreland County R+12.5 R+16.8 R+4.3 178,696 176,785
Lawrence County R+1.3 R+5.1 R+3.8 43,442 42,084
Armstrong County R+22.2 R+24.7 R+2.5 31,097 30,072
Allegheny County D+15.1 D+15.5 D+0.4 645,469 651,380
Greene County R+0.7 R+0.3 D+0.4 15,565 15,961
Schuylkill County R+9.8 R+8.7 D+1.1 65,269 63,054
Butler County R+29.1 R+27.5 D+1.6 85,425 90,355
Bedford County R+46.7 R+44.9 D+1.8 22,679 22,441
Mercer County R+2.8 R+0.3 D+2.5 51,564 53,796
Cambria County flipped R+2.1 D+0.7 D+2.8 66,983 65,622
Carbon County flipped R+1.2 D+1.9 D+3.1 25,043 26,919
Venango County R+23.1 R+19.2 D+3.9 23,659 23,288
Fulton County R+52.6 R+48.6 D+4.0 6,271 6,306
Somerset County R+29.8 R+25.1 D+4.7 36,778 35,167
Potter County R+42.3 R+37.5 D+4.8 7,962 7,507
Luzerne County D+3.4 D+8.4 D+5.0 136,028 135,163
Crawford County R+15.5 R+10.4 D+5.1 38,322 38,074
Indiana County R+12.2 R+7.1 D+5.1 36,248 37,299
Philadelphia County D+61.1 D+66.8 D+5.7 674,069 717,155
Bucks County D+2.8 D+8.7 D+5.9 319,816 332,923
Sullivan County R+25.7 R+19.5 D+6.2 3,285 3,120
Delaware County D+14.8 D+21.2 D+6.4 284,538 281,082
Clarion County R+29.2 R+22.4 D+6.8 17,184 17,765
Northumberland County R+20.7 R+13.9 D+6.8 37,134 33,916
Huntingdon County R+34.6 R+27.5 D+7.1 18,058 18,646
Mifflin County R+40.7 R+33.6 D+7.1 16,802 16,501
Jefferson County R+37.4 R+29.8 D+7.6 19,560 18,801
Juniata County R+43.4 R+35.2 D+8.2 10,006 9,711
Blair County R+32.6 R+24.3 D+8.3 54,178 53,081
Clearfield County R+20.5 R+12.2 D+8.3 34,233 33,774
Montgomery County D+11.6 D+20.8 D+9.2 399,591 422,411
Warren County R+15.4 R+6.2 D+9.2 19,273 18,494
Forest County R+22.7 R+13.4 D+9.3 2,573 2,444
McKean County R+26.7 R+17.3 D+9.4 17,426 15,947
Perry County R+43.7 R+33.8 D+9.9 19,427 19,733
Tioga County R+37.5 R+27.4 D+10.1 17,571 17,965
Franklin County R+43.1 R+32.6 D+10.5 58,569 63,635
Susquehanna County R+22.2 R+11.6 D+10.6 19,040 19,283
Northampton County D+1.1 D+12.3 D+11.2 126,740 135,581
Erie County D+8.3 D+20.0 D+11.7 125,898 127,642
Lackawanna County D+14.0 D+26.0 D+12.0 105,819 107,866
Snyder County R+41.5 R+29.2 D+12.3 14,983 15,479
Lycoming County R+36.6 R+24.2 D+12.4 50,049 49,235
Lehigh County D+2.6 D+15.5 D+12.9 145,091 152,464
Elk County flipped R+8.7 D+4.3 D+13.0 14,550 14,258
Clinton County R+15.8 R+2.7 D+13.1 13,967 14,793
Wayne County R+25.7 R+12.3 D+13.4 21,967 22,833
Pike County R+17.8 R+4.2 D+13.6 21,299 24,297
Chester County flipped R+4.5 D+9.2 D+13.7 230,823 254,305
Bradford County R+32.5 R+18.4 D+14.1 25,652 25,782
Union County R+28.7 R+14.6 D+14.1 16,123 17,400
Montour County R+29.3 R+15.1 D+14.2 7,624 8,023
Wyoming County R+21.8 R+7.6 D+14.2 12,832 13,129
Cameron County R+33.5 R+19.2 D+14.3 2,406 2,311
Cumberland County R+28.0 R+13.7 D+14.3 106,082 113,298
York County R+28.2 R+13.6 D+14.6 179,269 194,183
Adams County R+34.3 R+19.6 D+14.7 42,228 44,489
Lebanon County R+34.1 R+18.9 D+15.2 55,665 58,252
Centre County flipped R+3.8 D+11.8 D+15.6 64,253 75,737
Columbia County R+20.0 R+4.4 D+15.6 26,869 28,041
Berks County flipped R+6.6 D+9.1 D+15.7 164,487 179,896
Monroe County flipped Even D+16.3 D+16.3 56,342 68,385
Dauphin County flipped R+8.3 D+9.0 D+17.3 121,208 129,526
Lancaster County R+32.2 R+11.8 D+20.4 221,278 228,097

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