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 resultIndicator countBadge numbers count individual advisory indicators. One boundary can contain more than one calculation scope.

Precinct Detail

PA, 2024
Reviewed geometry only
Checking precinct coverageLooking for a reviewed layer for the selected election.

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.

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