akashic
1876–2024
Elections / 2024 · President · OH

Donald Trump carried Ohio R+11.1.

Kamala Harris (D) vs Donald Trump (R) in Ohio, 2024. The state ran 9.7 points more Republican than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.

Nominees: Kamala Harris (D) · Donald Trump (R)

Ohio result
5,799,829 votes counted
Harris (D)
2,533,700
43.7%
Trump (R)
3,180,117
54.8%
All others
86,012
1.5%
Margin
R+11.1
Ohio, 2024
TrumpR+11.1
2024 presidential margin by county for Ohio — 2024 presidential electionA map of the constituent counties of Ohio — 2024 presidential election, each outlined and filled by its 2024 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+65.7Allen County, OH · R+43.9Ashland County, OH · R+49.8Ashtabula County, OH · R+28.3Athens County, OH · D+10.6Auglaize County, OH · R+64.3Belmont County, OH · R+47.3Brown County, OH · R+61.3Butler County, OH · R+26.3Carroll County, OH · R+54.6Champaign County, OH · R+50.5Clark County, OH · R+29.4Clermont County, OH · R+35.6Clinton County, OH · R+54.4Columbiana County, OH · R+48.8Coshocton County, OH · R+51.9Crawford County, OH · R+52.7Cuyahoga County, OH · D+31.2Darke County, OH · R+65.1Defiance County, OH · R+39.6Delaware County, OH · R+6.5Erie County, OH · R+14.1Fairfield County, OH · R+24.0Fayette County, OH · R+55.0Franklin County, OH · D+28.1Fulton County, OH · R+42.2Gallia County, OH · R+59.2Geauga County, OH · R+24.0Greene County, OH · R+19.7Guernsey County, OH · R+52.0Hamilton County, OH · D+14.8Hancock County, OH · R+38.4Hardin County, OH · R+54.6Harrison County, OH · R+55.1Henry County, OH · R+46.5Highland County, OH · R+63.3Hocking County, OH · R+44.2Holmes County, OH · R+68.9Huron County, OH · R+43.8Jackson County, OH · R+57.9Jefferson County, OH · R+43.7Knox County, OH · R+44.7Lake County, OH · R+14.3Lawrence County, OH · R+50.3Licking County, OH · R+29.8Logan County, OH · R+56.0Lorain County, OH · R+5.7Lucas County, OH · D+12.4Madison County, OH · R+43.5Mahoning County, OH · R+9.4Marion County, OH · R+41.2Medina County, OH · R+24.7Meigs County, OH · R+56.9Mercer County, OH · R+66.5Miami County, OH · R+44.9Monroe County, OH · R+59.6Montgomery County, OH · TiedMorgan County, OH · R+53.0Morrow County, OH · R+55.5Muskingum County, OH · R+43.8Noble County, OH · R+64.4Ottawa County, OH · R+25.0Paulding County, OH · R+55.9Perry County, OH · R+54.5Pickaway County, OH · R+48.3Pike County, OH · R+53.6Portage County, OH · R+15.5Preble County, OH · R+58.8Putnam County, OH · R+68.4Richland County, OH · R+42.3Ross County, OH · R+39.2Sandusky County, OH · R+30.8Scioto County, OH · R+47.9Seneca County, OH · R+37.3Shelby County, OH · R+64.6Stark County, OH · R+21.9Summit County, OH · D+7.0Trumbull County, OH · R+16.7Tuscarawas County, OH · R+43.1Union County, OH · R+29.4Van Wert County, OH · R+58.2Vinton County, OH · R+58.3Warren County, OH · R+31.3Washington County, OH · R+43.6Wayne County, OH · R+39.3Williams County, OH · R+48.1Wood County, OH · R+10.2Wyandot County, OH · R+51.0
How it voted
Share of the 2024 vote
Donald TrumpRepublican54.8%3,180,117
Kamala HarrisDemocratic43.7%2,533,700
OtherAll other candidates1.5%86,012
D+60
R+60
88 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Ohio's presidential margins
1892–2024, the 2024 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 — 2024
88 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Adams CountyR
−65.7%
2,09810,26912,429
Allen CountyR
−43.9%
12,75433,20146,576
Ashland CountyR
−49.8%
6,54419,86326,730
Ashtabula CountyR
−28.3%
15,34527,65643,575
Athens CountyD
+10.6%
14,13411,36926,014
Auglaize CountyR
−64.3%
4,44220,98825,730
Belmont CountyR
−47.3%
8,08022,75831,049
Brown CountyR
−61.3%
4,06917,25721,512
Butler CountyR
−26.3%
66,713114,831183,252
Carroll CountyR
−54.6%
3,07110,63413,853
Champaign CountyR
−50.5%
4,94415,33420,564
Clark CountyR
−29.4%
21,84740,40363,206
Clermont CountyR
−35.6%
36,13076,964114,683
Clinton CountyR
−54.4%
4,63315,98420,870
Columbiana CountyR
−48.8%
12,06435,60748,246
Coshocton CountyR
−51.9%
3,83512,36216,420
Crawford CountyR
−52.7%
4,68315,40220,336
Cuyahoga CountyD
+31.2%
376,385195,165581,515
Darke CountyR
−65.1%
4,58322,23427,112
Defiance CountyR
−39.6%
5,66713,30219,260
Delaware CountyR
−6.5%
61,65770,448134,383
Erie CountyR
−14.1%
16,87122,49339,937
Fairfield CountyR
−24.0%
31,69551,99984,457
Fayette CountyR
−55.0%
2,7739,70612,615
Franklin CountyD
+28.1%
380,518210,830604,184
Fulton CountyR
−42.2%
6,37415,89322,564
Gallia CountyR
−59.2%
2,59210,31413,034
Geauga CountyR
−24.0%
20,60433,84455,189
Greene CountyR
−19.7%
35,57553,39990,707
Guernsey CountyR
−52.0%
4,15413,31417,626
Hamilton CountyD
+14.8%
233,360172,365413,213
Hancock CountyR
−38.4%
11,46726,05238,018
Hardin CountyR
−54.6%
2,8639,91112,908
Harrison CountyR
−55.1%
1,5595,4847,120
Henry CountyR
−46.5%
3,90510,87314,975
Highland CountyR
−63.3%
3,60916,26920,005
Hocking CountyR
−44.2%
3,7049,67913,512
Holmes CountyR
−68.9%
1,85410,38412,386
Huron CountyR
−43.8%
7,49619,48427,344
Jackson CountyR
−57.9%
2,95311,24914,332
Jefferson CountyR
−43.7%
8,59222,31731,417
Knox CountyR
−44.7%
8,69823,11232,277
Lake CountyR
−14.3%
54,48472,924129,159
Lawrence CountyR
−50.3%
6,51420,01326,836
Licking CountyR
−29.8%
32,83261,35995,581
Logan CountyR
−56.0%
5,02718,18223,512
Lorain CountyR
−5.7%
74,20783,297159,807
Lucas CountyD
+12.4%
106,32082,398192,489
Madison CountyR
−43.5%
5,71314,73720,762
Mahoning CountyR
−9.4%
50,63661,249113,233
Marion CountyR
−41.2%
7,90219,21927,470
Medina CountyR
−24.7%
39,77166,308107,517
Meigs CountyR
−56.9%
2,2028,12710,422
Mercer CountyR
−66.5%
3,86519,71023,826
Miami CountyR
−44.9%
15,96942,67759,438
Monroe CountyR
−59.6%
1,3365,3966,815
Montgomery CountyD
+0.5%
126,767125,566256,544
Morgan CountyR
−53.0%
1,5605,1686,803
Morrow CountyR
−55.5%
4,10014,60918,932
Muskingum CountyR
−43.8%
10,87428,14739,394
Noble CountyR
−64.4%
1,0695,0506,184
Ottawa CountyR
−25.0%
8,86614,87224,042
Paulding CountyR
−55.9%
1,9877,2039,328
Perry CountyR
−54.5%
3,80013,06217,005
Pickaway CountyR
−48.3%
7,39721,60729,413
Pike CountyR
−53.6%
2,7939,35212,242
Portage CountyR
−15.5%
34,75947,68183,619
Preble CountyR
−58.8%
4,34317,14621,766
Putnam CountyR
−68.4%
2,99616,57619,840
Richland CountyR
−42.3%
16,59141,29858,362
Ross CountyR
−39.2%
9,84622,80133,065
Sandusky CountyR
−30.8%
10,13919,31129,827
Scioto CountyR
−47.9%
8,02122,97831,225
Seneca CountyR
−37.3%
7,76517,24125,404
Shelby CountyR
−64.6%
4,35020,74025,362
Stark CountyR
−21.9%
71,090111,478184,193
Summit CountyD
+7.0%
145,005125,910274,454
Trumbull CountyR
−16.7%
39,75855,98397,096
Tuscarawas CountyR
−43.1%
12,03230,65243,211
Union CountyR
−29.4%
12,93423,98237,567
Van Wert CountyR
−58.2%
3,00011,61614,806
Vinton CountyR
−58.3%
1,1694,5315,766
Warren CountyR
−31.3%
47,12891,132140,759
Washington CountyR
−43.6%
8,60022,16131,123
Wayne CountyR
−39.3%
15,89836,76453,150
Williams CountyR
−48.1%
4,64413,46118,314
Wood CountyR
−10.2%
30,01636,87767,586
Wyandot CountyR
−51.0%
2,7318,56411,445