Civic Result MapsNational election result data platform
Current context

Pennsylvania · 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 resultsPennsylvania 2024 presidential county resultsLoaded

Imported from the legacy Civic Result Maps source inventory.

Authority
Pennsylvania election authority
Election
PA 2024
Parser
legacyStaticAppData
Artifact
data/pa-app-data.js
Timestamp basis
Legacy static project generated bundle from official state election sources.
Record ID
pa-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
PA 2024
Parser
censusTigerGeojson
Artifact
data/pa-counties.geojson
Timestamp basis
Census TIGERweb county geography service artifact.
Record ID
pa-2024-pa-county-geometry
Open official source
equipment_contextVerified Voting Verifier PA 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
PA 2024
Parser
verifiedVotingEquipment
Artifact
data/verifiedvoting-pa-2024-equipment.json
Timestamp basis
Verified Voting Verifier public API payload collected from the registered source URL.
Record ID
pa-2024-verified-voting-verifier-pa-2024-equipment
Open official source
Historical county presidential baseline rowsHistorical county presidential baseline rowsLoaded

Secondary normalized historical baseline used for context only because no official historical Pennsylvania bulk artifact is committed on this branch. Individual rows carry the per-year page URL.

Authority
Wikipedia county presidential tables with Pennsylvania Department of State source footnotes where available
Election
PA 2024
Parser
historicalPresidentialCsv
Artifact
data/pa-historical-presidential-baseline.csv
Timestamp basis
County presidential tables for 2012, 2016, and 2020 pages downloaded June 30, 2026.
Record ID
pa-2024-pa-historical-presidential-wikipedia-county
Open official source
Official county turnout and registration summaryOfficial county turnout and registration summaryLoaded

Official county vote-history and registered-voter denominator workbook.

Authority
Pennsylvania Department of State
Election
PA 2024
Parser
pennsylvaniaVoteHistoryXlsx
Artifact
data/pa-2024-voter-registration-vote-history-summary.xlsx
Timestamp basis
Official 2024 General Election Vote History and Voter Registration Summary workbook.
Record ID
pa-2024-pa-2024-vote-history-registration-summary
Open official source
Official historical county presidential baseline rows from precinct bulk returnsOfficial historical county presidential baseline rows from precinct bulk returnsLoaded

Official Pennsylvania Department of State precinct election-return files aggregated to county presidential baselines. Historical rows are contextual baselines only; the official bulk rows do not include a separate write-in reconciliation artifact, so totals can differ from secondary certified-summary tables.

Authority
Pennsylvania Department of State
Election
PA 2024
Parser
historicalPresidentialCsv
Artifact
data/pa-historical-presidential-baseline.csv
Timestamp basis
Official 2012, 2016, and 2020 General Election precinct election returns and readmes downloaded from the Pennsylvania Department of State election data page and normalized by scripts/collect-pa-historical-baseline.mjs.
Record ID
pa-2024-pa-historical-presidential-official-bulk
Open official source
Official precinct presidential and Senate returnsOfficial precinct presidential and Senate returnsLoaded

Official Pennsylvania Department of State 2024 General Election Precinct Election Returns bulk file.

Authority
Pennsylvania Department of State
Election
PA 2024
Parser
pennsylvaniaBulkCsv
Artifact
data/pa-2024-general-election-returns-precinct.txt
Timestamp basis
Official readme says data extracted January 10, 2025; direct bulk filename includes 20250129.
Record ID
pa-2024-pa-2024-precinct-results
Open official source
Official precinct returns data dictionaryOfficial precinct returns data dictionaryLoaded

Official county code table used to normalize county names from the bulk returns file.

Authority
Pennsylvania Department of State
Election
PA 2024
Parser
pennsylvaniaBulkReadmeCountyCodes
Artifact
data/pa-2024-general-election-returns-readme.txt
Timestamp basis
Official precinct election returns transmittal/readme.
Record ID
pa-2024-pa-2024-precinct-results-readme
Open official source
Vote Methods67 EAC jurisdictions, 469 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.
  • 201 method rows have unavailable values.
What source would improve this?
Automated checks that passed
  • 469 participation-method rows are loaded.
Jurisdictions67
Method rows469
Unavailable fields201
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.
  • 201 method rows have unavailable values.
MethodVotersShareReported rowsUnavailable
Physical polling place5,043,80871.29%670
Mail votes1,933,70727.33%670
Provisional ballot69,5060.98%670
Absentee UOCAVA27,8540.39%670
In-person early voting0N/A067
Mail votes in vote-by-mail jurisdiction0N/A067
Other participation0N/A067
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 groups5
Cluster checks7
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&S3393
Dominion1133
Clear Ballot182
Unisyn141
Hart InterCivic132
GroupFlaggedRateJurisdictionsLiftStatusCaveat
ES&SES&S ExpressVote +00.0%31N/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%13N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
Clear BallotClear Ballot ClearAccess +00.0%8N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
ES&SES&S ExpressVote Tabulator +00.0%5N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
UnisynUnisyn OpenElect FVT +00.0%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.
ES&SES&S ExpressVote XL +00.0%3N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
Hart InterCivicHart InterCivic Verity Touch Writer +00.0%3N/ALimitedNo local review rows are loaded for this state, so advisory flags have not been evaluated and this is a coverage summary rather than a cluster check. Controls: same selected state - same imported jurisdiction level - current advisory flag set only - vendor/system grouping from Verified Voting Verifier jurisdiction fields - no claim that every precinct or ballot mode used one identical setup.
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