Skip to content

Ohio 2000 vs 2008: county swing

15 of 88 counties moved toward the Republican ticket; 8 changed hands.

Geauga County: swing D+8.4Hancock County: swing D+16.7Hardin County: swing D+0.3Holmes County: swing D+10.1Licking County: swing D+6.6Madison County: swing D+1.2Miami County: swing R+4.1Noble County: swing D+3.3Pike County: swing D+2.8Sandusky County: swing D+14.6Seneca County: swing D+15.1Union County: swing D+9.9Wayne County: swing D+11.5Wood County: swing D+16.3Allen County: swing D+12.6Brown County: swing D+1.3Clinton County: swing D+3.1Defiance County: swing D+10.3Fayette County: swing D+2.0Meigs County: swing D+2.6Mercer County: swing R+3.8Morrow County: swing D+2.4Muskingum County: swing D+6.9Paulding County: swing D+8.6Pickaway County: swing D+1.5Portage County: swing D+3.9Preble County: swing R+4.9Richland County: swing D+4.5Ross County: swing D+0.7Shelby County: swing R+6.5Stark County: swing D+7.2Tuscarawas County: swing D+12.4Van Wert County: swing D+6.6Washington County: swing D+3.1Williams County: swing D+18.8Wyandot County: swing D+11.1Adams County: swing D+3.2Ashland County: swing D+9.1Auglaize County: swing EvenBelmont County: swing R+8.4Butler County: swing D+6.8Carroll County: swing D+9.5Clark County: swing R+3.0Clermont County: swing D+5.1Columbiana County: swing R+5.1Crawford County: swing D+6.7Darke County: swing R+5.7Delaware County: swing D+15.6Erie County: swing D+9.2Franklin County: swing D+19.7Hamilton County: swing D+18.2Highland County: swing D+2.1Huron County: swing D+16.0Jefferson County: swing R+6.9Lawrence County: swing R+10.3Lorain County: swing D+7.4Mahoning County: swing D+1.5Marion County: swing D+4.2Athens County: swing D+21.7Champaign County: swing D+0.9Coshocton County: swing D+12.8Fairfield County: swing D+9.7Guernsey County: swing D+0.8Henry County: swing D+18.5Knox County: swing D+9.5Logan County: swing D+5.4Medina County: swing D+7.9Morgan County: swing D+12.7Perry County: swing D+1.2Putnam County: swing D+8.9Summit County: swing D+6.2Warren County: swing D+6.1Lake County: swing D+6.1Lucas County: swing D+12.8Monroe County: swing D+2.7Montgomery County: swing D+4.1Ottawa County: swing D+8.4Scioto County: swing R+2.9Trumbull County: swing R+1.5Vinton County: swing D+3.9Ashtabula County: swing D+8.8Cuyahoga County: swing D+9.7Fulton County: swing D+17.0Gallia County: swing R+5.3Harrison County: swing R+1.5Hocking County: swing D+10.6Jackson County: swing R+5.5Greene County: swing D+1.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002008SwingVotes 2000Votes 2008
Lawrence County R+5.0 R+15.3 R+10.3 24,452 27,194
Belmont County D+11.1 D+2.7 R+8.4 30,141 32,411
Jefferson County D+7.1 D+0.2 R+6.9 34,636 35,939
Shelby County R+29.9 R+36.4 R+6.5 19,670 23,668
Darke County R+30.4 R+36.1 R+5.7 23,267 25,793
Jackson County R+14.6 R+20.1 R+5.5 12,490 13,993
Gallia County R+20.7 R+26.0 R+5.3 12,776 13,318
Columbiana County R+2.6 R+7.7 R+5.1 44,427 48,480
Preble County R+26.4 R+31.3 R+4.9 18,166 21,002
Miami County R+24.4 R+28.5 R+4.1 42,841 52,807
Mercer County R+39.7 R+43.5 R+3.8 18,294 21,271
Clark County flipped D+0.5 R+2.5 R+3.0 57,559 66,770
Scioto County R+3.5 R+6.4 R+2.9 29,945 32,571
Harrison County R+0.9 R+2.4 R+1.5 7,161 7,787
Trumbull County D+23.9 D+22.4 R+1.5 96,239 106,888
Auglaize County R+41.2 R+41.2 Even 19,892 23,486
Hardin County R+21.2 R+20.9 D+0.3 12,068 13,114
Ross County R+7.9 R+7.2 D+0.7 26,016 31,840
Guernsey County R+9.9 R+9.1 D+0.8 15,430 17,325
Champaign County R+20.8 R+19.9 D+0.9 15,680 18,887
Madison County R+24.6 R+23.4 D+1.2 14,667 17,451
Perry County R+4.2 R+3.0 D+1.2 12,828 15,404
Brown County R+24.6 R+23.3 D+1.3 16,429 20,113
Greene County R+19.8 R+18.4 D+1.4 65,204 83,589
Mahoning County D+25.1 D+26.6 D+1.5 114,119 127,032
Pickaway County R+23.2 R+21.7 D+1.5 17,740 23,726
Fayette County R+25.1 R+23.1 D+2.0 9,278 11,694
Highland County R+28.5 R+26.4 D+2.1 15,447 19,188
Morrow County R+25.8 R+23.4 D+2.4 12,839 16,643
Meigs County R+21.2 R+18.6 D+2.6 9,795 10,354
Monroe County D+6.5 D+9.2 D+2.7 7,115 6,982
Pike County R+3.9 R+1.1 D+2.8 10,560 12,506
Clinton County R+33.4 R+30.3 D+3.1 15,070 19,306
Washington County R+18.7 R+15.6 D+3.1 26,515 29,932
Adams County R+27.3 R+24.1 D+3.2 10,235 11,388
Noble County R+19.1 R+15.8 D+3.3 5,988 6,172
Portage County D+5.1 D+9.0 D+3.9 62,899 78,205
Vinton County R+13.8 R+9.9 D+3.9 4,946 5,646
Montgomery County D+2.1 D+6.2 D+4.1 230,987 278,511
Marion County R+13.1 R+8.9 D+4.2 24,815 29,017
Richland County R+18.1 R+13.6 D+4.5 52,779 61,122
Clermont County R+37.5 R+32.4 D+5.1 69,877 95,480
Logan County R+32.0 R+26.6 D+5.4 18,455 22,217
Lake County flipped R+5.2 D+0.9 D+6.1 102,564 121,335
Warren County R+42.2 R+36.1 D+6.1 69,078 106,216
Summit County D+10.3 D+16.5 D+6.2 224,839 269,059
Licking County R+22.4 R+15.8 D+6.6 62,466 82,283
Van Wert County R+33.9 R+27.3 D+6.6 13,219 14,652
Crawford County R+25.8 R+19.1 D+6.7 19,176 21,173
Butler County R+29.4 R+22.6 D+6.8 136,737 173,776
Muskingum County R+14.1 R+7.2 D+6.9 32,624 39,071
Stark County flipped R+1.8 D+5.4 D+7.2 159,844 187,545
Lorain County D+10.5 D+17.9 D+7.4 112,180 146,859
Medina County R+16.0 R+8.1 D+7.9 66,883 90,451
Geauga County R+23.7 R+15.3 D+8.4 42,600 51,102
Ottawa County flipped R+2.2 D+6.2 D+8.4 19,968 23,069
Paulding County R+20.4 R+11.8 D+8.6 8,946 9,769
Ashtabula County D+4.8 D+13.6 D+8.8 39,472 44,874
Putnam County R+50.6 R+41.7 D+8.9 17,344 18,680
Ashland County R+32.3 R+23.2 D+9.1 21,258 25,168
Erie County D+4.6 D+13.8 D+9.2 35,015 41,229
Carroll County R+14.4 R+4.9 D+9.5 12,261 13,953
Knox County R+29.4 R+19.9 D+9.5 21,260 28,231
Cuyahoga County D+29.2 D+38.9 D+9.7 574,782 665,114
Fairfield County R+26.8 R+17.1 D+9.7 54,094 71,946
Union County R+38.0 R+28.1 D+9.9 17,024 24,928
Holmes County R+51.3 R+41.2 D+10.1 9,145 11,113
Defiance County R+20.7 R+10.4 D+10.3 16,242 19,197
Hocking County R+11.4 R+0.8 D+10.6 10,756 12,895
Wyandot County R+27.6 R+16.5 D+11.1 9,827 10,977
Wayne County R+26.2 R+14.7 D+11.5 42,436 52,142
Tuscarawas County flipped R+9.9 D+2.5 D+12.4 37,118 42,950
Allen County R+33.4 R+20.8 D+12.6 43,795 50,263
Morgan County R+19.9 R+7.2 D+12.7 5,993 6,608
Coshocton County R+18.6 R+5.8 D+12.8 14,268 16,863
Lucas County D+18.7 D+31.5 D+12.8 187,350 219,830
Sandusky County flipped R+9.9 D+4.7 D+14.6 25,744 30,373
Seneca County R+17.8 R+2.7 D+15.1 24,351 27,449
Delaware County R+35.2 R+19.6 D+15.6 55,403 92,416
Huron County R+19.2 R+3.2 D+16.0 21,360 25,582
Wood County flipped R+9.2 D+7.1 D+16.3 52,194 65,023
Hancock County R+39.8 R+23.1 D+16.7 30,617 36,981
Fulton County R+25.1 R+8.1 D+17.0 18,896 21,973
Hamilton County flipped R+11.2 D+7.0 D+18.2 377,899 424,082
Henry County R+31.4 R+12.9 D+18.5 13,252 14,840
Williams County R+28.1 R+9.3 D+18.8 15,919 18,397
Franklin County D+1.0 D+20.7 D+19.7 414,074 560,291
Athens County D+13.6 D+35.3 D+21.7 25,447 31,098

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