You are viewing a past election.

Pennsylvania
8th District

District Map

District map

Final Rating

See All
Tilt D

2024 Baseline

What's This?
R +0.6
D: 48.6%, R: 49.2%

2024 Election

Incumbent

Candidates

Campaign Finance Data

Loading finance data...

Past Elections

Show AllCollapse

House

2022
51.2%
48.8%
D
Democrat
147,169 (51.2%)
R
Republican
140,303 (48.8%)

President

2020
48%
51%
D
Democrat
183,285 (48%)
R
Republican
194,639 (51%)
Other
3,902 (1%)
2016
44.4%
52.5%
D
Democrat
147,490 (44.4%)
R
Republican
174,435 (52.5%)
Other
10,115 (3%)

Senate

2022
49.4%
48.2%
D
Democrat
141,802 (49.4%)
R
Republican
138,276 (48.2%)
Other
6,960 (2.4%)
2018
52.5%
46.3%
D
Democrat
140,385 (52.5%)
R
Republican
123,945 (46.3%)
Other
3,112 (1.2%)
2016
47.3%
46.7%
D
Democrat
153,513 (47.3%)
R
Republican
151,508 (46.7%)
Other
19,215 (5.9%)

Governor

2022
53.6%
44.5%
D
Democrat
153,854 (53.6%)
R
Republican
127,542 (44.5%)
Other
5,386 (1.9%)
2018
56.5%
42.1%
D
Democrat
150,733 (56.5%)
R
Republican
112,297 (42.1%)
Other
3,636 (1.4%)

Attorney General

2020
D
Democrat
194,644 (52%)
R
Republican
169,063 (45.2%)
Other
10,468 (2.8%)
2016
D
Democrat
167,185 (53.1%)
R
Republican
147,806 (46.9%)

Auditor

2020
D
Democrat
172,756 (46.8%)
R
Republican
180,157 (48.8%)
Other
16,604 (4.5%)
2016
D
Democrat
161,641 (51.5%)
R
Republican
132,760 (42.3%)
Other
19,313 (6.2%)

Treasurer

2020
D
Democrat
178,541 (48.2%)
R
Republican
178,722 (48.3%)
Other
12,774 (3.5%)
2016
D
Democrat
164,061 (52.5%)
R
Republican
128,825 (41.2%)
Other
19,640 (6.3%)

Podcasts

Listen
No podcasts found for this election year.

Share

Twitter (X) Facebook Email

Ratings

2024
Tilt Democrat
Tilt Democrat
2022
Toss-up
2020
Solid Democrat
Likely Democrat
Likely Democrat
2018
Lean Democrat
Likely Democrat
Lean Republican
Lean Republican
2016
Toss-up
Tilt Republican
Tilt Republican
2014
Solid Republican
Likely Republican
Likely Republican
2012
Likely Republican
Lean Republican
Tilt Republican
2010
Tilt Republican
Toss-up
Lean Democrat
Likely Democrat
You are viewing a past election. Go to 2026