PA Legislature 2026

← All seats

Senate District 24

Collar counties · currently held by R (Tracy Pennycuick)

Forecast

63%
chance Christopher David Thomas (D) wins
Democrat
Christopher David Thomas
Republican
Tracy E Pennycuick
Others
Michael Anthony Schonewolf Jr (Green)
Rating
Tilt D
Expected margin
D+2.3 (90% range R+9.1 to D+13.7)
Chance of flipping
63.3%
Tipping-point chance
13.8% (chance this seat decides control)

How the forecast was built

Statewide generic legislative margin (environment)D+6.6
+ District partisan lean-1.1
= Fundamentals before candidatesD+5.5
+ Incumbency advantage-2.8
+ Incumbent's past over-performance (shrunk)-0.4
+ Campaign finance (log receipts ratio)-0.2
+ Target-list signal (pull toward even)-1.5
= Fundamentals marginD+0.6
District polls (1, average D+2.0, weight 40%)+0.6
External ratings prior (weight 33%)+1.1
Final expected marginD+2.3

District-level error SD 5.6 pts; total with statewide and regional error ≈ 7.0 pts.

Inputs

Partisan lean (current lines)

RaceDistrictStatewideLeanWeight
2024 PresidentR+2.3R+1.8-0.50.45
2022 GovernorD+13.8D+15.0-1.20.2
2022 U.S. SenateD+4.3D+5.0-0.70.2
2020 PresidentD+0.1D+1.1-1.00.15

Last legislative result (2022): R+4.0 vs a statewide legislative environment of D+0.7 → lean -1.9, blended at 30%.

Candidates & money

Incumbent
Tracy Pennycuick (R) — running
Receipts (cycle)
D $507,412 · R $705,071
Target lists
DLCC, PA_Senate_Dems, other

Past results in this district

YearDemocratRepublicanMargin
2022Jill DenninTracy E PennycuickR+4.0

District polls

PollsterSponsorEndnMarginAdjustedWeight
State Navigatenone (State Navigate polling fund)2026-09-20594D+2.0D+2.0100%

External ratings

SourceRatingImplied P(Dem)WeightAs of
state_navigateLean D (lean d)79%0.252026-10-15
ballotpediaToss-up (Battleground district)50%0.082026-10-15

Ratings are blended as a prior, not copied: they moved this seat's expected margin by +1.1 points.