Civic Result MapsNational election result data platform
Current context

Iowa · 2024 President

Contest
President

Data & Sources

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

Imported from the legacy Civic Result Maps source inventory.

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

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

Authority
U.S. Census Bureau
Election
IA 2024
Parser
censusTigerwebCountyGeojson
Artifact
data/ia-counties.geojson
Timestamp basis
Census TIGERweb county geography service artifact.
Record ID
ia-2024-ia-county-geometry
Open official source
EAC fallback turnout rowsEAC fallback turnout rowsLoaded

National EAC fallback turnout rows. Prefer state election office denominator artifacts when available; keep fallback caveats visible in the app.

Authority
U.S. Election Assistance Commission
Election
IA 2024
Parser
eacTurnoutCsv
Artifact
data/eac-2024-state-turnout/ia-2024-eac-turnout.csv
Timestamp basis
EAC 2024 EAVS V2 public dataset released February 12, 2026.
Record ID
ia-2024-ia-2024-eac-turnout
Open official source
equipment_contextVerified Voting Verifier IA 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
IA 2024
Parser
verifiedVotingEquipment
Artifact
data/verifiedvoting-ia-2024-equipment.json
Timestamp basis
Verified Voting Verifier public API payload collected from the registered source URL.
Record ID
ia-2024-verified-voting-verifier-ia-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; use these rows as historical context, not as 2024 certified data or a replacement for official Iowa Secretary of State results.

Authority
Wikipedia county presidential tables with state election office source footnotes
Election
IA 2024
Parser
historicalPresidentialCsv
Artifact
data/ia-historical-presidential-baseline.csv
Timestamp basis
County presidential tables for 2012, 2016, and 2020 pages downloaded June 30, 2026.
Record ID
ia-2024-ia-historical-presidential-wikipedia-county
Open official source
Iowa 2024 source coverage and request-path inventoryIowa 2024 source coverage and request-path inventoryCandidate

State-specific inventory documenting loaded official result, turnout, and county-geometry sources plus remaining ballot-method normalization, precinct-geometry, audit, recount, CVR, and incident request paths. It is provenance context only and does not add vote rows.

Authority
Iowa Secretary of State; Iowa General Assembly; U.S. Census Bureau
Election
IA 2024
Parser
sourceCoverageInventoryJson
Artifact
data/ia-2024-data-coverage-inventory.json
Timestamp basis
Wave 7 source-discovery pass completed July 1, 2026.
Record ID
ia-2024-ia-2024-data-coverage-inventory
Open official source
Iowa Clarity turnout and vote-method source reviewIowa Clarity turnout and vote-method source reviewDocumented exclusion

Documented exclusion only. The official Clarity VoteType rows reconcile to President candidate votes, but they are candidate contest-vote method splits, not election-level turnout rows. Keep current VoterTurnout ballotsCast/totalVoters rows active unless a separate candidate-by-method public contract is added.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
scripts/report-ia-turnout-vote-method-source-review.mjs
Artifact
data/ia-2024-turnout-vote-method-source-review.json
Timestamp basis
Generated July 5, 2026 from the official Iowa SOS county detail XML reports and the SOS election results/statistics index.
Record ID
ia-2024-ia-2024-turnout-vote-method-source-review
Open official source
Official 2024 county detail XML result reportsOfficial 2024 county detail XML result reportsLoaded

Official county-level Clarity report ZIPs. Each detail.xml contains precinct-level President, U.S. House, and turnout rows for that county.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
iowaClarityCountyDetailXmlDirectory
Artifact
data/ia-2024-county-detailxml-reports
Timestamp basis
Official county detailxml.zip reports from the Iowa Secretary of State Clarity results app for the November 5, 2024 General Election.
Record ID
ia-2024-ia-2024-county-detailxml-reports
Open official source
Official 2024 general precinct audit candidate sourceOfficial 2024 general precinct audit candidate sourceCandidate

Official audit source lead only. Scripted download returned a Cloudflare browser challenge from this environment, and selected-precinct audit outcome rows are not normalized.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
sourceCoverageInventoryJson
Artifact
data/ia-2024-data-coverage-inventory.json
Timestamp basis
Wave 9 source-discovery pass confirmed the official SOS 2024 General Election County Precinct Audits image link on July 1, 2026.
Record ID
ia-2024-ia-2024-general-precinct-audit-lead
Open official source
Official 2024 statewide general election JSON resultsOfficial 2024 statewide general election JSON resultsLoaded

Official Iowa Secretary of State hosted Clarity-style JSON package. The statewide package contains county-level contest detail arrays, not precinct-level rows.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
iowaClarityJson
Artifact
data/ia-2024-official-results/details.json
Timestamp basis
Iowa official election results app package for the November 5, 2024 General Election, election id 122322, version 356043.
Record ID
ia-2024-ia-2024-official-clarity-results
Open official source
Official Clarity VoteType vote-method candidate rowsOfficial Clarity VoteType vote-method candidate rowsCandidate

Official county detail XML reports include candidate-by-VoteType rows such as Election Day and Absentee for President and U.S. House. These are candidate contest votes by method, not all-ballot turnout by method, so they remain a candidate source until a dedicated vote-method normalizer and public caveat are added.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
notImplementedIowaClarityVoteTypeNormalizer
Artifact
data/ia-2024-county-detailxml-reports
Timestamp basis
Wave 9 source-inspection pass confirmed VoteType rows in the loaded county detail XML reports on July 1, 2026.
Record ID
ia-2024-ia-2024-clarity-vote-type-method-lead
Open official source
Official historical county canvass replacement leadsOfficial historical county canvass replacement leadsCandidate

The active historical baseline CSV already covers 2012, 2016, and 2020 as secondary context. This official SOS index is documented as a future replacement lead before changing the loaded historical baseline source.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
sourceCoverageInventoryJson
Artifact
data/ia-2024-data-coverage-inventory.json
Timestamp basis
Wave 9 source-discovery pass confirmed Iowa SOS historical election-result/statistical report index on July 1, 2026.
Record ID
ia-2024-ia-official-historical-canvass-leads
Open official source
Official precinct boundary shapefile candidate sourceOfficial precinct boundary shapefile candidate sourceCandidate

Official Iowa SOS shapefile index provides county precinct ZIP links, but statewide precinct geometry is not collected, normalized, or crosswalked to Clarity precinct names in this package. County geometry remains the active map join source.

Authority
Iowa Secretary of State
Election
IA 2024
Parser
sourceCoverageInventoryJson
Artifact
data/ia-2024-data-coverage-inventory.json
Timestamp basis
Wave 9 source-discovery pass confirmed Iowa SOS county precinct shapefile index on July 1, 2026.
Record ID
ia-2024-ia-2024-official-precinct-shapefile-lead
Open official source
Vote MethodsNo EAC vote-method rows loaded for this state.
Missing
No vote-method rows loaded for IowaCurrent normalized EAC method coverage is available for MI, MN, OH, PA, and WI.
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 Context99 jurisdictions, 99 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.
  • 99 rows carry uniformity warning notes.
What source would improve this?
Automated checks that passed
  • 99 equipment-context rows are loaded.
Jurisdictions99
Vendor groups3
Cluster checks8
Uniformity notes99
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.
  • 99 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
Unisyn4712
ES&S2212
Dominion272
GroupFlaggedRateJurisdictionsLiftStatusCaveat
UnisynUnisyn OpenElect FVT +00.0%38N/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 OVI-VC +00.0%28N/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%20N/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%6N/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 OVI +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.
UnisynUnisyn OpenElect FVT + Unisyn OpenElect OVI-VC +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.
ES&SES&S AutoMARK +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.
DominionDominion ImageCast X BMD +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