Civic Result MapsNational election result data platform
Current context

Alabama · 2024 President

Contest
President

Data & Sources

12 source document records
Source catalogSearch, filter, and expand the provenance behind this workspace.
12 records
12 of 12 source records0 missing official URLs
Alabama source coverage and remaining-gap inventoryAlabama source coverage and remaining-gap inventoryCandidate

Inventory only. Documents loaded official result/review/history artifacts plus remaining turnout, precinct geometry, audit, CVR, recount, incident, correction, and litigation gaps.

Authority
Alabama Secretary of State; U.S. Election Assistance Commission; U.S. Census Bureau
Election
AL 2024
Parser
sourceCoverageInventoryJson
Artifact
data/al-2024-data-coverage-inventory.json
Timestamp basis
Updated July 2026 after official artifact collection and native ETL activation.
Record ID
al-2024-al-2024-data-coverage-inventory
Open official source
Certified presidential county resultsAlabama 2024 presidential county resultsLoaded

Imported from the legacy Civic Result Maps source inventory.

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

County geometry supports county-level map joins only; no precinct geometry/crosswalk is loaded.

Authority
U.S. Census Bureau
Election
AL 2024
Parser
censusTigerwebCountyGeojson
Artifact
data/al-counties.geojson
Timestamp basis
Census TIGERweb county geography service artifact.
Record ID
al-2024-al-county-geometry
Open official source
County boundary map geometryAlabama county boundary GeoJSONLoaded

Loaded repository GeoJSON FeatureCollection used by result map joins; validated by scripts/validate-map-geometry-coverage.mjs.

Authority
U.S. Census Bureau TIGERweb
Election
AL 2024
Parser
censusTigerwebGeojson
Artifact
data/al-counties.geojson
Timestamp basis
Source service query URL plus local GeoJSON artifact tracked in the repository.
Record ID
al-2024-map-geometry
Open official source
County equipment contextCounty equipment contextCandidate

Supplemental context only; not a vote, turnout, audit, incident, or proof-of-precinct-uniformity source.

Authority
Verified Voting Verifier
Election
AL 2024
Parser
verifiedVotingEquipmentContext
Artifact
data/al-2024-equipment-context.csv
Timestamp basis
Verifier county equipment context artifact retained for 2024 Alabama administration metadata.
Record ID
al-2024-al-2024-equipment-context
Open official source
EAC fallback turnout rowsEAC fallback turnout rowsLoaded

National EAC fallback turnout rows. Alabama-native turnout artifacts are collected as leads, but EAC remains active until the SOS ballots-cast and ALVR denominator timing are reconciled.

Authority
U.S. Election Assistance Commission
Election
AL 2024
Parser
eacTurnoutCsv
Artifact
data/eac-2024-state-turnout/al-2024-eac-turnout.csv
Timestamp basis
EAC 2024 EAVS V2 public dataset released February 12, 2026.
Record ID
al-2024-al-2024-eac-turnout
Open official source
equipment_contextVerified Voting Verifier AL 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
AL 2024
Parser
verifiedVotingEquipment
Artifact
data/verifiedvoting-al-2024-equipment.json
Timestamp basis
Verified Voting Verifier public API payload collected from the registered source URL.
Record ID
al-2024-verified-voting-verifier-al-2024-equipment
Open official source
Official 2012/2016/2020 county presidential baseline rowsOfficial 2012/2016/2020 county presidential baseline rowsLoaded

Official county historical baselines for context only. 2016 and 2020 are county aggregates from official precinct matrix ZIPs; 2012 uses the official county presidential workbook.

Authority
Alabama Secretary of State
Election
AL 2024
Parser
historicalPresidentialCsv
Artifact
data/al-historical-presidential-baseline.csv
Timestamp basis
2012 county presidential workbook plus 2016 and 2020 official precinct ZIPs normalized by scripts/normalize-al-sos-results.mjs.
Record ID
al-2024-al-historical-presidential-baseline
Open official source
Official 2024 county presidential rowsOfficial 2024 county presidential rowsLoaded

Official county presidential aggregates from the 67 county XLS matrices; reconciles to 2,265,090 presidential votes.

Authority
Alabama Secretary of State
Election
AL 2024
Parser
countyPresidentCsv
Artifact
data/al-2024-general-president.csv
Timestamp basis
Generated from the official 2024 General Precinct Level Results ZIP by scripts/normalize-al-sos-results.mjs.
Record ID
al-2024-al-2024-general-president
Open official source
Official 2024 General Election precinct result ZIPOfficial 2024 General Election precinct result ZIPLoaded

Official SOS ZIP with 67 county XLS workbooks. Normalized by scripts/normalize-al-sos-results.mjs into county President, local President-versus-U.S.-House review rows, and a turnout lead.

Authority
Alabama Secretary of State
Election
AL 2024
Parser
alabamaSosPrecinctMatrixZip
Artifact
data/al-2024-general-precinct-level-results.zip
Timestamp basis
Official Alabama SOS 2024 General Precinct Level Results ZIP published December 2024.
Record ID
al-2024-al-2024-general-precinct-level-results
Open official source
Official 2024 precinct/reporting-mode President versus U.S. House rowsOfficial 2024 precinct/reporting-mode President versus U.S. House rowsLoaded

Pairs President and U.S. House cells at the same county XLS column only where U.S. House coverage is explicit and nonzero. U.S. House is district-based, so rows are directional source-review context.

Authority
Alabama Secretary of State
Election
AL 2024
Parser
localComparisonCsv
Artifact
data/al-2024-local-review.csv
Timestamp basis
Generated from the official 2024 General Precinct Level Results ZIP by scripts/normalize-al-sos-results.mjs.
Record ID
al-2024-al-2024-local-review
Open official source
State-native turnout and registration denominator leadsState-native turnout and registration denominator leadsCandidate

Lead only. The generated CSV pairs precinct-ZIP ballots-cast rows with November ALVR active voters, but active ETL keeps EAC fallback because the precinct ZIP ballots-cast sum is 180 lower than the EAC/SOS fallback total and denominator timing needs review.

Authority
Alabama Secretary of State
Election
AL 2024
Parser
alabamaTurnoutDenominatorLead
Artifact
data/al-2024-general-total-ballots-cast.pdf; data/al-2024-registered-voters.xlsx; data/al-comprehensive-voter-turnout-1986-2024.pdf; data/al-2024-turnout-denominator-lead.csv
Timestamp basis
SOS total ballots cast PDF, ALVR-2024 workbook, comprehensive turnout PDF, and generated county lead CSV collected July 2026.
Record ID
al-2024-al-2024-state-native-turnout-leads
Open official source
Vote MethodsNo EAC vote-method rows loaded for this state.
Missing
No vote-method rows loaded for AlabamaCurrent 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 Context67 jurisdictions, 67 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.
  • 67 rows carry uniformity warning notes.
What source would improve this?
Automated checks that passed
  • 67 equipment-context rows are loaded.
Jurisdictions67
Vendor groups1
Cluster checks1
Uniformity notes67
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.
  • 67 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&S1672
GroupFlaggedRateJurisdictionsLiftStatusCaveat
ES&SES&S ExpressVote +00.0%67N/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