Skip to content

Ohio 2004 vs 2008: county swing

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

Geauga County: swing D+5.5Hancock County: swing D+18.4Hardin County: swing D+5.6Holmes County: swing D+10.3Licking County: swing D+8.1Madison County: swing D+4.9Miami County: swing D+3.2Noble County: swing D+2.3Pike County: swing D+3.1Sandusky County: swing D+16.9Seneca County: swing D+15.6Union County: swing D+12.5Wayne County: swing D+8.6Wood County: swing D+13.7Allen County: swing D+11.8Brown County: swing D+4.4Clinton County: swing D+10.6Defiance County: swing D+13.4Fayette County: swing D+2.7Meigs County: swing R+1.6Mercer County: swing D+6.9Morrow County: swing D+5.3Muskingum County: swing D+7.8Paulding County: swing D+14.5Pickaway County: swing D+2.8Portage County: swing D+2.3Preble County: swing R+0.7Richland County: swing D+6.2Ross County: swing D+3.1Shelby County: swing D+5.9Stark County: swing D+3.7Tuscarawas County: swing D+14.1Van Wert County: swing D+17.1Washington County: swing D+1.1Williams County: swing D+20.5Wyandot County: swing D+15.6Adams County: swing D+4.0Ashland County: swing D+7.4Auglaize County: swing D+7.1Belmont County: swing R+3.2Butler County: swing D+9.6Carroll County: swing D+5.0Clark County: swing R+0.4Clermont County: swing D+9.2Columbiana County: swing R+3.0Crawford County: swing D+8.9Darke County: swing D+3.7Delaware County: swing D+12.9Erie County: swing D+6.8Franklin County: swing D+11.4Hamilton County: swing D+12.4Highland County: swing D+6.2Huron County: swing D+13.4Jefferson County: swing R+4.8Lawrence County: swing R+3.2Lorain County: swing D+5.3Mahoning County: swing D+0.7Marion County: swing D+9.0Athens County: swing D+8.2Champaign County: swing D+5.4Coshocton County: swing D+9.0Fairfield County: swing D+9.3Guernsey County: swing D+3.2Henry County: swing D+18.9Knox County: swing D+6.9Logan County: swing D+9.1Medina County: swing D+6.0Morgan County: swing D+6.0Perry County: swing D+0.9Putnam County: swing D+11.2Summit County: swing D+2.7Warren County: swing D+8.4Lake County: swing D+3.5Lucas County: swing D+10.9Monroe County: swing R+1.4Montgomery County: swing D+4.6Ottawa County: swing D+10.3Scioto County: swing R+2.3Trumbull County: swing R+1.4Vinton County: swing D+0.2Ashtabula County: swing D+6.9Cuyahoga County: swing D+5.2Fulton County: swing D+16.5Gallia County: swing R+3.0Harrison County: swing D+3.7Hocking County: swing D+5.0Jackson County: swing EvenGreene County: swing D+4.1
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20042008SwingVotes 2004Votes 2008
Jefferson County D+5.0 D+0.2 R+4.8 36,366 35,939
Belmont County D+5.9 D+2.7 R+3.2 33,320 32,411
Lawrence County R+12.1 R+15.3 R+3.2 27,706 27,194
Columbiana County R+4.7 R+7.7 R+3.0 49,463 48,480
Gallia County R+23.0 R+26.0 R+3.0 13,992 13,318
Scioto County R+4.1 R+6.4 R+2.3 35,197 32,571
Meigs County R+17.0 R+18.6 R+1.6 10,771 10,354
Monroe County D+10.6 D+9.2 R+1.4 7,729 6,982
Trumbull County D+23.8 D+22.4 R+1.4 108,144 106,888
Preble County R+30.6 R+31.3 R+0.7 21,126 21,002
Clark County R+2.1 R+2.5 R+0.4 68,803 66,770
Jackson County R+20.1 R+20.1 Even 14,333 13,993
Vinton County R+10.1 R+9.9 D+0.2 5,930 5,646
Mahoning County D+25.9 D+26.6 D+0.7 132,731 127,032
Perry County R+3.9 R+3.0 D+0.9 15,188 15,404
Washington County R+16.7 R+15.6 D+1.1 30,101 29,932
Noble County R+18.1 R+15.8 D+2.3 6,540 6,172
Portage County D+6.7 D+9.0 D+2.3 76,646 78,205
Fayette County R+25.8 R+23.1 D+2.7 11,756 11,694
Summit County D+13.8 D+16.5 D+2.7 276,304 269,059
Pickaway County R+24.5 R+21.7 D+2.8 22,850 23,726
Pike County R+4.2 R+1.1 D+3.1 12,575 12,506
Ross County R+10.3 R+7.2 D+3.1 31,669 31,840
Guernsey County R+12.3 R+9.1 D+3.2 17,840 17,325
Miami County R+31.7 R+28.5 D+3.2 51,780 52,807
Lake County flipped R+2.6 D+0.9 D+3.5 121,823 121,335
Darke County R+39.8 R+36.1 D+3.7 26,317 25,793
Harrison County R+6.1 R+2.4 D+3.7 8,109 7,787
Stark County D+1.7 D+5.4 D+3.7 188,456 187,545
Adams County R+28.1 R+24.1 D+4.0 11,999 11,388
Greene County R+22.5 R+18.4 D+4.1 79,272 83,589
Brown County R+27.7 R+23.3 D+4.4 19,892 20,113
Montgomery County D+1.6 D+6.2 D+4.6 282,553 278,511
Madison County R+28.3 R+23.4 D+4.9 17,398 17,451
Carroll County R+9.9 R+4.9 D+5.0 14,110 13,953
Hocking County R+5.8 R+0.8 D+5.0 13,196 12,895
Cuyahoga County D+33.7 D+38.9 D+5.2 673,766 665,114
Lorain County D+12.6 D+17.9 D+5.3 140,730 146,859
Morrow County R+28.7 R+23.4 D+5.3 16,329 16,643
Champaign County R+25.3 R+19.9 D+5.4 18,775 18,887
Geauga County R+20.8 R+15.3 D+5.5 50,419 51,102
Hardin County R+26.5 R+20.9 D+5.6 13,385 13,114
Shelby County R+42.3 R+36.4 D+5.9 22,854 23,668
Medina County R+14.1 R+8.1 D+6.0 84,867 90,451
Morgan County R+13.2 R+7.2 D+6.0 6,700 6,608
Highland County R+32.6 R+26.4 D+6.2 18,482 19,188
Richland County R+19.8 R+13.6 D+6.2 61,867 61,122
Erie County D+7.0 D+13.8 D+6.8 40,076 41,229
Ashtabula County D+6.7 D+13.6 D+6.9 45,409 44,874
Knox County R+26.8 R+19.9 D+6.9 27,066 28,231
Mercer County R+50.4 R+43.5 D+6.9 20,888 21,271
Auglaize County R+48.3 R+41.2 D+7.1 23,031 23,486
Ashland County R+30.6 R+23.2 D+7.4 24,920 25,168
Muskingum County R+15.0 R+7.2 D+7.8 38,863 39,071
Licking County R+23.9 R+15.8 D+8.1 79,416 82,283
Athens County D+27.1 D+35.3 D+8.2 30,044 31,098
Warren County R+44.5 R+36.1 D+8.4 94,419 106,216
Wayne County R+23.3 R+14.7 D+8.6 51,848 52,142
Crawford County R+28.0 R+19.1 D+8.9 21,801 21,173
Coshocton County R+14.8 R+5.8 D+9.0 16,242 16,863
Marion County R+17.9 R+8.9 D+9.0 29,258 29,017
Logan County R+35.7 R+26.6 D+9.1 21,398 22,217
Clermont County R+41.6 R+32.4 D+9.2 89,042 95,480
Fairfield County R+26.4 R+17.1 D+9.3 67,855 71,946
Butler County R+32.2 R+22.6 D+9.6 166,802 173,776
Holmes County R+51.5 R+41.2 D+10.3 11,218 11,113
Ottawa County flipped R+4.1 D+6.2 D+10.3 23,257 23,069
Clinton County R+40.9 R+30.3 D+10.6 18,414 19,306
Lucas County D+20.6 D+31.5 D+10.9 220,189 219,830
Putnam County R+52.9 R+41.7 D+11.2 18,849 18,680
Franklin County D+9.3 D+20.7 D+11.4 525,824 560,291
Allen County R+32.6 R+20.8 D+11.8 49,274 50,263
Hamilton County flipped R+5.4 D+7.0 D+12.4 423,634 424,082
Union County R+40.6 R+28.1 D+12.5 22,630 24,928
Delaware County R+32.5 R+19.6 D+12.9 80,455 92,416
Defiance County R+23.8 R+10.4 D+13.4 18,512 19,197
Huron County R+16.6 R+3.2 D+13.4 25,592 25,582
Wood County flipped R+6.6 D+7.1 D+13.7 63,346 65,023
Tuscarawas County flipped R+11.6 D+2.5 D+14.1 42,904 42,950
Paulding County R+26.3 R+11.8 D+14.5 9,879 9,769
Seneca County R+18.3 R+2.7 D+15.6 26,991 27,449
Wyandot County R+32.1 R+16.5 D+15.6 11,044 10,977
Fulton County R+24.6 R+8.1 D+16.5 21,953 21,973
Sandusky County flipped R+12.2 D+4.7 D+16.9 28,955 30,373
Van Wert County R+44.4 R+27.3 D+17.1 14,826 14,652
Hancock County R+41.5 R+23.1 D+18.4 35,606 36,981
Henry County R+31.8 R+12.9 D+18.9 15,103 14,840
Williams County R+29.8 R+9.3 D+20.5 18,639 18,397

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