2020 Pennsylvania Attorney General election
The Pennsylvania Attorney General election of 2020 was held on November 3, 2020. Primary elections were originally due to take place on April 28, 2020. However, following concerns regarding the COVID-19 pandemic in the United States including Pennsylvania, the primaries were delayed until June 2, 2020. Incumbent Democratic Attorney General Josh Shapiro defeated Republican Heather Heidelbaugh to win a second term.
Democratic primary
Candidates
Declared
Republican primary
Candidates
Declared
- Heather Heidelbaugh, partner, Leech Tishman; former Allegheny County councilwoman
General election
Results
By congressional district
Shapiro won ten of 18 congressional districts, including one that elected a Republican.| District | Shapiro | Heidelbaugh | Representative |
| 1st | 52% | 46% | Brian Fitzpatrick |
| 2nd | 71% | 26% | Brendan Boyle |
| 3rd | 89% | 8% | Dwight Evans |
| 4th | 61% | 36% | Madeleine Dean |
| 5th | 63% | 35% | Mary Gay Scanlon |
| 6th | 54% | 43% | Chrissy Houlahan |
| 7th | 52% | 45% | Susan Wild |
| 8th | 52% | 46% | Matt Cartwright |
| 9th | 37% | 60% | Dan Meuser |
| 10th | 47% | 50% | Scott Perry |
| 11th | 37% | 60% | Lloyd Smucker |
| 12th | 32% | 65% | Fred Keller |
| 13th | 28% | 69% | John Joyce |
| 14th | 42% | 56% | Guy Reschenthaler |
| 15th | 31% | 66% | Glenn Thompson |
| 16th | 43% | 54% | Mike Kelly |
| 17th | 54% | 43% | Conor Lamb |
| 18th | 67% | 30% | Mike Doyle |