electionsmcp

electionsmcpraces › Pennsylvania State Senate District 31

Pennsylvania State Senate District 31

The current officeholder, the 2024 result, and a precinct-level model you can run yourself — built from how Pennsylvania actually voted.

The next election for this district needs confirmation.

Pennsylvania State Senate District 31 — highlighted within Pennsylvania's State Senate districts · 2024: R+21.7

Current officeholder

Dawn W. Keefer Republican

2024 result

Republican R+21.7

2024 votes cast

133,072

Office

State Senate

Precinct results — 2024 general

90 precincts reported in Pennsylvania State Senate District 31's 2024 general election. The twenty largest:

Precinct Winner Margin Votes
42133-EAST MANCHESTER Republican R+28.7 4,574
42133-CARROLL Republican R+43.9 4,363
42133-FAIRVIEW D 3D 3 Republican R+29.4 4,304
42133-NEWBERRY D 1D 1 Republican R+50.0 3,924
42133-DOVER D 2D 2 Republican R+45.6 3,876
42133-DOVER D 1D 1 Republican R+35.8 3,752
42041-LOWER ALLEN P 2P 2 Republican R+11.3 3,324
42133-WEST MANCHESTER D 2D 2 Republican R+26.2 3,169
42133-CONEWAGO D 1D 1 Republican R+32.8 3,067
42133-FRANKLIN Republican R+54.0 2,880
42133-WARRINGTON Republican R+58.7 2,823
42041-UPPER ALLEN P 8P 8 Republican R+10.7 2,787
42133-FAIRVIEW D 2D 2 Republican R+27.4 2,773
42133-WEST MANCHESTER D 5D 5 Republican R+18.9 2,735
42133-NEWBERRY D 3D 3 Republican R+34.1 2,647
42133-DOVER D 3D 3 Republican R+45.0 2,417
42133-DOVER D 4D 4 Republican R+36.4 2,398
42041-LOWER ALLEN P 5P 5 Republican R+6.6 2,325
42133-FAIRVIEW D 4D 4 Republican R+43.5 2,235
42133-WEST MANCHESTER D 3D 3 Republican R+31.3 2,208

Find your district

Enter a ZIP code or a district (e.g. NC-4) to find your U.S. House district and who represents it.

Frequently asked

Who represents Pennsylvania State Senate District 31?
Dawn W. Keefer (Republican) currently holds this State Senate seat.
What was the 2024 result in Pennsylvania State Senate District 31?
R+21.7 — 52,109 Democratic, 80,963 Republican, of 133,072 votes cast.
Can I model this race myself?
The next election for this district needs confirmation.

More races in Pennsylvania

Connect your AI to electionsmcp →