Belmont County, Ohio
Precinct data
Results by precinct
137 precincts · 31,032 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -PRECINCT WARREN TWPPRECINCT WARREN TWP | 205 | 804 | 4 | 1,013 | 20.2% | 79.4% | R+59.1 |
|---|---|---|---|---|---|---|---|
| Precinct -PRECINCT UNION TWP 2PRECINCT UNION TWP 2 | 175 | 689 | 4 | 868 | 20.2% | 79.4% | R+59.2 |
| Precinct -PRECINCT BARNESVILLE VILLAGE 1PRECINCT BARNESVILLE VILLAGE 1 | 214 | 626 | 6 | 846 | 25.3% | 74.0% | R+48.7 |
| Precinct -PRECINCT GOSHEN TWPPRECINCT GOSHEN TWP | 124 | 666 | 5 | 795 | 15.6% | 83.8% | R+68.2 |
| Precinct -PRECINCT SMITH TWPPRECINCT SMITH TWP | 112 | 657 | 2 | 771 | 14.5% | 85.2% | R+70.7 |
| Precinct -PRECINCT RICHLAND TWP 6PRECINCT RICHLAND TWP 6 | 175 | 555 | 6 | 736 | 23.8% | 75.4% | R+51.6 |
| Precinct -PRECINCT MEAD TWP 1PRECINCT MEAD TWP 1 | 152 | 560 | 1 | 713 | 21.3% | 78.5% | R+57.2 |
| Precinct -PRECINCT PULTNEY TWP 2PRECINCT PULTNEY TWP 2 | 159 | 531 | 3 | 693 | 22.9% | 76.6% | R+53.7 |
| Precinct -PRECINCT MARTINS FERRY 1-APRECINCT MARTINS FERRY 1-A | 237 | 436 | 4 | 677 | 35.0% | 64.4% | R+29.4 |
| Precinct -PRECINCT SHADYSIDE VILLAGE 2PRECINCT SHADYSIDE VILLAGE 2 | 215 | 447 | 4 | 666 | 32.3% | 67.1% | R+34.8 |
| Precinct -PRECINCT COLERAIN TWP 3PRECINCT COLERAIN TWP 3 | 159 | 499 | 3 | 661 | 24.1% | 75.5% | R+51.4 |
| Precinct -PRECINCT RICHLAND TWP 4PRECINCT RICHLAND TWP 4 | 134 | 489 | 6 | 629 | 21.3% | 77.7% | R+56.4 |
| Precinct -PRECINCT MARTINS FERRY 2-APRECINCT MARTINS FERRY 2-A | 263 | 363 | 1 | 627 | 41.9% | 57.9% | R+15.9 |
| Precinct -PRECINCT PEASE TWP 1PRECINCT PEASE TWP 1 | 196 | 420 | 6 | 622 | 31.5% | 67.5% | R+36.0 |
| Precinct -PRECINCT RICHLAND TWP 2PRECINCT RICHLAND TWP 2 | 152 | 466 | 4 | 622 | 24.4% | 74.9% | R+50.5 |
| Precinct -PRECINCT RICHLAND TWP 5PRECINCT RICHLAND TWP 5 | 143 | 468 | 6 | 617 | 23.2% | 75.9% | R+52.7 |
| Precinct -PRECINCT POWHATAN POINT VILLAGEPRECINCT POWHATAN POINT VILLAGE | 171 | 423 | 5 | 599 | 28.5% | 70.6% | R+42.1 |
| Precinct -PRECINCT PULTNEY TWP 4PRECINCT PULTNEY TWP 4 | 153 | 437 | 0 | 590 | 25.9% | 74.1% | R+48.1 |
| Precinct -PRECINCT PULTNEY TWP 3PRECINCT PULTNEY TWP 3 | 160 | 423 | 2 | 585 | 27.4% | 72.3% | R+45.0 |
| Precinct -PRECINCT SHADYSIDE VILLAGE 1PRECINCT SHADYSIDE VILLAGE 1 | 194 | 379 | 0 | 573 | 33.9% | 66.1% | R+32.3 |
| Precinct -PRECINCT BETHESDA VILLAGEPRECINCT BETHESDA VILLAGE | 110 | 442 | 2 | 554 | 19.9% | 79.8% | R+59.9 |
| Precinct -PRECINCT ST CLAIRSVILLE 2-BPRECINCT ST CLAIRSVILLE 2-B | 176 | 359 | 6 | 541 | 32.5% | 66.4% | R+33.8 |
| Precinct -PRECINCT SHADYSIDE VILLAGE 3PRECINCT SHADYSIDE VILLAGE 3 | 172 | 355 | 1 | 528 | 32.6% | 67.2% | R+34.7 |
| Precinct -PRECINCT RICHLAND TWP 1PRECINCT RICHLAND TWP 1 | 117 | 401 | 3 | 521 | 22.5% | 77.0% | R+54.5 |
| Precinct -PRECINCT BELLAIRE VILLAGE 1PRECINCT BELLAIRE VILLAGE 1 | 152 | 364 | 1 | 517 | 29.4% | 70.4% | R+41.0 |
| Precinct -PRECINCT MARTINS FERRY 4-APRECINCT MARTINS FERRY 4-A | 189 | 312 | 5 | 506 | 37.4% | 61.7% | R+24.3 |
| Precinct -PRECINCT BARNESVILLE VILLAGE 2PRECINCT BARNESVILLE VILLAGE 2 | 145 | 348 | 6 | 499 | 29.1% | 69.7% | R+40.7 |
| Precinct -PRECINCT PEASE TWP 2PRECINCT PEASE TWP 2 | 121 | 359 | 7 | 487 | 24.8% | 73.7% | R+48.9 |
| Precinct -PRECINCT RICHLAND TWP 3PRECINCT RICHLAND TWP 3 | 134 | 339 | 6 | 479 | 28.0% | 70.8% | R+42.8 |
| Precinct -PRECINCT ST CLAIRSVILLE 1-APRECINCT ST CLAIRSVILLE 1-A | 138 | 332 | 5 | 475 | 29.1% | 69.9% | R+40.8 |
| Precinct -PRECINCT YORK TWPPRECINCT YORK TWP | 100 | 364 | 1 | 465 | 21.5% | 78.3% | R+56.8 |
| Precinct -PRECINCT COLERAIN TWP 5PRECINCT COLERAIN TWP 5 | 102 | 355 | 0 | 457 | 22.3% | 77.7% | R+55.4 |
| Precinct -PRECINCT WHEELING TWP 2PRECINCT WHEELING TWP 2 | 84 | 357 | 5 | 446 | 18.8% | 80.0% | R+61.2 |
| Precinct -PRECINCT WHEELING TWP 1PRECINCT WHEELING TWP 1 | 110 | 325 | 2 | 437 | 25.2% | 74.4% | R+49.2 |
| Precinct -PRECINCT FLUSHING VILLAGEPRECINCT FLUSHING VILLAGE | 110 | 309 | 3 | 422 | 26.1% | 73.2% | R+47.2 |
| Precinct -PRECINCT ST CLAIRSVILLE 3-BPRECINCT ST CLAIRSVILLE 3-B | 138 | 266 | 7 | 411 | 33.6% | 64.7% | R+31.1 |
| Precinct -PRECINCT BARNESVILLE VILLAGE 3PRECINCT BARNESVILLE VILLAGE 3 | 97 | 304 | 7 | 408 | 23.8% | 74.5% | R+50.7 |
| Precinct -PRECINCT COLERAIN TWP 4PRECINCT COLERAIN TWP 4 | 112 | 289 | 1 | 402 | 27.9% | 71.9% | R+44.0 |
| Precinct -PRECINCT PEASE TWP 4PRECINCT PEASE TWP 4 | 85 | 305 | 4 | 394 | 21.6% | 77.4% | R+55.8 |
| Precinct -PRECINCT MEAD TWP 2PRECINCT MEAD TWP 2 | 88 | 297 | 2 | 387 | 22.7% | 76.7% | R+54.0 |
| Precinct -PRECINCT WAYNE TWPPRECINCT WAYNE TWP | 71 | 302 | 2 | 375 | 18.9% | 80.5% | R+61.6 |
| Precinct -PRECINCT SOMERSET TWP 1PRECINCT SOMERSET TWP 1 | 53 | 305 | 3 | 361 | 14.7% | 84.5% | R+69.8 |
| Precinct -PRECINCT ST CLAIRSVILLE 2-APRECINCT ST CLAIRSVILLE 2-A | 132 | 221 | 1 | 354 | 37.3% | 62.4% | R+25.1 |
| Precinct -PRECINCT RICHLAND TWP 7PRECINCT RICHLAND TWP 7 | 72 | 276 | 1 | 349 | 20.6% | 79.1% | R+58.5 |
| Precinct -PRECINCT COLERAIN TWP 6PRECINCT COLERAIN TWP 6 | 88 | 245 | 6 | 339 | 26.0% | 72.3% | R+46.3 |
| Precinct -PRECINCT ST CLAIRSVILLE 4-APRECINCT ST CLAIRSVILLE 4-A | 118 | 211 | 4 | 333 | 35.4% | 63.4% | R+27.9 |
| Precinct -PRECINCT ST CLAIRSVILLE 4-BPRECINCT ST CLAIRSVILLE 4-B | 115 | 211 | 3 | 329 | 35.0% | 64.1% | R+29.2 |
| Precinct -PRECINCT BRIDGEPORT VILLAGE 1PRECINCT BRIDGEPORT VILLAGE 1 | 109 | 216 | 1 | 326 | 33.4% | 66.3% | R+32.8 |
| Precinct -PRECINCT MARTINS FERRY 3-BPRECINCT MARTINS FERRY 3-B | 99 | 222 | 3 | 324 | 30.6% | 68.5% | R+38.0 |
| Precinct -PRECINCT ST CLAIRSVILLE 3-APRECINCT ST CLAIRSVILLE 3-A | 106 | 216 | 2 | 324 | 32.7% | 66.7% | R+34.0 |
| Precinct -PRECINCT BELLAIRE VILLAGE 2PRECINCT BELLAIRE VILLAGE 2 | 116 | 199 | 2 | 317 | 36.6% | 62.8% | R+26.2 |
| Precinct -PRECINCT BELLAIRE VILLAGE 3PRECINCT BELLAIRE VILLAGE 3 | 108 | 204 | 1 | 313 | 34.5% | 65.2% | R+30.7 |
| Precinct -PRECINCT UNION TWP 1PRECINCT UNION TWP 1 | 64 | 243 | 0 | 307 | 20.8% | 79.2% | R+58.3 |
| Precinct -PRECINCT FLUSHING TWP 1PRECINCT FLUSHING TWP 1 | 65 | 239 | 0 | 304 | 21.4% | 78.6% | R+57.2 |
| Precinct -PRECINCT BROOKSIDE VILLAGEPRECINCT BROOKSIDE VILLAGE | 100 | 197 | 0 | 297 | 33.7% | 66.3% | R+32.7 |
| Precinct -PRECINCT BRIDGEPORT VILLAGE 2PRECINCT BRIDGEPORT VILLAGE 2 | 96 | 188 | 3 | 287 | 33.4% | 65.5% | R+32.1 |
| Precinct -PRECINCT WASHINGTON TWPPRECINCT WASHINGTON TWP | 51 | 203 | 4 | 258 | 19.8% | 78.7% | R+58.9 |
| Precinct -PRECINCT COLERAIN TWP 2PRECINCT COLERAIN TWP 2 | 53 | 195 | 1 | 249 | 21.3% | 78.3% | R+57.0 |
| Precinct -PRECINCT COLERAIN TWP 1PRECINCT COLERAIN TWP 1 | 37 | 192 | 2 | 231 | 16.0% | 83.1% | R+67.1 |
| Precinct -PRECINCT PEASE TWP 3PRECINCT PEASE TWP 3 | 58 | 151 | 0 | 209 | 27.8% | 72.2% | R+44.5 |
| Precinct -PRECINCT PULTNEY TWP 1PRECINCT PULTNEY TWP 1 | 49 | 157 | 2 | 208 | 23.6% | 75.5% | R+51.9 |
| Precinct -PRECINCT BELMONT VILLAGEPRECINCT BELMONT VILLAGE | 53 | 150 | 0 | 203 | 26.1% | 73.9% | R+47.8 |
| Precinct -PRECINCT KIRKWOOD TWPPRECINCT KIRKWOOD TWP | 26 | 175 | 2 | 203 | 12.8% | 86.2% | R+73.4 |
| Precinct -PRECINCT YORKVILLE VILLAGEPRECINCT YORKVILLE VILLAGE | 49 | 133 | 1 | 183 | 26.8% | 72.7% | R+45.9 |
| Precinct -PRECINCT SOMERSET TWP 2PRECINCT SOMERSET TWP 2 | 29 | 139 | 1 | 169 | 17.2% | 82.2% | R+65.1 |
| Precinct -PRECINCT MARTINS FERRY 3-APRECINCT MARTINS FERRY 3-A | 56 | 103 | 1 | 160 | 35.0% | 64.4% | R+29.4 |
| Precinct -PRECINCT PEASE TWP 5PRECINCT PEASE TWP 5 | 65 | 94 | 1 | 160 | 40.6% | 58.8% | R+18.1 |
| Precinct -PRECINCT MORRISTOWN VILLAGEPRECINCT MORRISTOWN VILLAGE | 25 | 101 | 1 | 127 | 19.7% | 79.5% | R+59.8 |
| Precinct -PRECINCT HOLLOWAY VILLAGEPRECINCT HOLLOWAY VILLAGE | 23 | 92 | 0 | 115 | 20.0% | 80.0% | R+60.0 |
| Precinct -PRECINCT FLUSHING TWP 2PRECINCT FLUSHING TWP 2 | 21 | 58 | 0 | 79 | 26.6% | 73.4% | R+46.8 |
| Voting District AVONDALE39_39013013ACD | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BARNESVILLE 139_39013013ACX | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BARNESVILLE 239_39013013ACZ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BELLAIRE VILLAGE 139_39013013AAA | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BELLAIRE VILLAGE 239_39013013AAB | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BELLAIRE VILLAGE 339_39013013AAE | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BELMONT VILLAGE39_39013013ABD | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BETHESDA VILLAGE39_39013000049 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BLAINE WOLFHURST39_39013013ABV | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BOYDSVILLE39_39013013ABW | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BRIDGEPORT 139_39013013ABQ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BRIDGEPORT 239_39013013ABS | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District BROOKSIDE VILLAGE39_39013013ABU | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District CENTERVILLE WARNOCK39_39013013ACQ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 139_39013013AAV | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 239_39013013AAU | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 339_39013013AAW | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 439_39013013AAX | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 539_39013013AAY | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District COLERAIN TWP 639_39013013AAZ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District DILLES MEAD TWP39_39013013ABN | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District FAIRPOINT39_39013013ADF | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District FLUSHING E & W39_39013013ABA | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District FLUSHING TWP 139_39013013ABC | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District FLUSHING TWP 239_39013013ADL | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District GOSHEN EAST & WEST39_39013013ABF | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District HOLLOWAY39_39013013ABB | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District KIRKWOOD TOWNSHIP39_39013013ABG | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District LAFFERTY39_39013013ACV | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MARTINS FERRY 139_39013013AAF | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MARTINS FERRY 239_39013013AAH | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MARTINS FERRY 3-A39_39013013AAJ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MARTINS FERRY 3-B39_39013013AAK | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MARTINS FERRY 439_39013013AAL | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MEAD-SHADY39_39013013ABP | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District MORRISTOWN VILLAGE39_39013013ACU | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District NEFFS PULTNEY 439_39013013ACE | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District PEASE 139_39013013ABZ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District PEASE YORKVILLE39_39013013ABY | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District PEASE-SUNSET HGTS39_39013013ABX | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District POWHATAN VILLAGE39_39013013ADI | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District PULTNEY TWP 139_39013013ACF | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District PULTNEY TWP 239_39013013ACH | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 139_39013013ACJ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 239_39013013ACK | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 339_39013013ACL | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 439_39013013ACM | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 539_39013013ACN | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 639_39013013ACO | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District RICHLAND 739_39013013ACP | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District SHADYSIDE 239_39013013ABI | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District SHADYSIDE 339_39013013ABL | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District SOMERTON39_39013013ACS | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 1A39_39013013AAN | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 2A39_39013013AAO | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 2B39_39013013AAP | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 3A39_39013013AAQ | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 3B39_39013013AAR | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 4A39_39013013AAS | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District ST CLAIRSVILLE 4B39_39013013AAT | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District TEMPERANCEVILLE39_39013013ACT | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District UNION TOWNSHIP39_39013013ACW | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District UNIONTOWN39_39013013ADH | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District WARREN NORTH & SOUTH39_39013013ADB | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District WASHINGTON TOWNSHIP39_39013013ADD | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District WAYNE TOWNSHIP39_39013013ADE | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District YORK TOWNSHIP39_39013013ADK | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −1.6% |
| 1896 | −9.0% |
| 1900 | −13.2% |
| 1904 | −23.4% |
| 1908 | −2.6% |
| 1912 | +0.9% |
| 1916 | +2.3% |
| 1920 | −4.8% |
| 1924 | −27.6% |
| 1928 | −23.7% |
| 1932 | +14.3% |
| 1936 | +35.3% |
| 1940 | +23.6% |
| 1944 | +21.7% |
| 1948 | +26.7% |
| 1952 | +16.6% |
| 1956 | −0.6% |
| 1960 | +13.5% |
| 1964 | +48.8% |
| 1968 | +29.3% |
| 1972 | −8.6% |
| 1976 | +21.6% |
| 1980 | +9.5% |
| 1984 | +12.3% |
| 1988 | +22.8% |
| 1992 | +29.7% |
| 1996 | +31.0% |
| 2000 | +11.1% |
| 2004 | +6.0% |
| 2008 | +2.7% |
| 2012 | −8.1% |
| 2016 | −38.7% |
| 2020 | −43.6% |
| 2024 | −47.3% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 46,971 |
| 2018 | 47,702 |
| 2020 | 46,315 |
| 2022 | 44,829 |
| 2024 | 44,628 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+154 net domestic migration · 2025
Net −837 over 2011–2025 · gain loss
Arrivals reported $51,796 in average income, against $76,054 for residents who stayed — 32% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+34.7 on average — 13 points more Democratic-leaning than Belmont County, OH itself (R+47.3).
Where arrivals came from lean of each source
- Ohio County, WV163R+26.0
- Jefferson County, OH114R+43.9
- Marshall County, WV101R+50.0
- Monroe County, OH46R+59.7
- Franklin County, OH40D+28.4
- Harrison County, OH37R+55.2
Where departures went households, 2022–23
- Ohio County, WV146
- Jefferson County, OH123
- Franklin County, OH75
- Marshall County, WV67
- Monroe County, OH53
- Guernsey County, OH41
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 | +2 |
| 2012 | −164 |
| 2013 | +92 |
| 2014 | −23 |
| 2015 | −226 |
| 2016 | −155 |
| 2017 | −326 |
| 2018 | −155 |
| 2019 | −264 |
| 2021 | +24 |
| 2022 | +91 |
| 2023 | −63 |
| 2024 | +176 |
| 2025 | +154 |
Belmont County, anchored by the Ohio Valley's legacy coal and gas economy, recorded an R+47.3 presidential margin in 2024 — a striking shift from a county that voted measurably more competitively just a decade ago.
Across the recorded series it reached a Democratic high of 48.8 points in 1964 and a Republican high of 47.3 points in 2024. Between 2020 and 2024 the county moved 3.7 points toward the Republican candidate; the 2024 margin was 47.3 points.
A population of 65,473, a 91% non-Hispanic-white share, and a median household income of $57,017 describe the county. The county's voting pattern over the last decade is most similar to that of Jefferson County and Greene 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 →
Belmont County, Ohio. Akashic. https://akashic.app/county/39013/. Accessed May 20, 2026. License: CC BY 4.0.