Hardin County, Ohio
Precinct data
Results by precinct
59 precincts · 12,893 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -ALGER / MCGUFFEY / MARIONALGER / MCGUFFEY / MARION | 192 | 832 | 5 | 1,029 | 18.7% | 80.9% | R+62.2 |
|---|---|---|---|---|---|---|---|
| Precinct -LIBERTYLIBERTY | 197 | 796 | 8 | 1,001 | 19.7% | 79.5% | R+59.8 |
| Precinct -KENTON 2KENTON 2 | 280 | 704 | 9 | 993 | 28.2% | 70.9% | R+42.7 |
| Precinct -FOREST / JACKSONFOREST / JACKSON | 187 | 719 | 8 | 914 | 20.5% | 78.7% | R+58.2 |
| Precinct -PLEASANTPLEASANT | 181 | 665 | 10 | 856 | 21.1% | 77.7% | R+56.5 |
| Precinct -ADA NORTHADA NORTH | 263 | 489 | 15 | 767 | 34.3% | 63.8% | R+29.5 |
| Precinct -ADA SOUTHADA SOUTH | 284 | 463 | 7 | 754 | 37.7% | 61.4% | R+23.7 |
| Precinct -KENTON 3KENTON 3 | 195 | 547 | 6 | 748 | 26.1% | 73.1% | R+47.1 |
| Precinct -DUNKIRK / BLANCHARDDUNKIRK / BLANCHARD | 127 | 589 | 3 | 719 | 17.7% | 81.9% | R+64.3 |
| Precinct -MOUNT VICTORY / RIDGEWAY / HALEMOUNT VICTORY / RIDGEWAY / HALE | 133 | 573 | 6 | 712 | 18.7% | 80.5% | R+61.8 |
| Precinct -KENTON 1KENTON 1 | 189 | 483 | 5 | 677 | 27.9% | 71.3% | R+43.4 |
| Precinct -MCDONALDMCDONALD | 56 | 433 | 7 | 496 | 11.3% | 87.3% | R+76.0 |
| Precinct -KENTON 4KENTON 4 | 86 | 350 | 1 | 437 | 19.7% | 80.1% | R+60.4 |
| Precinct -DUDLEYDUDLEY | 77 | 336 | 8 | 421 | 18.3% | 79.8% | R+61.5 |
| Precinct -WASHINGTONWASHINGTON | 67 | 336 | 5 | 408 | 16.4% | 82.4% | R+65.9 |
| Precinct -BUCKBUCK | 75 | 317 | 2 | 394 | 19.0% | 80.5% | R+61.4 |
| Precinct -ROUNDHEADROUNDHEAD | 52 | 303 | 3 | 358 | 14.5% | 84.6% | R+70.1 |
| Precinct -TAYLOR CREEKTAYLOR CREEK | 61 | 271 | 4 | 336 | 18.2% | 80.7% | R+62.5 |
| Precinct -GOSHENGOSHEN | 47 | 260 | 0 | 307 | 15.3% | 84.7% | R+69.4 |
| Precinct -LYNNLYNN | 54 | 226 | 4 | 284 | 19.0% | 79.6% | R+60.6 |
| Precinct -CESSNACESSNA | 60 | 219 | 3 | 282 | 21.3% | 77.7% | R+56.4 |
| PRECINCT ADA A39_39065065AAZ | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT ADA B39_39065065ABA | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT ADA C39_39065065ABB | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT ADA D39_39065065ABC | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT ALGER39_39065065ABE | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT BLANCHARD39_39065065AAL | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT BUCK39_39065065AAN | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT CESSNA39_39065065AAO | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT DUDLEY39_39065065AAP | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT DUNKIRK39_39065065AAM | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT FOREST A39_39065065AAV | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT FOREST B39_39065065AAW | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT GOSHEN39_39065065AAQ | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT JACKSON39_39065065AAU | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 1-A39_39065065AAA | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 1-B39_39065065AAB | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 1-C39_39065065AAC | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 2-A39_39065065AAD | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 2-B39_39065065AAE | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 2-C39_39065065AAF | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 3-A39_39065065AAG | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 3-B39_39065065AAH | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 3-C39_39065065AAI | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 4-A39_39065065AAJ | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT KENTON 4-B39_39065065AAK | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT LIBERTY A39_39065065AAX | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT LIBERTY B39_39065065AAY | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT LYNN39_39065065ABD | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT MARION39_39065065ABF | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT MCDONALD39_39065065ABH | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT MCGUFFEY39_39065065ABG | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT MT. VICTORY/HALE39_39065065AAS | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT PLEASANT A39_39065065ABI | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT PLEASANT B39_39065065ABJ | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT RIDGEWAY/HALE39_39065065AAT | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT ROUNDHEAD39_39065065ABK | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT TAYLOR CREEK39_39065065ABL | 0 | 0 | 0 | 0 | — | — | Even |
| PRECINCT WASHINGTON39_39065065ABM | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −0.4% |
| 1896 | −0.3% |
| 1900 | −2.3% |
| 1904 | −19.9% |
| 1908 | −3.2% |
| 1912 | +13.6% |
| 1916 | +2.2% |
| 1920 | −16.1% |
| 1924 | −12.0% |
| 1928 | −20.9% |
| 1932 | +9.3% |
| 1936 | +5.0% |
| 1940 | −16.8% |
| 1944 | −25.1% |
| 1948 | −15.2% |
| 1952 | −29.2% |
| 1956 | −33.0% |
| 1960 | −28.8% |
| 1964 | +12.7% |
| 1968 | −21.5% |
| 1972 | −41.1% |
| 1976 | −12.9% |
| 1980 | −29.6% |
| 1984 | −38.9% |
| 1988 | −27.1% |
| 1992 | −11.3% |
| 1996 | −4.9% |
| 2000 | −21.3% |
| 2004 | −26.5% |
| 2008 | −20.8% |
| 2012 | −22.8% |
| 2016 | −46.3% |
| 2020 | −52.0% |
| 2024 | −54.7% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 18,035 |
| 2018 | 18,355 |
| 2020 | 18,211 |
| 2022 | 17,900 |
| 2024 | 17,922 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−164 net domestic migration · 2025
Net −1,901 over 2011–2025 · gain loss
Arrivals reported $44,640 in average income, against $61,446 for residents who stayed — 27% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+40.5 on average — 14 points more Democratic-leaning than Hardin County, OH itself (R+54.7).
Where arrivals came from lean of each source
- Allen County, OH113R+44.1
- Logan County, OH93R+56.2
- Hancock County, OH90R+38.4
- Wyandot County, OH40R+51.2
- Franklin County, OH33D+28.4
- Marion County, OH30R+41.4
Where departures went households, 2022–23
- Allen County, OH107
- Hancock County, OH100
- Logan County, OH67
- Wyandot County, OH37
- Union County, OH33
- Franklin County, OH30
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −400 |
| 2012 | −255 |
| 2013 | +29 |
| 2014 | −67 |
| 2015 | −219 |
| 2016 | −277 |
| 2017 | −92 |
| 2018 | 0 |
| 2019 | −100 |
| 2021 | −246 |
| 2022 | +53 |
| 2023 | +26 |
| 2024 | −189 |
| 2025 | −164 |
Hardin County, anchored by the small city of Kenton, has shifted decisively toward Republican margins over the past decade, posting a 54-point gap in 2024 — well above even Ohio's statewide Republican lean.
Across the recorded series it reached a Democratic high of 13.6 points in 1912 and a Republican high of 54.7 points in 2024. Between 2020 and 2024 the county moved 2.7 points toward the Republican candidate; the 2024 margin was 54.7 points.
A population of 30,475, a 93% non-Hispanic-white share, and a median household income of $62,484 describe the county. The county's voting pattern over the last decade is most similar to that of Jackson County and Highland County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Hardin County, Ohio. Akashic. https://akashic.app/county/39065/. Accessed May 20, 2026. License: CC BY 4.0.