{"data":{"checkedAt":"2026-07-06","fallbackSources":[{"id":"eac-2024-eavs-v2","years":[2024],"sourceTitle":"U.S. EAC 2024 Election Administration and Voting Survey datasets Version 2.0","sourceUrl":"https://www.eac.gov/sites/default/files/2026-02/2024_EAVS_for_Public_Release_nolabel_V2_csv.zip","localFile":"data/eac-2024-eavs-v2-csv.zip","parser":"eacEavsTurnoutCsv","authority":"U.S. Election Assistance Commission","released":"2026-02-12","status":"loaded","notes":"National fallback and benchmark. Per-state fallback extracts are committed under data/eac-2024-state-turnout for states without loaded state-native turnout packages."},{"id":"eac-historical-eavs","years":[2020,2016,2012],"sourceTitle":"U.S. EAC historical EAVS and Election Day Survey datasets","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-historical-turnout.csv","parser":"eacEavsTurnoutCsv","authority":"U.S. Election Assistance Commission","status":"candidate","notes":"Historical backbone for 2020, 2016, and 2012 backfill after 2024 state collection is in place."},{"id":"verified-voting-verifier-context","years":[2024,2020,2016,2012],"sourceTitle":"VerifiedVoting Verifier and Voting Equipment Database","sourceUrl":"https://verifiedvoting.org/verifier/","secondaryUrl":"https://verifiedvoting.org/equipmentdb/","localFile":"","parser":"verifiedVotingContextOnly","authority":"Verified Voting","status":"candidate","notes":"Contextual voting-equipment source records only; do not calculate turnout from this source."}],"normalizedTurnoutContract":{"requiredColumns":["state","election_year","jurisdiction_name","level","ballots_cast","registered_voters","denominator_note","warning_required","source_url"],"optionalColumns":["jurisdiction_code","county","local_unit","turnout_pct","denominator_type","denominator_timing","source_title","source_status","notes"]},"purpose":"Internal turnout source package inventory for Civic Result Maps. This file is not rendered in the app.","states":[{"state":"MI","name":"Michigan","year":2024,"priority":1,"status":"loaded","sourceLevel":"county","denominatorType":"novemberActiveRegisteredVoters","denominatorTiming":"novemberActiveRegisteredVoters","sourceTitle":"Official county turnout rows","sourceUrl":"https://mvic.sos.state.mi.us/VoteHistory/GetVoterTurnoutFile?electionId=699","localFile":"data/mi-2024-voter-turnout.txt","parser":"michiganMvicCountyTurnout","expectedTurnoutRows":83,"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app.","coverage":{"jurisdictionRows":83,"registeredVoterDenominatorFile":"","registeredVoters":null,"ballotsCast":null,"warningRows":0}},{"state":"PA","name":"Pennsylvania","year":2024,"priority":2,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"certifiedVoterRegistrationSummary","sourceTitle":"Official county turnout and registration summary","sourceUrl":"https://www.pa.gov/content/dam/copapwp-pagov/en/dos/resources/voting-and-elections/bulk-data/2024-general-election/voter%20registration%20-%20vote%20history%20summary%20-%202024%20general.xlsx","localFile":"data/pa-2024-voter-registration-vote-history-summary.xlsx","parser":"pennsylvaniaVoteHistoryXlsx","expectedTurnoutRows":67,"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app.","coverage":{"jurisdictionRows":67,"registeredVoterDenominatorFile":"","registeredVoters":null,"ballotsCast":null,"warningRows":0}},{"state":"WI","name":"Wisconsin","year":2024,"priority":3,"status":"loaded","sourceLevel":"local_jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"Official EAC statewide turnout fallback","sourceUrl":"https://www.eac.gov/sites/default/files/2026-02/2024_EAVS_for_Public_Release_nolabel_V2_csv.zip","localFile":"data/wi-2024-eac-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":1851,"coverage":{"jurisdictionRows":1851,"registeredVoterDenominatorFile":"data/wi-2024-registered-voter-denominator-eac.json","registeredVoters":3933068,"ballotsCast":3434185,"warningRows":2},"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app."},{"state":"MN","name":"Minnesota","year":2024,"priority":4,"status":"loaded","sourceLevel":"precinct","denominatorType":"registeredVotersPlusElectionDayRegistrations","denominatorTiming":"electionDayPlusEDR","sourceTitle":"Official precinct presidential, Senate, and turnout rows","sourceUrl":"https://www.sos.mn.gov/media/yt3llxwd/2024-general-federal-state-results-by-precinct-official.xlsx","localFile":"data/mn-2024-general-federal-state-results-by-precinct-official.xlsx","parser":"minnesotaPrecinctResultsXlsx","expectedTurnoutRows":4103,"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app.","coverage":{"jurisdictionRows":4103,"registeredVoterDenominatorFile":"","registeredVoters":null,"ballotsCast":null,"warningRows":0}},{"state":"OH","name":"Ohio","year":2024,"priority":5,"status":"loaded","sourceLevel":"precinct","denominatorType":"registeredVoters","denominatorTiming":"final","sourceTitle":"Official precinct presidential review and turnout rows","sourceUrl":"https://www.ohiosos.gov/globalassets/elections/2024/gen/official/statewide-races-precinct-level.xlsx","localFile":"data/oh-2024-statewide-races-precinct-level.xlsx","parser":"ohioPrecinctOfficialXlsx","expectedTurnoutRows":8878,"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app.","coverage":{"jurisdictionRows":8878,"registeredVoterDenominatorFile":"","registeredVoters":null,"ballotsCast":null,"warningRows":0}},{"state":"AZ","name":"Arizona","year":2024,"priority":6,"status":"loaded","sourceLevel":"county","denominatorType":"totalEligibleRegistration","denominatorTiming":"signedCanvass","sourceTitle":"Official signed statewide canvass county presidential and turnout rows","sourceUrl":"https://apps.azsos.gov/election/2024/ge/canvass/20241105_GeneralCanvass_Signed.pdf","localFile":"data/az-2024-general-canvass-president.csv","parser":"arizonaCanvassCountyCsv","expectedTurnoutRows":15,"statusNote":"Promoted 2024 turnout rows are available from the configured official turnout source.","nextAction":"Keep source link and denominator caveats visible in the app.","coverage":{"jurisdictionRows":15,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/az-2024-eac-registered-voter-denominator.json","registeredVoters":4367593,"ballotsCast":3428011,"warningRows":0}},{"state":"GA","name":"Georgia","year":2024,"priority":7,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback county turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ga-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":159,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":159,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ga-2024-eac-registered-voter-denominator.json","registeredVoters":8234335,"ballotsCast":5297500,"warningRows":0}},{"state":"NV","name":"Nevada","year":2024,"priority":8,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback county turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/nv-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":17,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":17,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/nv-2024-eac-registered-voter-denominator.json","registeredVoters":2256275,"ballotsCast":1486297,"warningRows":0}},{"state":"NC","name":"North Carolina","year":2024,"priority":9,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback county turnout rows with official NCSBE turnout-denominator leads","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports; https://www.ncsbe.gov/results-data/voter-registration-data; https://www.ncsbe.gov/results-data/voter-history-data; https://www.ncsbe.gov/results-data/voter-turnout/2024-general-election-turnout","localFile":"data/eac-2024-state-turnout/nc-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":100,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain active in ETL. Official NCSBE voter_stats and history_stats ZIPs were collected as state-native leads; voter_stats matches the EAC registered-voter denominator exactly, but history_stats voters who participated do not match EAC ballots cast or the NCSBE overview ballots-cast figure.","nextAction":"Keep EAC fallback active while reviewing NCSBE history_stats voter-participation semantics against published ballots-cast and eligible-voter totals; only replace after a documented numerator/denominator contract is confirmed.","coverage":{"jurisdictionRows":100,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/nc-2024-eac-registered-voter-denominator.json","registeredVoters":7854464,"ballotsCast":5756106,"warningRows":0,"stateNativeLead":{"sourceTitle":"North Carolina State Board of Elections 2024 General voter_stats and history_stats ZIPs","sourceUrl":"https://s3.amazonaws.com/dl.ncsbe.gov/ENRS/2024_11_05/voter_stats_20241105.zip; https://s3.amazonaws.com/dl.ncsbe.gov/ENRS/2024_11_05/history_stats_20241105.zip","localFiles":["data/nc-2024-voter-stats.zip","data/nc-2024-history-stats.zip","data/nc-2024-turnout-denominator-lead.csv","data/nc-2024-turnout-source-review.json"],"parser":"scripts/normalize-nc-turnout.mjs","status":"reviewed_documented_lead_not_active_turnout","ncsbeRegisteredVoters":7854464,"ncsbeHistoryVotersWhoVoted":5705861,"ncsbeHistoryMinusEacBallotsCast":-50245,"ncsbeRegisteredMinusEacRegistered":0,"ncsbeHistoryMinusOverviewBallotsCast":-18126}}},{"state":"AK","name":"Alaska","year":2024,"priority":10,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ak-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":1,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain active in ETL. Wave 2 verified official ENRbyPrecinct.csv Reg_voters and total_ballots fields reconcile statewide after de-duplicating to 523 reporting units, but 120 district absentee/early/question reporting units carry 165,047 ballots with zero registered voters, so ENR remains a documented lead rather than an active turnout replacement.","nextAction":"Keep EAC fallback active. Request Division of Elections interpretation of Reg_voters, total_ballots, denominator timing, and zero-registration district absentee/early/question reporting units before reconsidering ENR replacement.","coverage":{"jurisdictionRows":1,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ak-2024-eac-registered-voter-denominator.json","registeredVoters":611078,"ballotsCast":340981,"warningRows":0,"stateNativeLead":{"sourceTitle":"Alaska Division of Elections ENRbyPrecinct.csv Reg_voters and total_ballots fields","sourceUrl":"https://www.elections.alaska.gov/results/24GENR/ENRbyPrecinct.csv","localFile":"data/ak-2024-enr-turnout-semantics.json","reportingUnits":523,"registeredVoters":611078,"totalBallots":340981,"status":"reviewed_documented_lead_not_active_turnout","zeroRegistrationBallotUnits":120,"zeroRegistrationBallots":165047,"caveat":"Fields reconcile statewide, but 120 district absentee/early/question reporting units carry 165,047 ballots with zero registered voters and require source-side interpretation before replacement."}}},{"state":"AL","name":"Alabama","year":2024,"priority":11,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/al-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":67,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain active in ETL. This pass collected Alabama SOS Total Ballots Cast PDF, ALVR-2024 registration workbook, Comprehensive Voter Turnout PDF, and generated data/al-2024-turnout-denominator-lead.csv, but did not replace active turnout because the precinct-ZIP ballots-cast lead totals 2,272,731, 180 lower than active EAC/SOS fallback ballots cast, and ALVR denominator timing needs review.","nextAction":"Reconcile Alabama SOS Total Ballots Cast PDF, official precinct-ZIP ballots-cast rows, and ALVR active-voter denominator timing before replacing EAC fallback; see data/al-2024-data-coverage-inventory.json and data/al-2024-source-request-matrix.tsv.","coverage":{"jurisdictionRows":67,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/al-2024-eac-registered-voter-denominator.json","registeredVoters":3868040,"ballotsCast":2272911,"warningRows":0}},{"state":"AR","name":"Arkansas","year":2024,"priority":12,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ar-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":73,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":73,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ar-2024-eac-registered-voter-denominator.json","registeredVoters":1750202,"ballotsCast":1122179,"warningRows":0}},{"state":"CA","name":"California","year":2024,"priority":13,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"sos15DayReportOfRegistration","sourceTitle":"California SOS voter participation statistics by county","sourceUrl":"https://elections.cdn.sos.ca.gov/sov/2024-general/sov/03-voter-participation-stats-by-county.pdf","localFile":"data/ca-2024-voter-participation-stats-by-county.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":58,"statusNote":"Official California SOS Statement of Vote voter participation rows are validated in ETL. Registered voters are 15-day Report of Registration totals.","nextAction":"Keep the 15-day registration and Same Day Voter Registration caveat visible; collect precinct/local turnout only if matching subcounty result rows are added.","coverage":{"jurisdictionRows":58,"registeredVoterDenominatorFile":"data/ca-2024-voter-participation-stats-by-county.pdf","registeredVoters":22595659,"ballotsCast":16140044,"warningRows":0}},{"state":"CO","name":"Colorado","year":2024,"priority":14,"status":"loaded","sourceLevel":"county","denominatorType":"activePlusInactiveRegisteredVoters","denominatorTiming":"historicalElectionData2024General","sourceTitle":"Colorado Historical Election Data 2024 General Voting Statistics CSV","sourceUrl":"https://historicalelectiondata.coloradosos.gov/search?","localFile":"data/co-2024-historical-voter-statistics-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":64,"statusNote":"Official Colorado Secretary of State Historical Election Data voter-statistics rows are validated in ETL as the active CO turnout package. Total Voters equals Active Voters plus Inactive Voters in all 64 counties and matches the former EAC registered-voter denominator statewide.","nextAction":"Keep the EAC and Clarity turnout reconciliation caveat visible: Historical Election Data Total Ballots Cast is 401 above EAC fallback and 35 above Clarity ElectionVoterTurnout. Normalize precinct voter-stat rows only after matching precinct result rows and geometry/crosswalks are collected.","coverage":{"jurisdictionRows":64,"registeredVoterDenominatorFile":"data/co-2024-historical-voter-statistics-summary.json","registeredVoters":4583280,"ballotsCast":3241155,"warningRows":0,"stateNativeLead":{"sourceTitle":"Colorado SOS Historical Election Data 2024 General Voting Statistics CSV","sourceUrl":"https://historicalelectiondata.coloradosos.gov/search?","reportingLevel":"county","ballotsCast":3241155,"totalVoters":4583280,"status":"loaded_active_turnout","caveat":"Total Ballots Cast is election-level turnout, 401 above EAC fallback and 35 above Clarity ElectionVoterTurnout.","localFile":"data/co-2024-historical-voter-statistics-turnout.csv"}}},{"state":"CT","name":"Connecticut","year":2024,"priority":15,"status":"loaded","sourceLevel":"town","denominatorType":"registeredVoters","denominatorTiming":"emsReported","sourceTitle":"Connecticut Secretary of the State EMS voterTurnout static JSON","sourceUrl":"https://ctemspublic.tgstg.net/ng-app/data/election/91/80741/voterTurnout_Electiondata.json","localFile":"data/ct-2024-ems-election-91-version-80741","parser":"connecticutEmsTownJson","expectedTurnoutRows":169,"statusNote":"Official EMS town turnout rows are loaded in native staging with warning-required semantics. EAC fallback remains retained as a benchmark, not the active CT staging turnout source. Election History was reviewed on July 6, 2026 and excluded as a turnout replacement because event 582 voterStats returns zero rows and no registered-voter denominator.","nextAction":"Review EMS EV/VV/ABR/ABC/EBR/EBC/EDR/EDC semantics against the Statement of Vote turnout/registration tables and EAC fallback before production promotion; keep Election History as a President result/vote-channel cross-check only unless a future event-582 voter-statistics export is published.","coverage":{"jurisdictionRows":169,"registeredVoterDenominatorFile":"data/ct-2024-ems-election-91-version-80741/voterTurnout_Electiondata.json","registeredVoters":2348545,"ballotsCast":1788981,"warningRows":169},"artifacts":{"electionHistorySourceReview":"data/ct-2024-election-history-source-review.json"}},{"state":"DE","name":"Delaware","year":2024,"priority":16,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/de-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":3,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain active. Wave 17 collected and normalized the Delaware DOE AGP registered/voted lead into a reconciliation artifact, but AGP is not loaded as turnout replacement.","nextAction":"Review AGP voted-versus-ballots-cast and denominator timing semantics before replacing EAC fallback: AGP statewide totals are 788,864 registered and 518,086 voted versus EAC fallback 788,441 registered and 514,367 ballots cast; November 1 party-registration CSV sums to 790,955 registered voters.","coverage":{"jurisdictionRows":3,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/de-2024-eac-registered-voter-denominator.json","registeredVoters":788441,"ballotsCast":514367,"warningRows":0},"artifacts":{"stateNativeReconciliation":"data/de-2024-agp-turnout-reconciliation.csv; data/de-2024-agp-turnout-reconciliation-summary.json"}},{"state":"FL","name":"Florida","year":2024,"priority":17,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/fl-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":67,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain the active Florida turnout source. The official Florida precinct-level ZIP is now loaded for review rows and includes a registered-voter field, but it is retained only as a denominator lead because it does not provide compatible ballots-cast rows and its registered-voter sum differs from the active EAC denominator.","nextAction":"Collect compatible Florida state-native ballots-cast or voter-participation rows that can be reconciled to the official precinct ZIP registration denominator before replacing the EAC fallback.","coverage":{"jurisdictionRows":67,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/fl-2024-eac-registered-voter-denominator.json","registeredVoters":15740083,"ballotsCast":10999125,"warningRows":0},"artifacts":{"stateNativeRegistrationLead":"data/fl-2024-general-precinct-results.zip; data/fl-2024-precinct-source-review.json","dataDefinitions":"data/fl-2024-precinct-data-definitions.pdf"}},{"state":"HI","name":"Hawaii","year":2024,"priority":18,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"officialGeneralElectionStatistics","sourceTitle":"Hawaii Office of Elections Registration and Turnout Statistics","sourceUrl":"https://elections.hawaii.gov/resources/registration-voter-turnout-statistics/","localFile":"data/hi-2024-general-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":4,"statusNote":"Official Hawaii Office of Elections 2024 General Election registration and turnout rows are normalized and active in ETL. Four county rows reconcile exactly to the statewide table.","nextAction":"Keep the Kalawao/no-separate-election-county caveat visible; collect precinct geometry or crosswalks only if subcounty turnout/map joins are pursued.","coverage":{"jurisdictionRows":4,"registeredVoterDenominatorFile":"data/hi-2024-registration-turnout-statistics.html; data/hi-2024-turnout-reconciliation-summary.json","registeredVoters":860868,"ballotsCast":522236,"warningRows":0,"eacBenchmarkFile":"data/eac-2024-state-turnout/hi-2024-eac-turnout.csv"}},{"state":"IA","name":"Iowa","year":2024,"priority":19,"status":"loaded","sourceLevel":"precinct","denominatorType":"registeredVoters","denominatorTiming":"officialCountyReport","sourceTitle":"Iowa SOS official county detail XML VoterTurnout rows","sourceUrl":"https://electionresults.iowa.gov/IA/122322/web.345435/","localFile":"data/ia-2024-county-detailxml-reports","parser":"iowaClarityCountyDetailXmlDirectory","expectedTurnoutRows":1651,"statusNote":"Official Iowa Secretary of State county detail XML reports are loaded through the IA native ETL config. Each county detail.xml VoterTurnout Precinct row provides ballotsCast and totalVoters fields at precinct grain.","nextAction":"Keep the Clarity detail XML source and precinct-geometry caveat visible; normalize Clarity VoteType rows separately if Iowa vote-method display rows are added.","coverage":{"jurisdictionRows":1651,"registeredVoterDenominatorFile":"data/ia-2024-county-detailxml-reports","registeredVoters":1893715,"ballotsCast":1672068,"warningRows":0}},{"state":"ID","name":"Idaho","year":2024,"priority":20,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"idahoSosGeneralElectionTurnout","sourceTitle":"Idaho Secretary of State 2024 General Election county turnout workbook","sourceUrl":"https://sos.idaho.gov/elections/data/results/2024/turnout_county_general.xlsx","localFile":"data/id-2024-general-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":44,"statusNote":"Official Idaho Secretary of State county turnout and registration rows are validated in ETL. EAC 2024 EAVS rows remain retained as benchmark context and match statewide and county totals.","nextAction":"Keep county-grain turnout caveat visible; use the raw precinct turnout workbook only after same-grain precinct/local result and comparison rows are loaded.","coverage":{"jurisdictionRows":44,"registeredVoterDenominatorFile":"data/id-2024-turnout-county-general.xlsx","registeredVoters":1178750,"ballotsCast":917469,"warningRows":0}},{"state":"IL","name":"Illinois","year":2024,"priority":21,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/il-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":108,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":108,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/il-2024-eac-registered-voter-denominator.json","registeredVoters":8970541,"ballotsCast":5717147,"warningRows":0}},{"state":"IN","name":"Indiana","year":2024,"priority":22,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"sosElectionTurnoutReport","sourceTitle":"Indiana Election Division 2024 General Election Turnout and Registration report","sourceUrl":"https://www.in.gov/sos/elections/voter-information/files/2024-General-Election-Turnout-and-Registration-Report.pdf","localFile":"data/in-2024-general-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":92,"statusNote":"Official Indiana Election Division county turnout and registration rows are validated in ETL. EAC 2024 EAVS rows remain retained as benchmark context.","nextAction":"Keep the county-grain denominator caveat visible; collect precinct turnout denominators only if subcounty turnout screening is required.","coverage":{"jurisdictionRows":92,"registeredVoterDenominatorFile":"data/in-2024-general-turnout-report.pdf","registeredVoters":4837802,"ballotsCast":2976599,"warningRows":0}},{"state":"KS","name":"Kansas","year":2024,"priority":23,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ks-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":105,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":105,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ks-2024-eac-registered-voter-denominator.json","registeredVoters":2031119,"ballotsCast":1342102,"warningRows":0}},{"state":"KY","name":"Kentucky","year":2024,"priority":24,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ky-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":120,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain the active validated ETL turnout source. Kentucky State Board county turnout and registration PDFs now have a generated county reconciliation report, but the State Board turnout page says those reports are unofficial and can differ from election results after voter rolls reopen.","nextAction":"Review data/ky-2024-turnout-registration-reconciliation-summary.json with county-clerk official turnout documentation before intentionally replacing EAC fallback rows; build a separate precinct-level parser/crosswalk before using State Board precinct turnout or registration rows.","coverage":{"jurisdictionRows":120,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ky-2024-eac-registered-voter-denominator.json","registeredVoters":3548136,"ballotsCast":2086090,"warningRows":0},"stateNativeLeads":[{"sourceTitle":"Kentucky State Board of Elections 2024 General Voter Turnout by County","sourceUrl":"https://elect.ky.gov/Resources/Documents/2024G%20Voter%20Turnout%20by%20County.pdf","localFile":"data/ky-2024-general-turnout-by-county.pdf","reportingLevel":"county","ballotsCastField":"Number voting","denominatorField":"Total Reg.","expectedRows":120,"statewideBallotsCast":2086320,"statewideRegisteredVoters":3548136,"status":"candidate"},{"sourceTitle":"Kentucky State Board of Elections 2024 General Voter Turnout by Precinct","sourceUrl":"https://elect.ky.gov/Resources/Documents/2024G%20Voter%20Turnout%20by%20Precinct.pdf","localFile":"data/ky-2024-general-turnout-by-precinct.pdf","reportingLevel":"precinct","ballotsCastField":"Number voting","denominatorField":"Total Reg.","status":"candidate"},{"sourceTitle":"Kentucky State Board of Elections 2024 General Registration Statistics by County","sourceUrl":"https://elect.ky.gov/Resources/Documents/voterstatscounty-November%20General%202024.pdf","localFile":"data/ky-2024-general-registration-by-county.pdf","reportingLevel":"county","denominatorField":"Registered","status":"candidate"},{"sourceTitle":"Kentucky State Board of Elections 2024 General Registration Statistics by Precinct","sourceUrl":"https://elect.ky.gov/Resources/Documents/voterstatsprecinct-November%20General%202024.pdf","localFile":"data/ky-2024-general-registration-by-precinct.pdf","reportingLevel":"precinct","denominatorField":"Registered","status":"candidate"}],"reconciliation":{"localFile":"data/ky-2024-turnout-registration-reconciliation.csv; data/ky-2024-turnout-registration-reconciliation-summary.json","parser":"scripts/reconcile-ky-turnout-registration.mjs","stateBoardNumberVoting":2086320,"eacBallotsCast":2086090,"registeredVoters":3548136,"ballotsCastDeltaStateBoardMinusEac":230,"registeredVotersDeltaStateBoardMinusEac":0,"rowsWithBallotDelta":85,"status":"candidate_reconciliation_not_active_replacement"}},{"state":"LA","name":"Louisiana","year":2024,"priority":25,"status":"loaded","sourceLevel":"parish","denominatorType":"qualifiedVoters","denominatorTiming":"closeOfRegistrationRecordsThirtyDaysPrior","sourceTitle":"Louisiana SOS parish post-election turnout statistics","sourceUrl":"https://electionstatistics.sos.la.gov/data/Post_Election_Statistics/parish/2024_1105_par.xls","localFile":"data/la-2024-post-election-statistics-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":64,"statusNote":"Official Louisiana SOS parish post-election statistics are active in ETL. The rows reconcile to the SOS statewide statistics workbook and replace the prior EAC fallback; EAC remains a retained benchmark with a 424-voter and one registered-voter statewide delta.","nextAction":"Keep the qualified-voter denominator caveat visible; collect precinct-level turnout denominators only if matching subparish geometry/crosswalks are added.","coverage":{"jurisdictionRows":64,"registeredVoterDenominatorFile":"data/la-2024-post-election-statistics-parish.xls","registeredVoters":3046375,"ballotsCast":2021164,"warningRows":0,"eacBenchmark":{"localFile":"data/eac-2024-state-turnout/la-2024-eac-turnout.csv","registeredVoters":3046376,"ballotsCast":2021588,"ballotsCastDeltaSosMinusEac":-424,"registeredVotersDeltaSosMinusEac":-1}}},{"state":"MA","name":"Massachusetts","year":2024,"priority":26,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ma-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":351,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL. The Massachusetts turnout statistics page confirms the same statewide registered-voter and total-votes-cast figures, but no local state-native turnout denominator artifact is loaded.","nextAction":"Find official Massachusetts city/town/ward/precinct turnout or voter-participation denominator rows; keep the EAC jurisdiction fallback visibly caveated until then.","coverage":{"jurisdictionRows":351,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ma-2024-eac-registered-voter-denominator.json","registeredVoters":5142343,"ballotsCast":3512930,"warningRows":0,"statewideOfficialTurnoutSourceUrl":"https://www.sec.state.ma.us/divisions/elections/research-and-statistics/voter-turnout-statistics.htm","statewideOfficialRegisteredVoters":5142343,"statewideOfficialBallotsCast":3512930,"statewideOfficialCrosscheck":"matches EAC statewide registered-voter and ballots-cast totals; no local state-native replacement rows loaded"}},{"state":"MD","name":"Maryland","year":2024,"priority":27,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/md-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":24,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":24,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/md-2024-eac-registered-voter-denominator.json","registeredVoters":4555217,"ballotsCast":3028813,"warningRows":0}},{"state":"ME","name":"Maine","year":2024,"priority":28,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/me-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":497,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain the active ME turnout source. Wave 17 collected Maine SOS active and inactive registered/enrolled files as state-native denominator leads, but no replacement ballots-cast or voter-participation package is loaded.","nextAction":"Use data/me-2024-data-coverage-inventory.json and data/me-2024-source-request-matrix.tsv to pair the collected Maine SOS registered/enrolled files in data/me-official-sources with official ballots-cast or voter-participation rows before replacing the EAC fallback.","coverage":{"jurisdictionRows":497,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/me-2024-eac-registered-voter-denominator.json","registeredVoters":1223468,"ballotsCast":841831,"warningRows":8},"stateNativeLeads":[{"sourceTitle":"Maine SOS previous enrollment data for the November 5, 2024 General/Referendum Election","sourceUrl":"https://www.maine.gov/sos/elections-voting/voter-data/previous-enrollment-data","reportingGrain":"county_municipality_voting_district_party","artifactStatus":"collected_denominator_leads_not_loaded","caveat":"Registered/enrolled active and inactive files are denominator leads only; do not replace EAC turnout until compatible ballots-cast or voter-participation rows are collected and reconciled.","localArtifacts":["data/me-official-sources/me-2024-registered-enrolled-active-20241105.txt","data/me-official-sources/me-2024-registered-enrolled-inactive-20241105.txt"]}]},{"state":"MO","name":"Missouri","year":2024,"priority":29,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/mo-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":116,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":116,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/mo-2024-eac-registered-voter-denominator.json","registeredVoters":4388787,"ballotsCast":3126837,"warningRows":0}},{"state":"MS","name":"Mississippi","year":2024,"priority":30,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ms-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":82,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database. Mississippi SOS Active Voter Count Reports are an official denominator lead, now summarized in data/ms-2024-turnout-denominator-lead-summary.json, but they need an official ballots-cast/voter-participation partner before replacing EAC fallback turnout.","nextAction":"Use the generated SOS active-voter/EAC fallback summary as the denominator cross-check, then collect official Mississippi ballots-cast or voter-participation rows before replacing the EAC fallback.","coverage":{"jurisdictionRows":82,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ms-2024-eac-registered-voter-denominator.json","registeredVoters":2131726,"ballotsCast":1225176,"warningRows":0,"denominatorCandidateSourceUrl":"https://www.sos.ms.gov/elections-voting/active-voter-count-reports","denominatorCandidateSummaryFile":"data/ms-2024-turnout-denominator-lead-summary.json","denominatorCandidateCaveat":"Active voter counts are monthly registration denominators and do not by themselves provide ballots-cast turnout rows or election-day denominator timing."}},{"state":"MT","name":"Montana","year":2024,"priority":31,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/mt-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":56,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":56,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/mt-2024-eac-registered-voter-denominator.json","registeredVoters":800573,"ballotsCast":612423,"warningRows":0}},{"state":"ND","name":"North Dakota","year":2024,"priority":32,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVotersZeroNoRegistrationFallback","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/nd-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":53,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and remain active. North Dakota now has native SOS President and same-grain U.S. Senate review rows loaded, but turnout still uses EAC fallback because North Dakota does not require voter registration and the SOS eligible-voter denominator lead needs reconciliation.","nextAction":"Normalize North Dakota SOS eligible-voter turnout rows from the official results/turnout dashboard or export, then reconcile 371,975 SOS voter turnout and 594,140 eligible voters against active EAC fallback 371,974 ballots cast and 0 registered voters before replacing or relabeling the active turnout package.","coverage":{"jurisdictionRows":53,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/nd-2024-eac-registered-voter-denominator.json","registeredVoters":0,"ballotsCast":371974,"warningRows":53,"coverageInventory":"data/nd-2024-data-coverage-inventory.json","stateNativeEligibleVotersLead":594140,"stateNativeVoterTurnoutLead":371975}},{"state":"NE","name":"Nebraska","year":2024,"priority":33,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows plus generated Nebraska SOS canvass voting-statistics reconciliation","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ne-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":93,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL. The generated Nebraska SOS canvass voting-statistics reconciliation documents 93 county rows, matching 1,263,487 registered voters, and a canvass statewide Total Voting value of 965,236 versus 965,145 EAC fallback ballots cast.","nextAction":"Keep EAC fallback turnout active until the generated canvass reconciliation is reviewed for replacement semantics; request precinct/subcounty turnout and geometry only if subcounty advisory coverage is upgraded.","coverage":{"jurisdictionRows":93,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ne-2024-eac-registered-voter-denominator.json","registeredVoters":1263487,"ballotsCast":965145,"warningRows":0,"stateNativeCanvassFile":"data/ne-2024-general-canvass-book.pdf","stateNativeRegistrationReport":"data/ne-2024-post-general-eligible-voter-report.pdf","stateNativeCanvassTotalVoting":965236,"sourceDifferenceNote":"Current loaded EAC fallback ballots cast is 965,145; Nebraska SOS canvass statewide Total Voting is 965,236. The generated reconciliation shows 34 county ballot-count deltas and no registered-voter denominator delta.","stateNativeCanvassReconciliationFile":"data/ne-2024-canvass-voting-statistics-reconciliation.csv","stateNativeCanvassReconciliationSummary":"data/ne-2024-canvass-voting-statistics-reconciliation-summary.json","stateNativeCanvassBallotsCastDelta":91,"stateNativeCanvassRegisteredVoterDelta":0,"stateNativeCanvassRowsWithBallotDelta":34},"stateNativeCanvassSourceUrl":"https://sos.nebraska.gov/sites/default/files/doc/elections/2024/2024%20General%20Canvass%20Book.pdf","stateNativeRegistrationSourceUrl":"https://sos.nebraska.gov/sites/default/files/doc/elections/vrstats/2024VR/Post-Election-Statewide-November-2024.pdf"},{"state":"NH","name":"New Hampshire","year":2024,"priority":34,"status":"loaded","sourceLevel":"town_ward","denominatorType":"namesOnChecklist","denominatorTiming":"postElectionNamesOnChecklist","sourceTitle":"Official town/ward ballots-cast and names-on-checklist workbooks","sourceUrl":"https://www.sos.nh.gov/2024-general-election-results","localFile":"data/nh-2024-town-ward-president-governor.csv","parser":"newHampshireTownWardCsv","expectedTurnoutRows":304,"statusNote":"Promoted turnout rows can now be generated from official New Hampshire Secretary of State ballots-cast and names-on-checklist workbooks normalized into the NH town/ward CSV.","nextAction":"Keep the one-vote ballots-cast summary/detail caveat visible; request town/ward geometry and historical turnout context if subcounty overlays are added.","coverage":{"jurisdictionRows":304,"registeredVoterDenominatorFile":"data/nh-2024-ge-names-on-checklist.xlsx","registeredVoters":1013075,"ballotsCast":831468,"warningRows":0}},{"state":"NJ","name":"New Jersey","year":2024,"priority":35,"status":"loaded","sourceLevel":"county","denominatorType":"registeredVoters","denominatorTiming":"doeOfficialGeneralTurnout","sourceTitle":"New Jersey DOE 2024 General Election voter turnout","sourceUrl":"https://www.nj.gov/state/elections/assets/pdf/election-results/2024/2024-official-general-voter-turnout.pdf","localFile":"data/nj-2024-official-turnout-county.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":21,"statusNote":"Wave 18 normalized official New Jersey DOE county turnout rows from the statewide 2024 General Election voter-turnout PDF. EAC fallback remains retained as a benchmark source only.","nextAction":"Use data/nj-2024-turnout-reconciliation-summary.json for DOE-versus-EAC review, then collect and normalize the 21 county municipal registered-voters/ballots-cast PDFs if municipal turnout joins are needed.","coverage":{"jurisdictionRows":21,"registeredVoterDenominatorFile":"data/nj-2024-turnout-reconciliation-summary.json","registeredVoters":6682699,"ballotsCast":4321921,"warningRows":0,"eacBenchmarkRegisteredVoters":6630364,"eacBenchmarkBallotsCast":4321921,"registeredVoterDeltaDoeMinusEac":52335,"ballotsCastDeltaDoeMinusEac":0}},{"state":"NM","name":"New Mexico","year":2024,"priority":36,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/nm-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":33,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL. Wave 15 identified New Mexico SOS turnout details as a state-native lead, but EAC remains active until eligible-voter denominator semantics and the 367-ballot official-minus-EAC difference are reviewed.","nextAction":"Collect or export New Mexico SOS 2024 voter-turnout details, normalize precinct/county ballots-cast and eligible-voter rows, and reconcile against EAC fallback before replacing active turnout.","coverage":{"jurisdictionRows":33,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/nm-2024-eac-registered-voter-denominator.json","registeredVoters":1415984,"ballotsCast":927923,"warningRows":0,"stateNativeSourceUrl":"https://electionresults.sos.nm.gov/VoterTurnoutDetails.aspx?eid=2882","stateNativeBallotsCast":928290,"stateNativeEligibleVoters":1343825,"stateNativeBallotsCastDelta":367}},{"state":"NY","name":"New York","year":2024,"priority":37,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ny-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":62,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL. NYSBOE 11/01/2024 county enrollment and election-district enrollment reports are documented denominator leads, but they are not ballots-cast/voter-history turnout replacements by themselves.","nextAction":"Collect a state-native New York ballots-cast or voter-history artifact and reconcile it with NYSBOE county or election-district enrollment denominators before replacing EAC fallback turnout; see data/ny-2024-data-coverage-inventory.json.","coverage":{"jurisdictionRows":62,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ny-2024-eac-registered-voter-denominator.json","registeredVoters":13579416,"ballotsCast":8389626,"warningRows":0,"stateNativeDenominatorLeads":["https://elections.ny.gov/enrollment-county","https://elections.ny.gov/enrollment-election-district"],"coverageInventory":"data/ny-2024-data-coverage-inventory.json"}},{"state":"OK","name":"Oklahoma","year":2024,"priority":38,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows plus OK Nov. 1 voter-registration denominator lead","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ok-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":77,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain active. The Oklahoma State Election Board Nov. 1, 2024 VR PDF was parsed as a denominator lead and reconciles to the EAC registered-voter denominator statewide and county-by-county.","nextAction":"Collect Oklahoma-native ballots-cast, voter-history, or voter-participation rows that can pair with the Nov. 1 registered-voter denominator lead; keep EAC fallback active until replacement semantics are reviewed.","coverage":{"jurisdictionRows":77,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ok-2024-eac-registered-voter-denominator.json","registeredVoters":2442211,"ballotsCast":1573274,"warningRows":0,"okVrDenominatorLeadFile":"data/ok-2024-vrstats-denominator-summary.json","okVrRegisteredVoters":2442211,"okVrCountyRegisteredVoterMismatchCount":0,"okVrDenominatorLeadCsv":"data/ok-2024-vrstats-county-denominator-lead.csv","okVrDenominatorLeadPdf":"data/ok-2024-vrstats-district-nov1-2024.pdf"}},{"state":"OR","name":"Oregon","year":2024,"priority":39,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/or-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":36,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":36,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/or-2024-eac-registered-voter-denominator.json","registeredVoters":3060374,"ballotsCast":2269608,"warningRows":0}},{"state":"RI","name":"Rhode Island","year":2024,"priority":40,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/ri-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":39,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Use data/ri-2024-data-coverage-inventory.json and data/ri-2024-source-request-matrix.tsv to confirm whether BOE data description or a separate official Rhode Island artifact contains ballots-cast plus registered-voter denominator fields; keep EAC fallback active until denominator timing and semantics are reviewed.","coverage":{"jurisdictionRows":39,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/ri-2024-eac-registered-voter-denominator.json","registeredVoters":792075,"ballotsCast":522164,"warningRows":0}},{"state":"SC","name":"South Carolina","year":2024,"priority":41,"status":"loaded","sourceLevel":"county","denominatorType":"printedRegistrationListVoters","denominatorTiming":"voterHistoryElectionList","sourceTitle":"Official SC VREMS 2024 General Election voter-history county statistics","sourceUrl":"https://vrems.scvotes.sc.gov/Statistics/VoterHistoryResults","localFile":"data/sc-2024-vrems-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":46,"statusNote":"Official SC VREMS county voter-history rows are validated in ETL and promoted as warning-required turnout context.","nextAction":"Keep printed-registration-list denominator caveat visible; find active registered-voter denominators at county or precinct grain before removing the warning.","coverage":{"jurisdictionRows":46,"registeredVoterDenominatorFile":"","registeredVoters":3851930,"ballotsCast":2553185,"warningRows":46}},{"state":"SD","name":"South Dakota","year":2024,"priority":42,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/sd-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":66,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":66,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/sd-2024-eac-registered-voter-denominator.json","registeredVoters":690306,"ballotsCast":435739,"warningRows":0}},{"state":"TN","name":"Tennessee","year":2024,"priority":43,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/tn-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":95,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":95,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/tn-2024-eac-registered-voter-denominator.json","registeredVoters":4825601,"ballotsCast":3090161,"warningRows":0}},{"state":"TX","name":"Texas","year":2024,"priority":44,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/tx-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":254,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":254,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/tx-2024-eac-registered-voter-denominator.json","registeredVoters":18623931,"ballotsCast":11488820,"warningRows":0}},{"state":"UT","name":"Utah","year":2024,"priority":45,"status":"loaded","sourceLevel":"county","denominatorType":"activeVoters","denominatorTiming":"countyStandardizedCanvass","sourceTitle":"Utah aggregated county standardized canvass statistics 2023-2025 workbook","sourceUrl":"https://vote.utah.gov/wp-content/uploads/2025/12/Master-Aggregated-Numbers-2023-2025.xlsx","localFile":"data/ut-2024-general-turnout.csv","parser":"normalizedTurnoutCsv","expectedTurnoutRows":29,"statusNote":"Official Utah county standardized canvass statistics are normalized and active for ETL turnout. EAC fallback rows are retained as a benchmark only.","nextAction":"Collect precinct/local turnout denominators only if subcounty result rows are later loaded; keep total-ballots-counted versus presidential-contest-votes caveat visible.","coverage":{"jurisdictionRows":29,"registeredVoters":1793317,"ballotsCast":1529139,"warningRows":0,"eacBenchmarkFile":"data/eac-2024-state-turnout/ut-2024-eac-turnout.csv"}},{"state":"VA","name":"Virginia","year":2024,"priority":46,"status":"loaded","sourceLevel":"precinct","denominatorType":"registeredVoters","denominatorTiming":"officialEnrFinal","sourceTitle":"Virginia ENR official precinct turnout report","sourceUrl":"https://enr.elections.virginia.gov/cdn/results/d2c804ee-4ec2-46bb-91d7-5b41526eab03/Election%20Turnout_0869920c-fc10-402c-9c5c-f335d00f3d1f.csv","localFile":"data/va-2024-enr-election-turnout.csv","parser":"virginiaEnrTurnoutCsv","expectedTurnoutRows":2669,"statusNote":"Official VA ENR precinct turnout and registration rows are validated in ETL. TotalVoteTurnout is ballot-level turnout across the election, not presidential contest votes.","nextAction":"Optional: collect precinct boundary geometry for subcounty map overlays and compare ENR precinct names against any official precinct GIS crosswalk.","coverage":{"precinctRows":2669,"registeredVoters":6434637,"ballotsCast":4537976,"activeRegisteredVoters":5980333,"inactiveRegisteredVoters":454304,"warningRows":0}},{"state":"VT","name":"Vermont","year":2024,"priority":47,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/vt-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":247,"statusNote":"Official EAC 2024 EAVS fallback turnout rows remain the active VT ETL turnout source. Official Vermont SOS turnout JSON/PDF artifacts are now persisted, but not loaded as turnout because SOS JSON registered voters (517,051), SOS canvass cover-page registered voters (522,600), and EAC fallback registered voters (500,986) require denominator-timing review.","nextAction":"Normalize and reconcile the Vermont SOS 2024 General Election Voter Turnout PDF/static JSON in data/vt-2024-official-sources before replacing the EAC fallback.","coverage":{"jurisdictionRows":247,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/vt-2024-eac-registered-voter-denominator.json","registeredVoters":500986,"ballotsCast":361604,"warningRows":247,"stateNativeLead":{"sourceTitle":"Vermont SOS 2024 General Election Voter Turnout JSON/PDF","sourceUrl":"https://static.electionresults.vermont.gov/elections/67a35c79-05a2-4ae3-a77d-97812256188b-turnout-20260611153112.json","localFile":"data/vt-2024-official-sources/2024-general-turnout.json; data/vt-2024-official-sources/2024-general-voter-turnout.pdf","reportingLevel":"town","registeredVotersJson":517051,"registeredVotersCanvassCover":522600,"votersCast":372885,"status":"committed_lead_not_active_turnout","caveat":"Registered-voter denominator timing and EAC fallback replacement semantics require review before active turnout changes."}}},{"state":"WA","name":"Washington","year":2024,"priority":48,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback county turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/wa-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":39,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL and promoted to the database; prefer state-native denominator artifacts when available.","nextAction":"Prefer official state election office turnout/registration artifact when available; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":39,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/wa-2024-eac-registered-voter-denominator.json","registeredVoters":5597156,"ballotsCast":3949810,"warningRows":0}},{"state":"WV","name":"West Virginia","year":2024,"priority":49,"status":"loaded","sourceLevel":"precinct","denominatorType":"registeredVoters","denominatorTiming":"officialCountyReport","sourceTitle":"West Virginia SOS official county detail XML turnout rows","sourceUrl":"https://results.enr.clarityelections.com/WV/122766/web.345435/","localFile":"data/wv-2024-county-detailxml-reports","parser":"westVirginiaClarityCountyDetailXmlDirectory","expectedTurnoutRows":1649,"statusNote":"Official West Virginia Secretary of State county detail XML reports are loaded through the WV native ETL config. Each county detail.xml VoterTurnout Precinct row provides ballotsCast and totalVoters fields at precinct grain.","nextAction":"Keep the Clarity detail XML source and precinct-geometry caveat visible; collect official precinct boundary geometry if subcounty map overlays are required.","coverage":{"jurisdictionRows":1649,"registeredVoterDenominatorFile":"data/wv-2024-county-detailxml-reports","registeredVoters":1187991,"ballotsCast":770587,"warningRows":0}},{"state":"WY","name":"Wyoming","year":2024,"priority":50,"status":"loaded","sourceLevel":"jurisdiction","denominatorType":"registeredVoters","denominatorTiming":"eacReported","sourceTitle":"EAC fallback turnout rows","sourceUrl":"https://www.eac.gov/research-and-data/studies-and-reports","localFile":"data/eac-2024-state-turnout/wy-2024-eac-turnout.csv","parser":"eacTurnoutCsv","expectedTurnoutRows":23,"statusNote":"Official EAC 2024 EAVS fallback turnout rows are validated in ETL. The Wyoming SOS total-ballots-cast workbook cross-checks the EAC ballots-cast total at 271,123, but a state-native registered-voter denominator replacement has not been loaded.","nextAction":"Collect official Wyoming county registered-voter denominator and timing; keep the EAC fallback visibly caveated until then.","coverage":{"jurisdictionRows":23,"registeredVoterDenominatorFile":"data/eac-2024-state-turnout/wy-2024-eac-registered-voter-denominator.json","registeredVoters":296960,"ballotsCast":271123,"warningRows":0}},{"state":"DC","name":"District of Columbia","year":2024,"priority":51,"status":"needs_data","sourceLevel":"county_equivalent","denominatorType":"notLoaded","denominatorTiming":"notLoaded","sourceTitle":"D.C. Board of Elections 2024 certified result export","sourceUrl":"https://electionresults.dcboe.org/Downloads/Reports/November_5_2024_General_Election_Certified_Results.csv","parser":"notLoaded","statusNote":"Certified candidate totals are loaded, but no reviewed 2024 election-level ballots-cast and registration denominator package is active.","nextAction":"Collect and reconcile official D.C. ballots-cast and registered-voter denominator fields before enabling turnout."}],"summary":{"candidate":0,"loaded":50,"needsData":1,"partial":0,"total":51},"year":2024},"meta":{"generatedAt":"2026-07-26T17:03:37.026Z","source":"database","releaseId":null,"schemaVersion":"1.0.0","state":null,"status":null,"stateCount":51,"year":2024}}