Ashtabula County, Ohio: Heartland Swing county. In 2024, voted R+28%. Republican peak: R+62 in 1904.
Key facts
- 2024 presidential margin
- R+28MIT Election Lab
- Political typology
- Heartland SwingAkashic typology
- Population
- 97,1672024 5-year
- Median household income
- $57,7282024 5-year
- White (non-Hispanic)
- 88.6%2024 5-year
- Black
- 3.8%2024 5-year
- Hispanic / Latino
- 5.0%2024 5-year
- Peak Democratic margin
- D+29 in 1964MIT Election Lab
- Peak Republican margin
- R+62 in 1904MIT Election Lab
- Most similar
- Henderson County, IL · similarity 1.00
| Year | Margin (D minus R) |
|---|---|
| 1876 | No data |
| 1880 | No data |
| 1884 | No data |
| 1888 | No data |
| 1892 | −36.1% |
| 1896 | −37.3% |
| 1900 | −44.5% |
| 1904 | −61.9% |
| 1908 | −35.8% |
| 1912 | +7.9% |
| 1916 | −10.3% |
| 1920 | −42.9% |
| 1924 | −59.2% |
| 1928 | −51.4% |
| 1932 | −15.1% |
| 1936 | +1.5% |
| 1940 | −12.3% |
| 1944 | −12.7% |
| 1948 | −10.0% |
| 1952 | −22.5% |
| 1956 | −29.4% |
| 1960 | −7.8% |
| 1964 | +29.3% |
| 1968 | −0.9% |
| 1972 | −20.0% |
| 1976 | +10.4% |
| 1980 | −6.1% |
| 1984 | −5.6% |
| 1988 | +7.5% |
| 1992 | +13.0% |
| 1996 | +15.6% |
| 2000 | +4.8% |
| 2004 | +6.7% |
| 2008 | +13.5% |
| 2012 | +12.6% |
| 2016 | −18.5% |
| 2020 | −23.5% |
| 2024 | −28.3% |
| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| R | 15,345 | 27,656 | 43,575 | ||
| R | 16,497 | 26,890 | 44,147 | ||
| R | 15,577 | 23,318 | 41,797 | ||
| D | 23,803 | 18,298 | 43,745 | ||
| D | 25,027 | 18,949 | 45,076 | ||
| D | 24,060 | 21,038 | 45,407 | ||
| D | 19,831 | 17,940 | 39,472 | ||
| D | 19,341 | 13,287 | 38,722 | ||
| D | 18,843 | 13,254 | 43,028 | ||
| D | 20,536 | 17,654 | 38,556 | ||
| R | 19,344 | 21,669 | 41,397 | ||
| R | 17,363 | 19,847 | 40,467 | ||
| D | 20,883 | 16,885 | 38,625 | ||
| R | 15,052 | 22,762 | 38,608 | ||
| R | 16,738 | 17,058 | 36,555 | ||
| D | 24,104 | 13,183 | 37,287 | ||
| R | 19,155 | 22,406 | 41,561 | ||
| R | 13,195 | 24,165 | 37,360 | ||
| R | 14,676 | 23,185 | 37,861 | ||
| R | 12,560 | 15,389 | 28,326 | ||
| R | 13,319 | 17,181 | 30,500 | ||
| R | 14,454 | 18,491 | 32,945 | ||
| D | 14,468 | 14,025 | 30,010 | ||
| R | 11,386 | 15,644 | 28,282 | ||
| R | 5,951 | 18,870 | 25,118 | ||
| R | 2,135 | 14,767 | 21,337 | ||
| R | 5,413 | 14,099 | 20,229 | ||
| R | 5,306 | 6,608 | 12,626 | ||
| O | 3,181 | 2,214 | 12,308 | ||
| R | 3,572 | 8,213 | 12,970 | ||
| R | 1,647 | 8,906 | 11,735 | ||
| R | 3,438 | 9,272 | 13,115 | ||
| R | 3,840 | 8,557 | 12,639 | ||
| R | 2,769 | 6,419 | 10,098 | ||
| — | — | — | — | ||
| — | — | — | — | ||
| — | — | — | — | ||
| — | — | — | — |
Demographics
Once a Democratic stronghold anchored by union labor in its steel and chemical industries, Ashtabula County has shifted more than 40 margin points toward Republicans since 2004, tracing a pattern common across deindustrialized Great Lakes communities.
The Democratic margin here peaked at twenty-nine points in 1964. Between 2020 and 2024 the county moved five points toward the Republican candidate; the 2024 margin was twenty-eight points.
A population of 97,167, a 89% non-Hispanic-white share, and a median household income of $57,728 describe the county. The county's voting pattern over the last decade is most similar to that of Henderson County and Chickasaw County.
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 →
Ashtabula County, Ohio. Akashic. https://akashic.app/county/39007/. Accessed May 20, 2026. License: CC BY 4.0.
