Skip to content

Ohio 2012 vs 2016: county swing

84 of 88 counties moved toward the Republican ticket; 9 changed hands.

Geauga County: swing R+3.8Hancock County: swing R+12.7Hardin County: swing R+24.0Holmes County: swing R+9.9Licking County: swing R+14.9Madison County: swing R+19.8Miami County: swing R+10.3Noble County: swing R+31.0Pike County: swing R+36.7Sandusky County: swing R+25.6Seneca County: swing R+23.4Union County: swing R+8.6Wayne County: swing R+14.1Wood County: swing R+12.8Allen County: swing R+13.3Brown County: swing R+27.3Clinton County: swing R+18.0Defiance County: swing R+21.4Fayette County: swing R+25.6Meigs County: swing R+32.3Mercer County: swing R+10.4Morrow County: swing R+25.2Muskingum County: swing R+28.8Paulding County: swing R+28.8Pickaway County: swing R+24.5Portage County: swing R+15.5Preble County: swing R+17.8Richland County: swing R+17.8Ross County: swing R+25.8Shelby County: swing R+15.2Stark County: swing R+17.7Tuscarawas County: swing R+26.5Van Wert County: swing R+16.4Washington County: swing R+22.7Williams County: swing R+28.1Wyandot County: swing R+27.4Adams County: swing R+29.7Ashland County: swing R+18.0Auglaize County: swing R+13.7Belmont County: swing R+31.3Butler County: swing R+2.7Carroll County: swing R+33.3Clark County: swing R+18.5Clermont County: swing R+6.0Columbiana County: swing R+29.9Crawford County: swing R+24.9Darke County: swing R+16.6Delaware County: swing D+7.1Erie County: swing R+21.9Franklin County: swing D+3.2Hamilton County: swing D+4.0Highland County: swing R+25.3Huron County: swing R+27.9Jefferson County: swing R+30.6Lawrence County: swing R+28.9Lorain County: swing R+15.3Mahoning County: swing R+25.0Marion County: swing R+27.8Athens County: swing R+18.3Champaign County: swing R+22.6Coshocton County: swing R+34.3Fairfield County: swing R+11.3Guernsey County: swing R+33.6Henry County: swing R+21.5Knox County: swing R+14.3Logan County: swing R+21.4Medina County: swing R+12.0Morgan County: swing R+35.9Perry County: swing R+36.6Putnam County: swing R+12.9Summit County: swing R+7.1Warren County: swing D+2.0Lake County: swing R+14.5Lucas County: swing R+13.9Monroe County: swing R+39.6Montgomery County: swing R+5.4Ottawa County: swing R+23.9Scioto County: swing R+35.8Trumbull County: swing R+29.3Vinton County: swing R+38.4Ashtabula County: swing R+31.8Cuyahoga County: swing R+4.3Fulton County: swing R+23.5Gallia County: swing R+30.4Harrison County: swing R+33.2Hocking County: swing R+35.8Jackson County: swing R+28.6Greene County: swing R+2.8
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122016SwingVotes 2012Votes 2016
Monroe County R+7.5 R+47.1 R+39.6 6,782 6,795
Vinton County R+7.6 R+46.0 R+38.4 5,467 5,502
Pike County Even R+36.7 R+36.7 11,581 11,879
Perry County R+4.0 R+40.6 R+36.6 14,984 14,995
Morgan County R+6.0 R+41.9 R+35.9 6,129 6,443
Hocking County R+1.0 R+36.8 R+35.8 12,728 12,838
Scioto County R+1.3 R+37.1 R+35.8 31,161 30,784
Coshocton County R+9.2 R+43.5 R+34.3 15,739 15,552
Guernsey County R+9.2 R+42.8 R+33.6 16,814 16,557
Carroll County R+13.4 R+46.7 R+33.3 13,262 13,074
Harrison County R+15.0 R+48.2 R+33.2 7,141 7,079
Meigs County R+18.3 R+50.6 R+32.3 10,218 9,985
Ashtabula County flipped D+12.8 R+19.0 R+31.8 43,064 40,867
Belmont County R+8.3 R+39.6 R+31.3 31,564 31,122
Noble County R+24.4 R+55.4 R+31.0 5,872 6,013
Jefferson County R+5.0 R+35.6 R+30.6 33,069 32,201
Gallia County R+25.3 R+55.7 R+30.4 12,595 12,931
Columbiana County R+11.8 R+41.7 R+29.9 46,051 46,201
Adams County R+26.0 R+55.7 R+29.7 11,089 11,359
Trumbull County flipped D+23.0 R+6.3 R+29.3 101,719 96,029
Lawrence County R+15.1 R+44.0 R+28.9 25,833 26,607
Muskingum County R+6.1 R+34.9 R+28.8 37,085 36,991
Paulding County R+19.9 R+48.7 R+28.8 9,128 9,047
Jackson County R+20.5 R+49.1 R+28.6 13,381 13,693
Williams County R+15.7 R+43.8 R+28.1 17,706 17,308
Huron County R+8.4 R+36.3 R+27.9 24,663 24,834
Marion County R+6.5 R+34.3 R+27.8 27,352 26,322
Wyandot County R+19.4 R+46.8 R+27.4 10,572 10,592
Brown County R+24.8 R+52.1 R+27.3 19,392 19,607
Tuscarawas County R+9.2 R+35.7 R+26.5 41,613 41,289
Ross County R+1.5 R+27.3 R+25.8 30,083 30,380
Fayette County R+21.5 R+47.1 R+25.6 11,020 11,162
Sandusky County flipped D+2.8 R+22.8 R+25.6 28,994 28,044
Highland County R+30.1 R+55.4 R+25.3 17,839 18,501
Morrow County R+24.3 R+49.5 R+25.2 16,184 16,548
Mahoning County D+28.3 D+3.3 R+25.0 121,310 115,072
Crawford County R+21.9 R+46.8 R+24.9 19,803 19,237
Pickaway County R+18.1 R+42.6 R+24.5 24,123 24,745
Hardin County R+23.1 R+47.1 R+24.0 12,449 12,294
Ottawa County flipped D+4.3 R+19.6 R+23.9 22,456 22,218
Fulton County R+12.5 R+36.0 R+23.5 21,268 21,225
Seneca County R+7.5 R+30.9 R+23.4 25,262 23,987
Washington County R+19.1 R+41.8 R+22.7 29,499 29,840
Champaign County R+21.8 R+44.4 R+22.6 18,421 18,104
Erie County flipped D+12.3 R+9.6 R+21.9 39,405 37,578
Henry County R+18.3 R+39.8 R+21.5 14,236 13,932
Defiance County R+13.3 R+34.7 R+21.4 18,288 18,192
Logan County R+31.1 R+52.5 R+21.4 21,137 21,571
Madison County R+19.9 R+39.7 R+19.8 17,517 17,290
Clark County R+0.8 R+19.3 R+18.5 64,144 61,429
Athens County D+35.3 D+17.0 R+18.3 27,638 29,443
Ashland County R+29.8 R+47.8 R+18.0 24,330 24,590
Clinton County R+34.3 R+52.3 R+18.0 18,144 18,675
Preble County R+36.3 R+54.1 R+17.8 20,169 20,565
Richland County R+19.4 R+37.2 R+17.8 57,715 55,214
Stark County flipped D+0.5 R+17.2 R+17.7 181,477 175,239
Darke County R+44.4 R+61.0 R+16.6 25,401 25,484
Van Wert County R+40.0 R+56.4 R+16.4 13,866 13,770
Portage County flipped D+5.5 R+10.0 R+15.5 76,239 76,139
Lorain County D+15.4 D+0.1 R+15.3 143,253 140,562
Shelby County R+45.2 R+60.4 R+15.2 23,866 23,740
Licking County R+13.9 R+28.8 R+14.9 81,390 82,761
Lake County R+0.9 R+15.4 R+14.5 118,404 116,246
Knox County R+23.9 R+38.2 R+14.3 28,388 28,687
Wayne County R+20.4 R+34.5 R+14.1 51,064 49,853
Lucas County D+31.7 D+17.8 R+13.9 210,218 197,556
Auglaize County R+48.5 R+62.2 R+13.7 23,405 23,627
Allen County R+24.1 R+37.4 R+13.3 48,235 45,894
Putnam County R+51.2 R+64.1 R+12.9 18,372 18,767
Wood County flipped D+4.8 R+8.0 R+12.8 63,948 64,341
Hancock County R+27.7 R+40.4 R+12.7 35,694 36,023
Medina County R+12.8 R+24.8 R+12.0 90,783 91,373
Fairfield County R+15.4 R+26.7 R+11.3 72,068 72,913
Mercer County R+54.6 R+65.0 R+10.4 21,661 21,726
Miami County R+35.1 R+45.4 R+10.3 51,936 52,734
Holmes County R+52.8 R+62.7 R+9.9 11,536 11,054
Union County R+29.3 R+37.9 R+8.6 25,567 27,429
Summit County D+15.7 D+8.6 R+7.1 267,711 257,979
Clermont County R+35.1 R+41.1 R+6.0 96,273 99,121
Montgomery County flipped D+4.6 R+0.8 R+5.4 266,278 258,301
Cuyahoga County D+39.8 D+35.5 R+4.3 644,281 603,822
Geauga County R+21.5 R+25.3 R+3.8 50,997 49,941
Greene County R+21.1 R+23.9 R+2.8 83,490 81,858
Butler County R+25.1 R+27.8 R+2.7 170,191 173,839
Warren County R+39.4 R+37.4 D+2.0 111,004 117,267
Franklin County D+22.9 D+26.1 D+3.2 570,983 581,140
Hamilton County D+6.3 D+10.3 D+4.0 418,894 409,109
Delaware County R+23.1 R+16.0 D+7.1 98,761 103,860

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