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

General election

Results

By congressional district

Shapiro won ten of 18 congressional districts, including one that elected a Republican.
DistrictShapiroHeidelbaughRepresentative
1st52%46%Brian Fitzpatrick
2nd71%26%Brendan Boyle
3rd89%8%Dwight Evans
4th61%36%Madeleine Dean
5th63%35%Mary Gay Scanlon
6th54%43%Chrissy Houlahan
7th52%45%Susan Wild
8th52%46%Matt Cartwright
9th37%60%Dan Meuser
10th47%50%Scott Perry
11th37%60%Lloyd Smucker
12th32%65%Fred Keller
13th28%69%John Joyce
14th42%56%Guy Reschenthaler
15th31%66%Glenn Thompson
16th43%54%Mike Kelly
17th54%43%Conor Lamb
18th67%30%Mike Doyle