Pennsylvania 10th District Draft
Janelle Stelson (challenger) (D) vs Scott Perry (incumbent) (R) ยท messaging analysis as of 2026-10-27
Why this race matters
Lean D
decisive seat for control
4 ratings
Catalyst forecast v2.2, as of 2026-10-27. Tipping-point share = share of simulations in which this race supplies the decisive seat. Rater consensus from published ratings. Methodology and sources.
Model (viz_data.json 2026-10-27, ANALYST): Dem win 74.3%, tipping share 2.92% (top House race), Stelson +2.2 across 3 polls, consensus Lean D.
Where it stands
Polls: a new poll shows a tie (ABC27, WHP, Inquirer 10/25). PennLive (10/26): "Perry and Stelson are tied". Crosstabs not retrieved.
Money: "Stelson holds cash advantage" (WITF, 10/23). PennLive (10/27) looks into who is funding the nonstop ads. FEC figures not pulled.
Debate: Oct 14, with clashes on the economy, the Iran war, elections and housing (City & State, WGAL). Fox43 (10/15) fact-checked it.
Risks to the lead
- A tied race in the latest public poll. The model's +2.2 rests on only 3 polls.
- Perry's late attack ad. WITF (10/21) and the Inquirer (10/22) describe it as making unsubstantiated allegations, and the Stelson campaign calls it fabricated (WGAL). Responding risks amplifying it, and PoliticsPA reports a possible lawsuit.
- Heavy outside-money ad volume (PennLive, 10/27).
What's working
The cash advantage. The press framing of Perry's ad as "unsubstantiated" was done by independent outlets, not the campaign.
Top 5 recommendations
Respond briefly and use validators. Draft: "Local news called Scott Perry's ad 'unsubstantiated.'" Line needs verification: confirm the exact WITF wording before air. Do not repeat the allegation.
Close on housing and the economy (the debate themes). Line needs verification: no Perry roll calls were pulled.
Draw a contrast on the Iran war. Line needs verification.
Put the cash advantage into final-week turnout. This is a judgment call.
Pull Perry's record from clerk.house.gov before writing any vote line. Not done.
Evidence & sources
Claims table (5 claims) โ tap to expand
| # | Claim | Source | Date | Status |
|---|---|---|---|---|
| 1 | Model figures | forecast-meta/site/viz_data.json | 2026-10-27 | VERIFIED |
| 2 | Tied poll | ABC27 / PennLive headlines (Google News RSS q=Stelson Perry) | 2026-10-25/26 | UNVERIFIED (headline only) |
| 3 | Perry ad called unsubstantiated / fabricated | WITF / WGAL / Inquirer headlines | 2026-10-21/22 | UNVERIFIED (headline only) |
| 4 | Stelson cash advantage | WITF headline | 2026-10-23 | UNVERIFIED (headline only) |
| 5 | Oct 14 debate topics | City & State / WGAL headlines | 2026-10-14/15 | UNVERIFIED (headline only) |
Tally: 1 VERIFIED, 4 UNVERIFIED.
Gaps
Not found: FEC data, poll crosstabs, campaign-site text, ad scripts, roll calls.
Where I looked: Google News RSS only.