2024Final results

2024 election for Pennsylvania Senate District 31

Pennsylvania State Senate · Pennsylvania

Dawn Keefer (R) won with 60.8% of the vote, defeating Mark Joseph Temons II (D) by 21.7 points.

Dawn KeeferRepublican · winner
60.8%80,963
39.2%52,109
The same year, the district voted R+15.5 for president; this race was R+21.7.133,072 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

EvenR+31.82000R+48.42004R+42.62008R+36.12016R+21.02020R+21.72024

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