Pennsylvania State House, District 31
HD-31 — Lower Makefield Township, Morrisville Borough, Newtown Borough, Newtown Township, Yardley Borough (Lower/Central Bucks) · Lean Democratic. Warren has held the seat since 2017 with solid margins; no GOP challenger filed by the March 2026 deadline.
Likely DemocraticNo endorsements
This app doesn't endorse any of these candidates. Only you do.
Race note
Perry Warren (D, incumbent) ran unopposed in the 2026 primary. No Republican filed a nominating petition by the March 2026 deadline, so the November general is expected to be uncontested barring a third-party or write-in candidacy.
Meet the candidates
Each candidate gets the same space, same format, same depth. Click any to see their full profile.
Equal billingSame card, same size, every candidate. Nobody gets first billing here.
Published as research from public sources. Parley does not endorse candidates. Disclaimers & right-of-reply · Report an error