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
| Candidate | Party | Votes | Share | Bar | Electoral votes |
|---|---|---|---|---|---|
| Joseph R. Biden | Democratic | 3,458,229 | 50.01% | 20 | |
| Donald J. Trump | Republican | 3,377,674 | 48.84% | — | |
| Others | Others | 79,380 | 1.15% | — | |
| Total votes | 6,915,283 | ||||
Sources: pa-2020.pdf · 2020
County resultsMedia count
Download CSV| County | Joseph R. Biden | Donald J. Trump | Others | Total | Margin |
|---|---|---|---|---|---|
| Adams County | 18,207 | 37,523 | 984 | 56,714 | 34.1 |
| Allegheny County | 430,759 | 282,913 | 11,128 | 724,800 | 20.4 |
| Armstrong County | 8,457 | 27,489 | 424 | 36,370 | 52.3 |
| Beaver County | 38,122 | 54,759 | 1,241 | 94,122 | 17.7 |
| Bedford County | 4,367 | 23,025 | 182 | 27,574 | 67.7 |
| Berks County | 92,895 | 109,736 | 2,909 | 205,540 | 8.2 |
| Blair County | 17,636 | 45,306 | 653 | 63,595 | 43.5 |
| Bradford County | 8,046 | 21,600 | 513 | 30,159 | 44.9 |
| Bucks County | 204,712 | 187,367 | 4,155 | 396,234 | 4.4 |
| Butler County | 37,508 | 74,359 | 1,438 | 113,305 | 32.5 |
| Cambria County | 21,730 | 48,085 | 759 | 70,574 | 37.3 |
| Cameron County | 634 | 1,771 | 29 | 2,434 | 46.7 |
| Carbon County | 11,212 | 21,984 | 433 | 33,629 | 32.0 |
| Centre County | 40,055 | 36,372 | 1,066 | 77,493 | 4.8 |
| Chester County | 182,372 | 128,565 | 4,816 | 315,753 | 17.0 |
| Clarion County | 4,678 | 14,578 | 237 | 19,493 | 50.8 |
| Clearfield County | 9,673 | 29,203 | 620 | 39,496 | 49.4 |
| Clinton County | 5,502 | 11,902 | 221 | 17,625 | 36.3 |
| Columbia County | 10,532 | 20,098 | 541 | 31,171 | 30.7 |
| Crawford County | 12,924 | 28,559 | 521 | 42,004 | 37.2 |
| Cumberland County | 62,245 | 77,212 | 2,138 | 141,595 | 10.6 |
| Dauphin County | 78,983 | 66,408 | 1,977 | 147,368 | 8.5 |
| Delaware County | 206,423 | 118,532 | 4,051 | 329,006 | 26.7 |
| Elk County | 4,522 | 12,140 | 244 | 16,906 | 45.1 |
| Erie County | 68,286 | 66,869 | 1,928 | 137,083 | 1.0 |
| Fayette County | 20,444 | 41,227 | 468 | 62,139 | 33.4 |
| Forest County | 728 | 1,882 | 36 | 2,646 | 43.6 |
| Franklin County | 22,422 | 57,245 | 1,116 | 80,783 | 43.1 |
| Fulton County | 1,085 | 6,824 | 68 | 7,977 | 71.9 |
| Greene County | 4,911 | 12,579 | 179 | 17,669 | 43.4 |
| Huntingdon County | 5,445 | 17,061 | 286 | 22,792 | 51.0 |
| Indiana County | 12,634 | 28,089 | 475 | 41,198 | 37.5 |
| Jefferson County | 4,527 | 17,960 | 337 | 22,824 | 58.9 |
| Juniata County | 2,253 | 9,649 | 141 | 12,043 | 61.4 |
| Lackawanna County | 61,991 | 52,334 | 1,085 | 115,410 | 8.4 |
| Lancaster County | 115,847 | 160,209 | 5,319 | 281,375 | 15.8 |
| Lawrence County | 15,978 | 29,597 | 501 | 46,076 | 29.6 |
| Lebanon County | 23,932 | 46,731 | 1,195 | 71,858 | 31.7 |
| Lehigh County | 98,288 | 84,259 | 2,166 | 184,713 | 7.6 |
| Luzerne County | 64,873 | 86,929 | 1,519 | 153,321 | 14.4 |
| Lycoming County | 16,971 | 41,462 | 821 | 59,254 | 41.3 |
| McKean County | 5,098 | 14,083 | 285 | 19,466 | 46.2 |
| Mercer County | 21,067 | 36,143 | 744 | 57,954 | 26.0 |
| Mifflin County | 4,603 | 16,670 | 229 | 21,502 | 56.1 |
| Monroe County | 44,060 | 38,726 | 1,043 | 83,829 | 6.4 |
| Montgomery County | 319,511 | 185,460 | 5,186 | 510,157 | 26.3 |
| Montour County | 3,771 | 5,844 | 202 | 9,817 | 21.1 |
| Northampton County | 85,087 | 83,854 | 2,458 | 171,399 | 0.7 |
| Northumberland County | 12,677 | 28,952 | 654 | 42,283 | 38.5 |
| Perry County | 5,950 | 18,293 | 409 | 24,652 | 50.1 |
| Philadelphia County | 603,790 | 132,740 | 4,847 | 741,377 | 63.5 |
| Pike County | 13,019 | 19,213 | 322 | 32,554 | 19.0 |
| Potter County | 1,726 | 7,239 | 99 | 9,064 | 60.8 |
| Schuylkill County | 20,727 | 48,871 | 1,005 | 70,603 | 39.9 |
| Snyder County | 4,910 | 13,983 | 247 | 19,140 | 47.4 |
| Somerset County | 8,654 | 31,466 | 423 | 40,543 | 56.3 |
| Sullivan County | 921 | 2,619 | 55 | 3,595 | 47.2 |
| Susquehanna County | 6,236 | 15,207 | 309 | 21,752 | 41.2 |
| Tioga County | 4,955 | 15,742 | 378 | 21,075 | 51.2 |
| Union County | 7,475 | 12,356 | 284 | 20,115 | 24.3 |
| Venango County | 7,585 | 18,569 | 374 | 26,528 | 41.4 |
| Warren County | 6,066 | 14,237 | 347 | 20,650 | 39.6 |
| Washington County | 45,088 | 72,080 | 1,310 | 118,478 | 22.8 |
| Wayne County | 9,191 | 18,637 | 261 | 28,089 | 33.6 |
| Westmoreland County | 72,129 | 130,218 | 2,836 | 205,183 | 28.3 |
| Wyoming County | 4,704 | 9,936 | 218 | 14,858 | 35.2 |
| York County | 88,114 | 146,733 | 3,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
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) | Code | Votes | Share |
|---|---|---|---|
| BIDEN, JOSEPH ROBINETTE JR (DEM) | DEM | 3,458,229 | 50.01% |
| TRUMP, DONALD J. (REP) | REP | 3,377,674 | 48.84% |
| JORGENSEN, JO (LIB) | LIB | 79,380 | 1.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)
Pennsylvania in every election · 2020 primaries · All states in 2020 · Report an error
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