Skip to content

Ohio 2000 vs 2004: county swing

54 of 88 counties moved toward the Republican ticket; 2 changed hands.

Geauga County: swing D+2.9Hancock County: swing R+1.7Hardin County: swing R+5.3Holmes County: swing R+0.2Licking County: swing R+1.5Madison County: swing R+3.7Miami County: swing R+7.3Noble County: swing D+1.0Pike County: swing R+0.3Sandusky County: swing R+2.3Seneca County: swing R+0.5Union County: swing R+2.6Wayne County: swing D+2.9Wood County: swing D+2.6Allen County: swing D+0.8Brown County: swing R+3.1Clinton County: swing R+7.5Defiance County: swing R+3.1Fayette County: swing R+0.7Meigs County: swing D+4.2Mercer County: swing R+10.7Morrow County: swing R+2.9Muskingum County: swing R+0.9Paulding County: swing R+5.9Pickaway County: swing R+1.3Portage County: swing D+1.6Preble County: swing R+4.2Richland County: swing R+1.7Ross County: swing R+2.4Shelby County: swing R+12.4Stark County: swing D+3.5Tuscarawas County: swing R+1.7Van Wert County: swing R+10.5Washington County: swing D+2.0Williams County: swing R+1.7Wyandot County: swing R+4.5Adams County: swing R+0.8Ashland County: swing D+1.7Auglaize County: swing R+7.1Belmont County: swing R+5.2Butler County: swing R+2.8Carroll County: swing D+4.5Clark County: swing R+2.6Clermont County: swing R+4.1Columbiana County: swing R+2.1Crawford County: swing R+2.2Darke County: swing R+9.4Delaware County: swing D+2.7Erie County: swing D+2.4Franklin County: swing D+8.3Hamilton County: swing D+5.8Highland County: swing R+4.1Huron County: swing D+2.6Jefferson County: swing R+2.1Lawrence County: swing R+7.1Lorain County: swing D+2.1Mahoning County: swing D+0.8Marion County: swing R+4.8Athens County: swing D+13.5Champaign County: swing R+4.5Coshocton County: swing D+3.8Fairfield County: swing D+0.4Guernsey County: swing R+2.4Henry County: swing R+0.4Knox County: swing D+2.6Logan County: swing R+3.7Medina County: swing D+1.9Morgan County: swing D+6.7Perry County: swing D+0.3Putnam County: swing R+2.3Summit County: swing D+3.5Warren County: swing R+2.3Lake County: swing D+2.6Lucas County: swing D+1.9Monroe County: swing D+4.1Montgomery County: swing R+0.5Ottawa County: swing R+1.9Scioto County: swing R+0.6Trumbull County: swing R+0.1Vinton County: swing D+3.7Ashtabula County: swing D+1.9Cuyahoga County: swing D+4.5Fulton County: swing D+0.5Gallia County: swing R+2.3Harrison County: swing R+5.2Hocking County: swing D+5.6Jackson County: swing R+5.5Greene County: swing R+2.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002004SwingVotes 2000Votes 2004
Shelby County R+29.9 R+42.3 R+12.4 19,670 22,854
Mercer County R+39.7 R+50.4 R+10.7 18,294 20,888
Van Wert County R+33.9 R+44.4 R+10.5 13,219 14,826
Darke County R+30.4 R+39.8 R+9.4 23,267 26,317
Clinton County R+33.4 R+40.9 R+7.5 15,070 18,414
Miami County R+24.4 R+31.7 R+7.3 42,841 51,780
Auglaize County R+41.2 R+48.3 R+7.1 19,892 23,031
Lawrence County R+5.0 R+12.1 R+7.1 24,452 27,706
Paulding County R+20.4 R+26.3 R+5.9 8,946 9,879
Jackson County R+14.6 R+20.1 R+5.5 12,490 14,333
Hardin County R+21.2 R+26.5 R+5.3 12,068 13,385
Belmont County D+11.1 D+5.9 R+5.2 30,141 33,320
Harrison County R+0.9 R+6.1 R+5.2 7,161 8,109
Marion County R+13.1 R+17.9 R+4.8 24,815 29,258
Champaign County R+20.8 R+25.3 R+4.5 15,680 18,775
Wyandot County R+27.6 R+32.1 R+4.5 9,827 11,044
Preble County R+26.4 R+30.6 R+4.2 18,166 21,126
Clermont County R+37.5 R+41.6 R+4.1 69,877 89,042
Highland County R+28.5 R+32.6 R+4.1 15,447 18,482
Logan County R+32.0 R+35.7 R+3.7 18,455 21,398
Madison County R+24.6 R+28.3 R+3.7 14,667 17,398
Brown County R+24.6 R+27.7 R+3.1 16,429 19,892
Defiance County R+20.7 R+23.8 R+3.1 16,242 18,512
Morrow County R+25.8 R+28.7 R+2.9 12,839 16,329
Butler County R+29.4 R+32.2 R+2.8 136,737 166,802
Greene County R+19.8 R+22.5 R+2.7 65,204 79,272
Clark County flipped D+0.5 R+2.1 R+2.6 57,559 68,803
Union County R+38.0 R+40.6 R+2.6 17,024 22,630
Guernsey County R+9.9 R+12.3 R+2.4 15,430 17,840
Ross County R+7.9 R+10.3 R+2.4 26,016 31,669
Gallia County R+20.7 R+23.0 R+2.3 12,776 13,992
Putnam County R+50.6 R+52.9 R+2.3 17,344 18,849
Sandusky County R+9.9 R+12.2 R+2.3 25,744 28,955
Warren County R+42.2 R+44.5 R+2.3 69,078 94,419
Crawford County R+25.8 R+28.0 R+2.2 19,176 21,801
Columbiana County R+2.6 R+4.7 R+2.1 44,427 49,463
Jefferson County D+7.1 D+5.0 R+2.1 34,636 36,366
Ottawa County R+2.2 R+4.1 R+1.9 19,968 23,257
Hancock County R+39.8 R+41.5 R+1.7 30,617 35,606
Richland County R+18.1 R+19.8 R+1.7 52,779 61,867
Tuscarawas County R+9.9 R+11.6 R+1.7 37,118 42,904
Williams County R+28.1 R+29.8 R+1.7 15,919 18,639
Licking County R+22.4 R+23.9 R+1.5 62,466 79,416
Pickaway County R+23.2 R+24.5 R+1.3 17,740 22,850
Muskingum County R+14.1 R+15.0 R+0.9 32,624 38,863
Adams County R+27.3 R+28.1 R+0.8 10,235 11,999
Fayette County R+25.1 R+25.8 R+0.7 9,278 11,756
Scioto County R+3.5 R+4.1 R+0.6 29,945 35,197
Montgomery County D+2.1 D+1.6 R+0.5 230,987 282,553
Seneca County R+17.8 R+18.3 R+0.5 24,351 26,991
Henry County R+31.4 R+31.8 R+0.4 13,252 15,103
Pike County R+3.9 R+4.2 R+0.3 10,560 12,575
Holmes County R+51.3 R+51.5 R+0.2 9,145 11,218
Trumbull County D+23.9 D+23.8 R+0.1 96,239 108,144
Perry County R+4.2 R+3.9 D+0.3 12,828 15,188
Fairfield County R+26.8 R+26.4 D+0.4 54,094 67,855
Fulton County R+25.1 R+24.6 D+0.5 18,896 21,953
Allen County R+33.4 R+32.6 D+0.8 43,795 49,274
Mahoning County D+25.1 D+25.9 D+0.8 114,119 132,731
Noble County R+19.1 R+18.1 D+1.0 5,988 6,540
Portage County D+5.1 D+6.7 D+1.6 62,899 76,646
Ashland County R+32.3 R+30.6 D+1.7 21,258 24,920
Ashtabula County D+4.8 D+6.7 D+1.9 39,472 45,409
Lucas County D+18.7 D+20.6 D+1.9 187,350 220,189
Medina County R+16.0 R+14.1 D+1.9 66,883 84,867
Washington County R+18.7 R+16.7 D+2.0 26,515 30,101
Lorain County D+10.5 D+12.6 D+2.1 112,180 140,730
Erie County D+4.6 D+7.0 D+2.4 35,015 40,076
Huron County R+19.2 R+16.6 D+2.6 21,360 25,592
Knox County R+29.4 R+26.8 D+2.6 21,260 27,066
Lake County R+5.2 R+2.6 D+2.6 102,564 121,823
Wood County R+9.2 R+6.6 D+2.6 52,194 63,346
Delaware County R+35.2 R+32.5 D+2.7 55,403 80,455
Geauga County R+23.7 R+20.8 D+2.9 42,600 50,419
Wayne County R+26.2 R+23.3 D+2.9 42,436 51,848
Stark County flipped R+1.8 D+1.7 D+3.5 159,844 188,456
Summit County D+10.3 D+13.8 D+3.5 224,839 276,304
Vinton County R+13.8 R+10.1 D+3.7 4,946 5,930
Coshocton County R+18.6 R+14.8 D+3.8 14,268 16,242
Monroe County D+6.5 D+10.6 D+4.1 7,115 7,729
Meigs County R+21.2 R+17.0 D+4.2 9,795 10,771
Carroll County R+14.4 R+9.9 D+4.5 12,261 14,110
Cuyahoga County D+29.2 D+33.7 D+4.5 574,782 673,766
Hocking County R+11.4 R+5.8 D+5.6 10,756 13,196
Hamilton County R+11.2 R+5.4 D+5.8 377,899 423,634
Morgan County R+19.9 R+13.2 D+6.7 5,993 6,700
Franklin County D+1.0 D+9.3 D+8.3 414,074 525,824
Athens County D+13.6 D+27.1 D+13.5 25,447 30,044

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