2024Final results

2024 election for Pennsylvania Senate District 17

Pennsylvania State Senate · Pennsylvania

Amanda Cappelletti (D) won with 68.4% of the vote, defeating Gregory Harris (R) by 36.8 points.

Amanda CappellettiDemocrat · winner
68.4%100,630
Gregory HarrisRepublican
31.6%46,514
147,144 votes

Source: Pennsylvania Department of StateUpdated Oct 1, 2026, 6:19 AM ET

The seat over time

D − R margin in this seat's races around 2024

Races before and after

EvenD+29.02004D+22.92008D+26.42012D+28.02016D+31.82020D+36.82024

Source: Pennsylvania Department of StateUpdated Oct 1, 2026, 6:19 AM ET