Skip to content

2004 vs 2008 presidential election: swing by state

Nationally the popular vote went from R+2.4 in 2004 to D+7.2 in 2008. 5 of 51 states moved toward the Republican ticket and 9 changed hands.

Alabama: swing D+4.0Alaska: swing D+4.0Arizona: swing D+2.0Arkansas: swing R+10.1California: swing D+14.1Colorado: swing D+13.6 (flipped)Connecticut: swing D+12.0Delaware: swing D+17.4District of Columbia: swing D+6.1Florida: swing D+7.8 (flipped)Georgia: swing D+11.4Hawaii: swing D+36.5Idaho: swing D+12.7Illinois: swing D+14.8Indiana: swing D+21.7 (flipped)Iowa: swing D+10.2 (flipped)Kansas: swing D+10.4Kentucky: swing D+3.6Louisiana: swing R+4.1Maine: swing D+8.3Maryland: swing D+12.5Massachusetts: swing D+0.7Michigan: swing D+13.1Minnesota: swing D+6.8Mississippi: swing D+6.5Missouri: swing D+7.1Montana: swing D+18.3Nebraska: swing D+18.3Nevada: swing D+15.1 (flipped)New Hampshire: swing D+8.3New Jersey: swing D+8.9New Mexico: swing D+15.9 (flipped)New York: swing D+8.4North Carolina: swing D+12.8 (flipped)North Dakota: swing D+18.7Ohio: swing D+6.6 (flipped)Oklahoma: swing R+0.2Oregon: swing D+12.2Pennsylvania: swing D+7.8Rhode Island: swing D+7.2South Carolina: swing D+8.1South Dakota: swing D+13.1Tennessee: swing R+0.8Texas: swing D+11.1Utah: swing D+17.4Vermont: swing D+16.9Virginia: swing D+14.5 (flipped)Washington: swing D+10.0West Virginia: swing R+0.3Wisconsin: swing D+13.5Wyoming: swing D+7.7Vermont: swing D+16.9New Hampshire: swing D+8.3Massachusetts: swing D+0.7Rhode Island: swing D+7.2Connecticut: swing D+12.0New Jersey: swing D+8.9Delaware: swing D+17.4Maryland: swing D+12.5District of Columbia: swing D+6.1
Red: moved toward the Republican ticket. Blue: toward the Democratic ticket. Darker means a bigger swing.

Every state

Download CSV
State20042008SwingFlippedCounties
Arkansas R+9.8 R+19.9 R+10.1 County swing
Louisiana R+14.5 R+18.6 R+4.1 County swing
Tennessee R+14.3 R+15.1 R+0.8 County swing
West Virginia R+12.9 R+13.1 R+0.3 County swing
Oklahoma R+31.1 R+31.3 R+0.2 County swing
Massachusetts D+25.2 D+25.8 D+0.7 County swing
Arizona R+10.5 R+8.5 D+2.0 County swing
Kentucky R+19.9 R+16.2 D+3.6 County swing
Alaska R+25.6 R+21.5 D+4.0
Alabama R+25.6 R+21.6 D+4.0 County swing
District of Columbia D+79.8 D+85.9 D+6.1 County swing
Mississippi R+19.7 R+13.2 D+6.5
Ohio R+2.1 D+4.5 D+6.6 Republican → Democratic County swing
Minnesota D+3.5 D+10.2 D+6.8 County swing
Missouri R+7.2 R+0.1 D+7.1
Rhode Island D+20.8 D+27.9 D+7.2 County swing
Wyoming R+39.8 R+32.1 D+7.7 County swing
Pennsylvania D+2.5 D+10.3 D+7.8 County swing
Florida R+5.0 D+2.8 D+7.8 Republican → Democratic County swing
South Carolina R+17.1 R+9.0 D+8.1 County swing
New Hampshire D+1.4 D+9.7 D+8.3 County swing
Maine D+9.0 D+17.3 D+8.3
New York D+18.3 D+26.7 D+8.4
New Jersey D+6.7 D+15.6 D+8.9 County swing
Washington D+7.2 D+17.2 D+10.0 County swing
Iowa R+0.7 D+9.5 D+10.2 Republican → Democratic County swing
Kansas R+25.4 R+15.0 D+10.4 County swing
Texas R+22.9 R+11.8 D+11.1 County swing
Georgia R+16.6 R+5.2 D+11.4 County swing
Connecticut D+10.4 D+22.4 D+12.0 County swing
Oregon D+4.2 D+16.4 D+12.2 County swing
Maryland D+13.0 D+25.4 D+12.5 County swing
Idaho R+38.1 R+25.4 D+12.7 County swing
North Carolina R+12.4 D+0.3 D+12.8 Republican → Democratic County swing
Michigan D+3.4 D+16.5 D+13.1 County swing
South Dakota R+21.5 R+8.4 D+13.1 County swing
Wisconsin D+0.4 D+13.9 D+13.5 County swing
Colorado R+4.7 D+9.0 D+13.6 Republican → Democratic County swing
California D+9.9 D+24.1 D+14.1 County swing
Virginia R+8.2 D+6.3 D+14.5 Republican → Democratic County swing
Illinois D+10.3 D+25.1 D+14.8 County swing
Nevada R+2.6 D+12.5 D+15.1 Republican → Democratic County swing
New Mexico R+0.8 D+15.1 D+15.9 Republican → Democratic County swing
Vermont D+20.1 D+37.0 D+16.9 County swing
Utah R+45.5 R+28.2 D+17.4 County swing
Delaware D+7.6 D+25.0 D+17.4 County swing
Montana R+20.5 R+2.3 D+18.3 County swing
Nebraska R+33.2 R+14.9 D+18.3 County swing
North Dakota R+27.4 R+8.6 D+18.7 County swing
Indiana R+20.7 D+1.0 D+21.7 Republican → Democratic County swing
Hawaii D+8.7 D+45.3 D+36.5 County swing

Margins are Republican share minus Democratic share of all votes counted. Swing is the change in that margin; “R+3” means the state moved three points toward the Republican ticket.

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