Civic Result MapsNational election result data platform
Current context

Michigan · 2024 President

Contest
President

Data & Sources

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

Imported from the legacy Civic Result Maps source inventory.

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

County geometry is used for county map joins; precinct boundary geometry is not included in this package.

Authority
U.S. Census Bureau
Election
MI 2024
Parser
censusTigerGeojson
Artifact
data/mi-counties.geojson
Timestamp basis
Census TIGERweb county geography service artifact.
Record ID
mi-2024-mi-county-geometry
Open official source
equipment_contextVerified Voting Verifier MI 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
MI 2024
Parser
verifiedVotingEquipment
Artifact
data/verifiedvoting-mi-2024-equipment.json
Timestamp basis
Verified Voting Verifier public API payload collected from the registered source URL.
Record ID
mi-2024-verified-voting-verifier-mi-2024-equipment
Open official source
Historical county presidential baseline rowsHistorical county presidential baseline rowsLoaded

Secondary contextual baseline. MVIC and mielections.us official historical pages were not script-readable from this environment; replace with official Michigan SOS historical exports if collected.

Authority
Wikipedia county presidential tables with Michigan Secretary of State result-page citations where available
Election
MI 2024
Parser
historicalPresidentialCsv
Artifact
data/mi-historical-presidential-baseline.csv
Timestamp basis
County presidential tables for 2012, 2016, and 2020 downloaded July 1, 2026 by scripts/collect-mi-historical-baseline.mjs.
Record ID
mi-2024-mi-historical-presidential-wikipedia-county
Open official source
Official county presidential resultsOfficial county presidential resultsLoaded

Official Michigan Voter Information Center election result export.

Authority
Michigan Secretary of State
Election
MI 2024
Parser
michiganCountyTab
Artifact
data/mi-2024-general-election-results.txt
Timestamp basis
Official MVIC county result export generated by browser-backed download.
Record ID
mi-2024-mi-2024-general-results
Open official source
Official county turnout rowsOfficial county turnout rowsLoaded

Official county turnout export.

Authority
Michigan Secretary of State
Election
MI 2024
Parser
michiganMvicCountyTurnout
Artifact
data/mi-2024-voter-turnout.txt
Timestamp basis
Official MVIC county voter turnout export generated by browser-backed download.
Record ID
mi-2024-mi-2024-voter-turnout
Open official source
Official precinct presidential and Senate resultsOfficial precinct presidential and Senate resultsLoaded

Official MVIC precinct result ZIP with vote, county, municipality, and candidate lookup tables.

Authority
Michigan Secretary of State
Election
MI 2024
Parser
michiganMvicPrecinctZip
Artifact
data/mi-2024-precinct-results.zip
Timestamp basis
Official MVIC precinct ZIP generated by browser-backed download.
Record ID
mi-2024-mi-2024-precinct-results
Open official source
Official registered-voter denominator extractionOfficial registered-voter denominator extractionLoaded

Machine-extracted county November active registered-voter denominators from official PDF; extraction count is validated at 83 counties.

Authority
Michigan Secretary of State
Election
MI 2024
Parser
pdfParseMichiganRegistrationJson
Artifact
data/mi-2024-registered-voter-count.json
Timestamp basis
Derived from the official 2024 Voter Registration Totals PDF by scripts/extract-mi-registration-pdf.mjs.
Record ID
mi-2024-mi-2024-registered-voter-count-json
Open official source
Vote Methods83 EAC jurisdictions, 581 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.
  • 166 method rows have unavailable values.
What source would improve this?
Automated checks that passed
  • 581 participation-method rows are loaded.
Jurisdictions83
Method rows581
Unavailable fields166
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.
  • 166 method rows have unavailable values.
MethodVotersShareReported rowsUnavailable
Physical polling place2,453,25242.99%830
Mail votes2,017,70435.36%830
In-person early voting1,214,40921.28%830
Absentee UOCAVA21,1280.37%830
Provisional ballot100.00%830
Mail votes in vote-by-mail jurisdiction0N/A083
Other participation0N/A083
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 Context83 jurisdictions, 83 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.
  • 83 rows carry uniformity warning notes.
What source would improve this?
Automated checks that passed
  • 83 equipment-context rows are loaded.
Jurisdictions83
Vendor groups3
Cluster checks3
Uniformity notes83
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.
  • 83 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
Dominion1651
Hart InterCivic1111
ES&S171
GroupFlaggedRateJurisdictionsLiftStatusCaveat
DominionDominion ImageCast X BMD +00.0%65N/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%11N/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 +00.0%7N/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