State record · OH
Ohio
17 electoral votes in 202488 counties on recordThe Margin, Cycle by Cycle
Two-party margin from county-summed returns · split EV counts annotated from 1976
Bars clip at ±70 two-party points. Click a bar to open that election. Per-state electoral-vote detail is staged from 1976; the dot rows mark cycles with no returns (e.g. unreconstructed Southern states, 1868–72).
Every County, the Long Way
Two-party Democratic share, 1868–2024 · dashed line = 50%
AdamsR+66.1
all 40 elections · latest 2024 · Republican
AllenR+44.5
all 40 elections · latest 2024 · Republican
AshlandR+50.4
all 40 elections · latest 2024 · Republican
AshtabulaR+28.6
all 40 elections · latest 2024 · Republican
AthensD+10.8
all 40 elections · latest 2024 · Democratic
AuglaizeR+65.1
all 40 elections · latest 2024 · Republican
BelmontR+47.6
all 40 elections · latest 2024 · Republican
BrownR+61.8
all 40 elections · latest 2024 · Republican
ButlerR+26.5
all 40 elections · latest 2024 · Republican
CarrollR+55.2
all 40 elections · latest 2024 · Republican
ChampaignR+51.2
all 40 elections · latest 2024 · Republican
ClarkR+29.8
all 40 elections · latest 2024 · Republican
ClermontR+36.1
all 40 elections · latest 2024 · Republican
ClintonR+55.1
all 40 elections · latest 2024 · Republican
ColumbianaR+49.4
all 40 elections · latest 2024 · Republican
CoshoctonR+52.6
all 40 elections · latest 2024 · Republican
CrawfordR+53.4
all 40 elections · latest 2024 · Republican
CuyahogaD+31.7
all 40 elections · latest 2024 · Democratic
DarkeR+65.8
all 40 elections · latest 2024 · Republican
DefianceR+40.2
all 40 elections · latest 2024 · Republican
DelawareR+6.7
all 40 elections · latest 2024 · Republican
ErieR+14.3
all 40 elections · latest 2024 · Republican
FairfieldR+24.3
all 40 elections · latest 2024 · Republican
FayetteR+55.6
all 40 elections · latest 2024 · Republican
FranklinD+28.7
all 40 elections · latest 2024 · Democratic
FultonR+42.7
all 40 elections · latest 2024 · Republican
GalliaR+59.8
all 40 elections · latest 2024 · Republican
GeaugaR+24.3
all 40 elections · latest 2024 · Republican
GreeneR+20.0
all 40 elections · latest 2024 · Republican
GuernseyR+52.4
all 40 elections · latest 2024 · Republican
HamiltonD+15.0
all 40 elections · latest 2024 · Democratic
HancockR+38.9
all 40 elections · latest 2024 · Republican
HardinR+55.2
all 40 elections · latest 2024 · Republican
HarrisonR+55.7
all 40 elections · latest 2024 · Republican
HenryR+47.2
all 40 elections · latest 2024 · Republican
HighlandR+63.7
all 40 elections · latest 2024 · Republican
HockingR+44.6
all 40 elections · latest 2024 · Republican
HolmesR+69.7
all 40 elections · latest 2024 · Republican
HuronR+44.4
all 40 elections · latest 2024 · Republican
JacksonR+58.4
all 40 elections · latest 2024 · Republican
JeffersonR+44.4
all 40 elections · latest 2024 · Republican
KnoxR+45.3
all 40 elections · latest 2024 · Republican
LakeR+14.5
all 40 elections · latest 2024 · Republican
LawrenceR+50.9
all 40 elections · latest 2024 · Republican
LickingR+30.3
all 40 elections · latest 2024 · Republican
LoganR+56.7
all 40 elections · latest 2024 · Republican
LorainR+5.8
all 40 elections · latest 2024 · Republican
LucasD+12.7
all 40 elections · latest 2024 · Democratic
MadisonR+44.1
all 40 elections · latest 2024 · Republican
MahoningR+9.5
all 40 elections · latest 2024 · Republican
MarionR+41.7
all 40 elections · latest 2024 · Republican
MedinaR+25.0
all 40 elections · latest 2024 · Republican
MeigsR+57.4
all 40 elections · latest 2024 · Republican
MercerR+67.2
all 40 elections · latest 2024 · Republican
MiamiR+45.5
all 40 elections · latest 2024 · Republican
MonroeR+60.3
all 40 elections · latest 2024 · Republican
MontgomeryD+0.5
all 40 elections · latest 2024 · Democratic
MorganR+53.6
all 40 elections · latest 2024 · Republican
MorrowR+56.2
all 40 elections · latest 2024 · Republican
MuskingumR+44.3
all 40 elections · latest 2024 · Republican
NobleR+65.1
all 40 elections · latest 2024 · Republican
OttawaR+25.3
all 40 elections · latest 2024 · Republican
PauldingR+56.8
all 40 elections · latest 2024 · Republican
PerryR+54.9
all 40 elections · latest 2024 · Republican
PickawayR+49.0
all 40 elections · latest 2024 · Republican
PikeR+54.0
all 40 elections · latest 2024 · Republican
PortageR+15.7
all 40 elections · latest 2024 · Republican
PrebleR+59.6
all 40 elections · latest 2024 · Republican
PutnamR+69.4
all 40 elections · latest 2024 · Republican
RichlandR+42.7
all 40 elections · latest 2024 · Republican
RossR+39.7
all 40 elections · latest 2024 · Republican
SanduskyR+31.1
all 40 elections · latest 2024 · Republican
SciotoR+48.2
all 40 elections · latest 2024 · Republican
SenecaR+37.9
all 40 elections · latest 2024 · Republican
ShelbyR+65.3
all 40 elections · latest 2024 · Republican
StarkR+22.1
all 40 elections · latest 2024 · Republican
SummitD+7.0
all 40 elections · latest 2024 · Democratic
TrumbullR+16.9
all 40 elections · latest 2024 · Republican
TuscarawasR+43.6
all 40 elections · latest 2024 · Republican
UnionR+29.9
all 40 elections · latest 2024 · Republican
Van WertR+58.9
all 40 elections · latest 2024 · Republican
VintonR+59.0
all 40 elections · latest 2024 · Republican
WarrenR+31.8
all 40 elections · latest 2024 · Republican
WashingtonR+44.1
all 40 elections · latest 2024 · Republican
WayneR+39.6
all 40 elections · latest 2024 · Republican
WilliamsR+48.7
all 40 elections · latest 2024 · Republican
WoodR+10.3
all 40 elections · latest 2024 · Republican
WyandotR+51.6
all 40 elections · latest 2024 · Republican