Civic Result MapsNational election result data platform
Current context

Ohio · 2024 President

Contest
President

Data & Sources

6 source document records
Source catalogSearch, filter, and expand the provenance behind this workspace.
6 records
6 of 6 source records0 missing official URLs
Certified presidential county resultsOhio 2024 presidential county resultsLoaded

Imported from the legacy Civic Result Maps source inventory.

Authority
Ohio election authority
Election
OH 2024
Parser
legacyStaticAppData
Artifact
data/oh-app-data.js
Timestamp basis
Legacy static project generated bundle from official state election sources.
Record ID
oh-2024-president-county-results
Open official source
County boundariesCounty boundariesLoaded

Authoritative county boundary geometry for map joins.

Authority
U.S. Census Bureau
Election
OH 2024
Parser
censusTigerGeojson
Artifact
data/oh-counties.geojson
Timestamp basis
Census TIGERweb county geography service.
Record ID
oh-2024-oh-county-geometry
Open official source
equipment_contextVerified Voting Verifier OH 2024 equipment contextLoaded

Verified Voting Verifier data is jurisdiction-level election-administration context. Most rows are counties, but some states report state-level rows and some county rows can summarize mixed tabulation, accessible-device, absentee, poll-book, or other configurations. Treat it as source-linked context, not proof every precinct in a county used one identical setup, and not a turnout or vote-result source.

Authority
Verified Voting
Election
OH 2024
Parser
verifiedVotingEquipment
Artifact
data/verifiedvoting-oh-2024-equipment.json
Timestamp basis
Verified Voting Verifier public API payload collected from the registered source URL.
Record ID
oh-2024-verified-voting-verifier-oh-2024-equipment
Open official source
Historical county presidential baseline rowsHistorical county presidential baseline rowsLoaded

Secondary normalized historical baseline used for context only. Individual rows carry the per-year page URL, and the tables cite Ohio election result sources where available.

Authority
Wikipedia county presidential tables with Ohio election-result source footnotes
Election
OH 2024
Parser
historicalPresidentialCsv
Artifact
data/oh-historical-presidential-baseline.csv
Timestamp basis
County presidential tables for 2012, 2016, and 2020 pages downloaded June 30, 2026.
Record ID
oh-2024-oh-historical-presidential-wikipedia-county
Open official source
Official precinct presidential review and turnout rowsOfficial precinct presidential review and turnout rowsLoaded

Official Ohio Secretary of State precinct-level canvass workbook.

Authority
Ohio Secretary of State
Election
OH 2024
Parser
ohioPrecinctOfficialXlsx
Artifact
data/oh-2024-statewide-races-precinct-level.xlsx
Timestamp basis
Workbook title row: November 5, 2024 General Election Official Canvass.
Record ID
oh-2024-oh-2024-statewide-races-precinct-level-xlsx
Open official source
Official presidential county resultsOfficial presidential county resultsLoaded

Official Ohio Secretary of State November 5, 2024 General Election Official Canvass workbook.

Authority
Ohio Secretary of State
Election
OH 2024
Parser
ohioStatewideRaceSummaryXlsx
Artifact
data/oh-2024-statewide-race-summary.xlsx
Timestamp basis
Workbook title row and archived official XLSX capture timestamp 2024-12-07.
Record ID
oh-2024-oh-2024-statewide-race-summary-xlsx
Open official source
Vote Methods88 EAC jurisdictions, 616 method rows
Partial
PartialVote-method charts are partial context only. Read the limits before using them beside candidate results.
Partial
Blocking reason
  • EAC participation-method rows describe how voters cast ballots; they do not split candidate votes by method.
  • 81 method rows have unavailable values.
What source would improve this?
Automated checks that passed
  • 616 participation-method rows are loaded.
Jurisdictions88
Method rows616
Unavailable fields81
LayerMap ready
Read this before viewing

Vote-method charts are partial context only. Read the limits before using them beside candidate results.

  • EAC participation-method rows describe how voters cast ballots; they do not split candidate votes by method.
  • 81 method rows have unavailable values.
MethodVotersShareReported rowsUnavailable
Physical polling place3,130,24053.49%880
In-person early voting1,536,60426.26%880
Mail votes1,060,09618.12%880
Provisional ballot104,8481.79%880
Absentee UOCAVA17,1840.29%880
Other participation2,1620.34%781
Mail votes in vote-by-mail jurisdiction1400.00%880
Candidate by MethodNot derived here. Candidate-by-method requires an official source that reports candidate totals split by ballot method; EAC participation-method rows cannot be multiplied across candidate totals.
Source required
Equipment Context88 jurisdictions, 88 equipment rows
Component catalog
Partial
PartialEquipment charts are partial context. Read the limits before comparing equipment groups to flagged jurisdictions.
Partial
Blocking reason
  • Equipment charts are administration context only; they do not prove causation for vote patterns.
  • They may not prove every precinct inside a county used the same setup.
  • 88 rows carry uniformity warning notes.
What source would improve this?
Automated checks that passed
  • 88 equipment-context rows are loaded.
Jurisdictions88
Vendor groups5
Cluster checks8
Uniformity notes88
SourceVerifier
Read this before viewing

Equipment charts are partial context. Read the limits before comparing equipment groups to flagged jurisdictions.

  • Equipment charts are administration context only; they do not prove causation for vote patterns.
  • They may not prove every precinct inside a county used the same setup.
  • 88 rows carry uniformity warning notes.
Equipment Cluster DiagnosticThis checks whether currently flagged jurisdictions cluster by vendor/system group inside the selected state. It is review context only, not evidence of cause, does not prove a county is internally uniform, and it does not control for demographics, geography, or contest coverage.
Context only
VendorSystemsJurisdictionsPoll-book types
ES&S2453
Dominion3162
Clear Ballot1151
Unisyn1102
Hart InterCivic121
GroupFlaggedRateJurisdictionsLiftStatusCaveat
ES&SES&S ExpressVote +00.0%41N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
Clear BallotClear Ballot ClearAccess +00.0%15N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
DominionJurisdiction does not use BMDs00.0%12N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
UnisynUnisyn OpenElect FVT +00.0%10N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
ES&SES&S ExpressVote Tabulator +00.0%4N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
DominionDominion ImageCast Precinct BMD +00.0%3N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
Hart InterCivicHart InterCivic Verity Touch Writer +00.0%2N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
DominionDominion ImageCast Evolution +00.0%1N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
Separate page

Open a county profile

Search nationwide by county name or five-digit FIPS. This opens a separate county history page and does not filter the state map.

2024 data readiness