Skip to content

Pennsylvania · 2020 presidential election

Pennsylvania presidential election results 2020

Joseph R. Biden carried Pennsylvania by 1.16 points (80,555 votes), winning 20 electoral votes.

Electoral votes
20
Votes counted
6,915,283
PA result
D+1.2
Compared with the nation
3.3 pts more Republican
Swing since 2016
1.9 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
Joseph R. BidenDemocratic3,458,22950.01%20
Donald J. TrumpRepublican3,377,67448.84%—
OthersOthers79,3801.15%—
Total votes6,915,283

Sources: pa-2020.pdf · 2020

County resultsMedia count

Download CSV

County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document
Open the dataset

Blair County: Donald J. Trump +43.5Bradford County: Donald J. Trump +44.9Cambria County: Donald J. Trump +37.3Clarion County: Donald J. Trump +50.8Elk County: Donald J. Trump +45.1Indiana County: Donald J. Trump +37.5Lackawanna County: Joseph R. Biden +8.4Mifflin County: Donald J. Trump +56.1Montour County: Donald J. Trump +21.1Potter County: Donald J. Trump +60.8Sullivan County: Donald J. Trump +47.2Warren County: Donald J. Trump +39.6Armstrong County: Donald J. Trump +52.3Allegheny County: Joseph R. Biden +20.4Beaver County: Donald J. Trump +17.7Bucks County: Joseph R. Biden +4.4Cameron County: Donald J. Trump +46.7Centre County: Joseph R. Biden +4.8Chester County: Joseph R. Biden +17.0Clearfield County: Donald J. Trump +49.4Crawford County: Donald J. Trump +37.2Delaware County: Joseph R. Biden +26.7Erie County: Joseph R. Biden +1.0Fayette County: Donald J. Trump +33.4Franklin County: Donald J. Trump +43.1Huntingdon County: Donald J. Trump +51.0Juniata County: Donald J. Trump +61.4Lawrence County: Donald J. Trump +29.6Luzerne County: Donald J. Trump +14.4Mercer County: Donald J. Trump +26.0Monroe County: Joseph R. Biden +6.4Northampton County: Joseph R. Biden +0.7Philadelphia County: Joseph R. Biden +63.5Snyder County: Donald J. Trump +47.4Somerset County: Donald J. Trump +56.3Susquehanna County: Donald J. Trump +41.2Union County: Donald J. Trump +24.3Venango County: Donald J. Trump +41.4Washington County: Donald J. Trump +22.8York County: Donald J. Trump +24.6Berks County: Donald J. Trump +8.2Butler County: Donald J. Trump +32.5Carbon County: Donald J. Trump +32.0Columbia County: Donald J. Trump +30.7Forest County: Donald J. Trump +43.6Fulton County: Donald J. Trump +71.9Lebanon County: Donald J. Trump +31.7Lycoming County: Donald J. Trump +41.3Perry County: Donald J. Trump +50.1Tioga County: Donald J. Trump +51.2Wyoming County: Donald J. Trump +35.2Bedford County: Donald J. Trump +67.7Clinton County: Donald J. Trump +36.3Cumberland County: Donald J. Trump +10.6Dauphin County: Joseph R. Biden +8.5Greene County: Donald J. Trump +43.4Jefferson County: Donald J. Trump +58.9Lancaster County: Donald J. Trump +15.8Lehigh County: Joseph R. Biden +7.6McKean County: Donald J. Trump +46.2Schuylkill County: Donald J. Trump +39.9Wayne County: Donald J. Trump +33.6Westmoreland County: Donald J. Trump +28.3Montgomery County: Joseph R. Biden +26.3Northumberland County: Donald J. Trump +38.5Pike County: Donald J. Trump +19.0Adams County: Donald J. Trump +34.1
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Joseph R. BidenDonald J. TrumpOthers TotalMargin
Adams County 18,20737,523984 56,714 34.1
Allegheny County 430,759282,91311,128 724,800 20.4
Armstrong County 8,45727,489424 36,370 52.3
Beaver County 38,12254,7591,241 94,122 17.7
Bedford County 4,36723,025182 27,574 67.7
Berks County 92,895109,7362,909 205,540 8.2
Blair County 17,63645,306653 63,595 43.5
Bradford County 8,04621,600513 30,159 44.9
Bucks County 204,712187,3674,155 396,234 4.4
Butler County 37,50874,3591,438 113,305 32.5
Cambria County 21,73048,085759 70,574 37.3
Cameron County 6341,77129 2,434 46.7
Carbon County 11,21221,984433 33,629 32.0
Centre County 40,05536,3721,066 77,493 4.8
Chester County 182,372128,5654,816 315,753 17.0
Clarion County 4,67814,578237 19,493 50.8
Clearfield County 9,67329,203620 39,496 49.4
Clinton County 5,50211,902221 17,625 36.3
Columbia County 10,53220,098541 31,171 30.7
Crawford County 12,92428,559521 42,004 37.2
Cumberland County 62,24577,2122,138 141,595 10.6
Dauphin County 78,98366,4081,977 147,368 8.5
Delaware County 206,423118,5324,051 329,006 26.7
Elk County 4,52212,140244 16,906 45.1
Erie County 68,28666,8691,928 137,083 1.0
Fayette County 20,44441,227468 62,139 33.4
Forest County 7281,88236 2,646 43.6
Franklin County 22,42257,2451,116 80,783 43.1
Fulton County 1,0856,82468 7,977 71.9
Greene County 4,91112,579179 17,669 43.4
Huntingdon County 5,44517,061286 22,792 51.0
Indiana County 12,63428,089475 41,198 37.5
Jefferson County 4,52717,960337 22,824 58.9
Juniata County 2,2539,649141 12,043 61.4
Lackawanna County 61,99152,3341,085 115,410 8.4
Lancaster County 115,847160,2095,319 281,375 15.8
Lawrence County 15,97829,597501 46,076 29.6
Lebanon County 23,93246,7311,195 71,858 31.7
Lehigh County 98,28884,2592,166 184,713 7.6
Luzerne County 64,87386,9291,519 153,321 14.4
Lycoming County 16,97141,462821 59,254 41.3
McKean County 5,09814,083285 19,466 46.2
Mercer County 21,06736,143744 57,954 26.0
Mifflin County 4,60316,670229 21,502 56.1
Monroe County 44,06038,7261,043 83,829 6.4
Montgomery County 319,511185,4605,186 510,157 26.3
Montour County 3,7715,844202 9,817 21.1
Northampton County 85,08783,8542,458 171,399 0.7
Northumberland County 12,67728,952654 42,283 38.5
Perry County 5,95018,293409 24,652 50.1
Philadelphia County 603,790132,7404,847 741,377 63.5
Pike County 13,01919,213322 32,554 19.0
Potter County 1,7267,23999 9,064 60.8
Schuylkill County 20,72748,8711,005 70,603 39.9
Snyder County 4,91013,983247 19,140 47.4
Somerset County 8,65431,466423 40,543 56.3
Sullivan County 9212,61955 3,595 47.2
Susquehanna County 6,23615,207309 21,752 41.2
Tioga County 4,95515,742378 21,075 51.2
Union County 7,47512,356284 20,115 24.3
Venango County 7,58518,569374 26,528 41.4
Warren County 6,06614,237347 20,650 39.6
Washington County 45,08872,0801,310 118,478 22.8
Wayne County 9,19118,637261 28,089 33.6
Westmoreland County 72,129130,2182,836 205,183 28.3
Wyoming County 4,7049,936218 14,858 35.2
York County 88,114146,7333,624 238,471 24.6

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document.

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Certified state documentCertified

Pennsylvania Department of State, 2020 Presidential Election Official Returns, statewide summary (last updated Feb 23, 2021)
Open the original document · page 2

Every ticket on the ballot, as printed in the certified document (the statewide table above groups minor candidates as “Others” when the source does).

All 3 tickets as printed in the document
Ticket (as printed)CodeVotesShare
BIDEN, JOSEPH ROBINETTE JR (DEM)DEM3,458,22950.01%
TRUMP, DONALD J. (REP)REP3,377,67448.84%
JORGENSEN, JO (LIB)LIB79,3801.15%
Notes on how this document was read
  • Each candidate prints name, 'Votes: n' and percentage, then Election Day / Mail / Provisional counts and the running mate; the page's left menu words were ignored.
  • The page states that totals do not include mail ballots received between 8 p.m. on election day and 5 p.m. the following Friday.

Method: text layer: words grouped by baseline (pdfplumber), numeric tokens taken as the row's values under the spec's column labels; each row's digits matched against PyMuPDF's words (second extraction)

Certificate of Ascertainment

The governor’s certificate naming Pennsylvania’s electors. Open the certificate (PDF, 2 pages)

Questions and answers

Who won Pennsylvania in 2020?

Joseph R. Biden won Pennsylvania by 1.16 percentage points (80,555 votes).

How many electoral votes did Pennsylvania have in 2020?

Pennsylvania cast 20 electoral votes in 2020.

How many people voted for president in Pennsylvania in 2020?

6,915,283 votes were counted for president.

How many counties did each candidate win in Pennsylvania in 2020?

Donald J. Trump 54, Joseph R. Biden 13 (out of 67 counties with results).

How did Pennsylvania change from 2016 to 2020?

The margin moved 1.9 points toward the Democratic ticket, from Republican by 0.7 points to Democratic by 1.2 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data