Civic Result MapsNational election result data platform
Current context

Pennsylvania · 2024 President

Contest
President

County Map

Loading repository GeoJSON
PA
Click or focus a boundaryWinner, margin, and review flags appear here.
100%
Loading map geometry...
Strong Harris WinWeak Harris WinWeak Trump WinStrong Trump Win
Vote volumeNo joined resultAdvisory countBadge numbers count advisory indicators, not confirmed findings.

County Results

67 visible reporting jurisdictions
Sort
About the directional review column

The column below is not a finding that interference occurred, and it does not prove that any candidate actually received extra votes. It is a rough advisory screen from the loaded review indicators. For down-ballot comparison flags, the app compares same-party presidential votes against a comparison race such as U.S. Senate or Governor, then labels the direction with the larger relative gap. Governor-only comparisons are marked low confidence because they can mostly reflect ordinary race-specific ticket splitting. When the comparison is U.S. House, the column names presidential-over-House dropoff direction instead of candidate benefit because House races are district- and candidate-specific controls.

That direction can be affected by split-ticket voting, incumbency, local candidate strength, undervotes, uncontested races, one-sided comparison races, reporting-unit definitions, missing comparison rows, or ordinary political geography. Treat it as "if this pattern needs review, this is the side the math points toward," not as a causal claim or a conclusion.

JurisdictionFlagsDirectional screenWinnerHarrisTrumpTotalMarginSourceInspect
Adams County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump19,84240,24860,65020,406 (33.65%)pa-2024-pa-2024-precinct-results
Allegheny County
! Vote-share pattern
Trump share patternHarris429,916283,595720,504146,321 (20.31%)pa-2024-pa-2024-precinct-results
Armstrong County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump8,55328,29637,11919,743 (53.19%)pa-2024-pa-2024-precinct-results
Beaver County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump37,19656,83794,84319,641 (20.71%)pa-2024-pa-2024-precinct-results
Bedford County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,33623,65828,16019,322 (68.62%)pa-2024-pa-2024-precinct-results
Berks County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump91,125116,677209,83825,552 (12.18%)pa-2024-pa-2024-precinct-results
Blair County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump18,12746,35264,94928,225 (43.46%)pa-2024-pa-2024-precinct-results
Bradford County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump7,99022,93731,19214,947 (47.92%)pa-2024-pa-2024-precinct-results
Bucks County--Trump198,431198,722401,028291 (0.07%)pa-2024-pa-2024-precinct-results
Butler County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump40,66179,773121,44039,112 (32.21%)pa-2024-pa-2024-precinct-results
Cambria County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump21,17749,40871,13628,231 (39.69%)pa-2024-pa-2024-precinct-results
Cameron County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5381,6542,2191,116 (50.29%)pa-2024-pa-2024-precinct-results
Carbon County
! Average down-ballot difference
Trump / REPTrump11,39423,70835,39512,314 (34.79%)pa-2024-pa-2024-precinct-results
Centre County
! Vote-share pattern
Harris share patternHarris41,11938,82980,7922,290 (2.83%)pa-2024-pa-2024-precinct-results
Chester County
! Vote-share pattern
Trump share patternHarris184,281137,299324,96446,982 (14.46%)pa-2024-pa-2024-precinct-results
Clarion County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,56215,03619,73310,474 (53.08%)pa-2024-pa-2024-precinct-results
Clearfield County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump9,64730,48140,43020,834 (51.53%)pa-2024-pa-2024-precinct-results
Clinton County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5,39512,96518,5227,570 (40.87%)pa-2024-pa-2024-precinct-results
Columbia County
! Vote-share pattern
Harris share patternTrump11,08321,19032,57610,107 (31.03%)pa-2024-pa-2024-precinct-results
Crawford County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump12,85829,68542,87216,827 (39.25%)pa-2024-pa-2024-precinct-results
Cumberland County
! Vote-share pattern
Harris share patternTrump66,25580,267148,39614,012 (9.44%)pa-2024-pa-2024-precinct-results
Dauphin County
! Vote-share pattern
Mixed share patternHarris78,32769,474149,5268,853 (5.92%)pa-2024-pa-2024-precinct-results
Delaware County
! Vote-share pattern
Trump share patternHarris201,324123,421328,17277,903 (23.74%)pa-2024-pa-2024-precinct-results
Elk County
! Average down-ballot difference
Trump / REPTrump4,48312,54317,1538,060 (46.99%)pa-2024-pa-2024-precinct-results
Erie County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump67,45668,866137,5951,410 (1.02%)pa-2024-pa-2024-precinct-results
Fayette County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump19,54843,63363,47224,085 (37.95%)pa-2024-pa-2024-precinct-results
Forest County
! Average down-ballot difference
Trump / REPTrump7241,9022,6501,178 (44.45%)pa-2024-pa-2024-precinct-results
Franklin County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump23,54359,60483,88436,061 (42.99%)pa-2024-pa-2024-precinct-results
Fulton County
! Vote-share pattern
Trump share patternTrump1,1027,0398,1775,937 (72.61%)pa-2024-pa-2024-precinct-results
Greene County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,59212,31917,2367,727 (44.83%)pa-2024-pa-2024-precinct-results
Huntingdon County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5,36817,62723,15612,259 (52.94%)pa-2024-pa-2024-precinct-results
Indiana County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump12,69729,21542,22916,518 (39.12%)pa-2024-pa-2024-precinct-results
Jefferson County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,70718,23523,12913,528 (58.49%)pa-2024-pa-2024-precinct-results
Juniata County
! Average down-ballot difference
Trump / REPTrump2,2909,72112,1047,431 (61.39%)pa-2024-pa-2024-precinct-results
Lackawanna County
! Average down-ballot difference
Trump / REPHarris59,51056,261116,5903,249 (2.79%)pa-2024-pa-2024-precinct-results
Lancaster County
! Vote-share pattern
Trump share patternTrump120,119166,261289,25746,142 (15.95%)pa-2024-pa-2024-precinct-results
Lawrence County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump15,44031,34747,11015,907 (33.77%)pa-2024-pa-2024-precinct-results
Lebanon County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump24,73448,28273,69223,548 (31.95%)pa-2024-pa-2024-precinct-results
Lehigh County
! Average down-ballot difference! Vote-share pattern
Trump / REP (low)Harris96,31791,207189,8105,110 (2.69%)pa-2024-pa-2024-precinct-results
Luzerne County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump62,50492,444156,15029,940 (19.17%)pa-2024-pa-2024-precinct-results
Lycoming County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump17,21641,96159,68524,745 (41.46%)pa-2024-pa-2024-precinct-results
McKean County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5,11514,40119,6829,286 (47.18%)pa-2024-pa-2024-precinct-results
Mercer County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump20,14537,76158,41017,616 (30.16%)pa-2024-pa-2024-precinct-results
Mifflin County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,73517,18422,07112,449 (56.40%)pa-2024-pa-2024-precinct-results
Monroe County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump42,00742,67685,525669 (0.78%)pa-2024-pa-2024-precinct-results
Montgomery County
! Vote-share pattern
Trump share patternHarris317,103198,311520,906118,792 (22.80%)pa-2024-pa-2024-precinct-results
Montour County
! Vote-share pattern
Harris share patternTrump3,8625,9449,9082,082 (21.01%)pa-2024-pa-2024-precinct-results
Northampton County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump86,65589,817178,2153,162 (1.77%)pa-2024-pa-2024-precinct-results
Northumberland County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump12,86330,24043,52217,377 (39.93%)pa-2024-pa-2024-precinct-results
Perry County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump6,38519,07325,72512,688 (49.32%)pa-2024-pa-2024-precinct-results
Philadelphia County
! Average down-ballot difference! Vote-share pattern
Harris / DEMHarris566,394144,044718,972422,350 (58.74%)pa-2024-pa-2024-precinct-results
Pike County
! Vote-share pattern
Harris share patternTrump13,13221,53734,9508,405 (24.05%)pa-2024-pa-2024-precinct-results
Potter County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump1,6757,3349,0855,659 (62.29%)pa-2024-pa-2024-precinct-results
Schuylkill County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump20,88251,66573,18430,783 (42.06%)pa-2024-pa-2024-precinct-results
Snyder County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5,23914,66420,0389,425 (47.04%)pa-2024-pa-2024-precinct-results
Somerset County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump8,59631,99340,88123,397 (57.23%)pa-2024-pa-2024-precinct-results
Sullivan County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump9762,7213,7211,745 (46.90%)pa-2024-pa-2024-precinct-results
Susquehanna County
! Down-ballot outliers
Trump / REPTrump6,09316,11422,40410,021 (44.73%)pa-2024-pa-2024-precinct-results
Tioga County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump5,10016,27221,58711,172 (51.75%)pa-2024-pa-2024-precinct-results
Union County
! Vote-share pattern
Harris share patternTrump8,01512,96921,1884,954 (23.38%)pa-2024-pa-2024-precinct-results
Venango County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump7,62418,88326,73211,259 (42.12%)pa-2024-pa-2024-precinct-results
Warren County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump6,21214,34520,7238,133 (39.25%)pa-2024-pa-2024-precinct-results
Washington County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump44,91075,929121,61731,019 (25.51%)pa-2024-pa-2024-precinct-results
Wayne County
! Average down-ballot difference
Trump / REPTrump9,15020,07129,44410,921 (37.09%)pa-2024-pa-2024-precinct-results
Westmoreland County
! Average down-ballot difference
Trump / REPTrump74,904135,008211,45060,104 (28.42%)pa-2024-pa-2024-precinct-results
Wyoming County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump4,68010,22215,0525,542 (36.82%)pa-2024-pa-2024-precinct-results
York County
! Average down-ballot difference! Vote-share pattern
Trump / REPTrump91,926154,884249,21062,958 (25.26%)pa-2024-pa-2024-precinct-results

Source Provenance

Authority, parser, and confidence
Ready
  • Pennsylvania 2024 presidential county resultsImported from the legacy Civic Result Maps source inventory.legacyStaticAppData
  • County boundariesCounty geometry is used for county map joins; precinct boundary geometry is not included in this package.censusTigerGeojson
  • Historical county presidential baseline rowsSecondary 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.historicalPresidentialCsv
  • Official county turnout and registration summaryOfficial county vote-history and registered-voter denominator workbook.pennsylvaniaVoteHistoryXlsx
  • Official historical county presidential baseline rows from precinct bulk returnsOfficial 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.historicalPresidentialCsv
  • Official precinct presidential and Senate returnsOfficial Pennsylvania Department of State 2024 General Election Precinct Election Returns bulk file.pennsylvaniaBulkCsv
  • Official precinct returns data dictionaryOfficial county code table used to normalize county names from the bulk returns file.pennsylvaniaBulkReadmeCountyCodes
  • Verified Voting Verifier PA 2024 equipment contextVerified 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.verifiedVotingEquipment

Coverage

Loaded platform capabilities
Ready
  • Source PlannerAvailable
  • Certified ResultsAvailable
  • MapAvailable
  • Review GraphsAvailable
  • TurnoutAvailable
  • Historical BaselineAvailable

State Snapshot

Candidate totals and vote share
Ready
Trump3,543,041 - 50.39%
Harris3,420,865 - 48.65%
Other67,831 - 0.96%
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