akashic
1876–2024
Elections / 2020 · President · OH

Donald Trump carried Ohio R+8.0.

Joe Biden (D) vs Donald Trump (R) in Ohio, 2020. The state ran 12.5 points more Republican than the nation (D+4.5 nationally).

Nominees: Joe Biden (D) · Donald Trump (R)

Ohio result
5,922,202 votes counted
Biden (D)
2,679,165
45.2%
Trump (R)
3,154,834
53.3%
All others
88,203
1.5%
Margin
R+8.0
Ohio, 2020
TrumpR+8.0
2020 presidential margin by county for Ohio — 2020 presidential electionA map of the constituent counties of Ohio — 2020 presidential election, each outlined and filled by its 2020 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adams County, OH · R+63.5Allen County, OH · R+39.5Ashland County, OH · R+48.7Ashtabula County, OH · R+23.5Athens County, OH · D+15.0Auglaize County, OH · R+62.6Belmont County, OH · R+43.6Brown County, OH · R+57.4Butler County, OH · R+24.0Carroll County, OH · R+52.7Champaign County, OH · R+47.7Clark County, OH · R+23.3Clermont County, OH · R+36.6Clinton County, OH · R+52.6Columbiana County, OH · R+44.9Coshocton County, OH · R+49.0Crawford County, OH · R+50.9Cuyahoga County, OH · D+34.1Darke County, OH · R+63.7Defiance County, OH · R+36.4Delaware County, OH · R+6.8Erie County, OH · R+11.6Fairfield County, OH · R+23.5Fayette County, OH · R+51.5Franklin County, OH · D+31.4Fulton County, OH · R+39.8Gallia County, OH · R+55.5Geauga County, OH · R+23.1Greene County, OH · R+19.5Guernsey County, OH · R+48.4Hamilton County, OH · D+15.9Hancock County, OH · R+37.5Hardin County, OH · R+52.0Harrison County, OH · R+52.6Henry County, OH · R+43.5Highland County, OH · R+60.4Hocking County, OH · R+42.4Holmes County, OH · R+68.0Huron County, OH · R+41.2Jackson County, OH · R+54.1Jefferson County, OH · R+38.4Knox County, OH · R+43.8Lake County, OH · R+13.6Lawrence County, OH · R+45.6Licking County, OH · R+28.1Logan County, OH · R+55.2Lorain County, OH · R+2.4Lucas County, OH · D+16.8Madison County, OH · R+41.0Mahoning County, OH · R+1.9Marion County, OH · R+38.7Medina County, OH · R+23.4Meigs County, OH · R+53.2Mercer County, OH · R+64.9Miami County, OH · R+44.3Monroe County, OH · R+54.0Montgomery County, OH · D+2.2Morgan County, OH · R+48.4Morrow County, OH · R+54.3Muskingum County, OH · R+39.3Noble County, OH · R+62.5Ottawa County, OH · R+23.4Paulding County, OH · R+51.5Perry County, OH · R+49.5Pickaway County, OH · R+47.0Pike County, OH · R+48.7Portage County, OH · R+12.5Preble County, OH · R+57.4Putnam County, OH · R+66.3Richland County, OH · R+39.7Ross County, OH · R+35.2Sandusky County, OH · R+27.6Scioto County, OH · R+42.2Seneca County, OH · R+34.2Shelby County, OH · R+63.2Stark County, OH · R+18.5Summit County, OH · D+9.6Trumbull County, OH · R+10.6Tuscarawas County, OH · R+39.9Union County, OH · R+31.5Van Wert County, OH · R+57.4Vinton County, OH · R+54.7Warren County, OH · R+30.8Washington County, OH · R+40.8Wayne County, OH · R+37.0Williams County, OH · R+46.2Wood County, OH · R+7.6Wyandot County, OH · R+50.3
How it voted
Share of the 2020 vote
Donald TrumpRepublican53.3%3,154,834
Joe BidenDemocratic45.2%2,679,165
OtherAll other candidates1.5%88,203
D+60
R+60
88 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Ohio's presidential margins
1892–2024, the 2020 contest in context
Ohio's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −11.1% in 2024.flipped R · 2016−11.1%DR18922024
Ohio's presidential margins
YearMargin (D minus R)
1892−0.1%
1896−4.8%
1900−6.6%
1904−25.4%
1908−6.2%
1912+14.1%
1916+7.7%
1920−19.9%
1924−34.6%
1928−30.4%
1932+2.8%
1936+20.6%
1940+4.4%
1944−0.4%
1948+0.2%
1952−13.5%
1956−22.2%
1960−6.6%
1964+25.9%
1968−2.3%
1972−21.6%
1976+0.3%
1980−10.6%
1984−18.8%
1988−10.9%
1992+1.8%
1996+6.4%
2000−3.5%
2004−2.1%
2008+4.6%
2012+3.0%
2016−8.0%
2020−8.0%
2024−11.1%
County results — 2020
88 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Adams CountyR
−63.5%
2,1569,87012,145
Allen CountyR
−39.5%
14,14933,11648,006
Ashland CountyR
−48.7%
6,54119,40726,405
Ashtabula CountyR
−23.5%
16,49726,89044,147
Athens CountyD
+15.0%
14,77210,86226,059
Auglaize CountyR
−62.6%
4,65120,79825,777
Belmont CountyR
−43.6%
9,13823,56033,088
Brown CountyR
−57.4%
4,38016,48021,096
Butler CountyR
−24.0%
69,613114,392186,737
Carroll CountyR
−52.7%
3,25110,74514,212
Champaign CountyR
−47.7%
5,06214,58919,972
Clark CountyR
−23.3%
24,07639,03264,212
Clermont CountyR
−36.6%
34,09274,570110,480
Clinton CountyR
−52.6%
4,69715,48820,527
Columbiana CountyR
−44.9%
13,35935,72649,860
Coshocton CountyR
−49.0%
4,12512,32516,739
Crawford CountyR
−50.9%
4,91615,43620,686
Cuyahoga CountyD
+34.1%
416,176202,699625,670
Darke CountyR
−63.7%
4,73122,00427,134
Defiance CountyR
−36.4%
5,98113,03819,381
Delaware CountyR
−6.8%
57,73566,356126,070
Erie CountyR
−11.6%
17,49322,16040,335
Fairfield CountyR
−23.5%
31,22450,79783,311
Fayette CountyR
−51.5%
2,9759,47312,612
Franklin CountyD
+31.4%
409,144211,237630,577
Fulton CountyR
−39.8%
6,66415,73122,770
Gallia CountyR
−55.5%
2,99010,64513,799
Geauga CountyR
−23.1%
21,20134,14356,021
Greene CountyR
−19.5%
34,79852,07288,643
Guernsey CountyR
−48.4%
4,57713,40718,230
Hamilton CountyD
+15.9%
246,266177,886430,929
Hancock CountyR
−37.5%
11,75726,31038,771
Hardin CountyR
−52.0%
3,0629,94913,247
Harrison CountyR
−52.6%
1,7685,7927,655
Henry CountyR
−43.5%
4,06210,47914,764
Highland CountyR
−60.4%
3,79915,67819,676
Hocking CountyR
−42.4%
3,8809,73713,824
Holmes CountyR
−68.0%
1,99410,79612,947
Huron CountyR
−41.2%
7,75918,95627,190
Jackson CountyR
−54.1%
3,31111,30914,794
Jefferson CountyR
−38.4%
10,01822,82833,362
Knox CountyR
−43.8%
8,58922,34031,398
Lake CountyR
−13.6%
55,51473,278130,509
Lawrence CountyR
−45.6%
7,48920,30628,127
Licking CountyR
−28.1%
33,05559,51494,210
Logan CountyR
−55.2%
5,05517,96423,368
Lorain CountyR
−2.4%
75,66779,520157,437
Lucas CountyD
+16.8%
115,41181,763200,623
Madison CountyR
−41.0%
5,69813,83519,855
Mahoning CountyR
−1.9%
57,64159,903118,966
Marion CountyR
−38.7%
8,26919,02327,818
Medina CountyR
−23.4%
39,80064,598105,825
Meigs CountyR
−53.2%
2,4928,31610,951
Mercer CountyR
−64.9%
4,03019,45223,761
Miami CountyR
−44.3%
15,66341,37157,972
Monroe CountyR
−54.0%
1,6055,4637,148
Montgomery CountyD
+2.2%
135,064129,034268,505
Morgan CountyR
−48.4%
1,7255,0416,847
Morrow CountyR
−54.3%
4,04814,07718,457
Muskingum CountyR
−39.3%
11,97127,86740,465
Noble CountyR
−62.5%
1,1705,1356,343
Ottawa CountyR
−23.4%
9,00814,62824,007
Paulding CountyR
−51.5%
2,2137,0869,467
Perry CountyR
−49.5%
4,09812,35716,675
Pickaway CountyR
−47.0%
7,30420,59328,271
Pike CountyR
−48.7%
3,1109,15712,412
Portage CountyR
−12.5%
35,66145,99082,872
Preble CountyR
−57.4%
4,49317,02221,809
Putnam CountyR
−66.3%
3,19516,41219,921
Richland CountyR
−39.7%
17,64041,47259,975
Ross CountyR
−35.2%
10,55722,27833,299
Sandusky CountyR
−27.6%
10,59618,89630,074
Scioto CountyR
−42.2%
9,08022,60932,047
Seneca CountyR
−34.2%
8,26617,08625,810
Shelby CountyR
−63.2%
4,46520,42225,258
Stark CountyR
−18.5%
75,904111,097189,879
Summit CountyD
+9.6%
151,668124,833280,473
Trumbull CountyR
−10.6%
44,51955,194101,001
Tuscarawas CountyR
−39.9%
12,88930,45844,015
Union CountyR
−31.5%
11,14121,66933,445
Van Wert CountyR
−57.4%
3,06711,65014,965
Vinton CountyR
−54.7%
1,3314,6326,030
Warren CountyR
−30.8%
46,06987,988136,100
Washington CountyR
−40.8%
9,24322,30732,031
Wayne CountyR
−37.0%
16,66036,75954,283
Williams CountyR
−46.2%
4,84213,45218,651
Wood CountyR
−7.6%
30,61735,75767,597
Wyandot CountyR
−50.3%
2,7338,46211,390