Get the briefing by email: when the forecast moves and weekly through Election Day, then how our forecast did. See one

Janelle Stelson

Democratic · Pennsylvania U.S. House district 10 · 2026

Race details and available evidence

Other candidate in FutureBallot’s record for this race: Scott Perry (Republican).

Election source and identity checks

Matched by full name, party, race and election stage. Official election source checked 2026-10-31. Our current candidate list still includes this candidate. Check the election office for subsequent withdrawals, replacements or ballot changes.

This record is specific to this race. The record does not merge other people with the same name. Source dates describe the records checked, not a guarantee of the latest ballot.

Source publication date unavailable; retrieval does not establish when its contents changed

Career background

A sourced career history is not yet available for this profile.

The money

Campaign money
CandidateRaisedCash on handPAC shareSelf-fundedOutside $ forOutside $ against
Janelle Stelson (Democratic)

Outside spenders and filings at FEC
$9,234,260$2,069,3068%$0$146,342$2,054,492
Scott Perry (Republican)
incumbent
Outside spenders and filings at FEC
$6,791,519$1,023,56912%$0$1,002,625$856,122
5 other filers (primary candidates and old committees)
Other filers
CandidateRaisedCash on handPAC shareSelf-fundedOutside $ forOutside $ against
Justin Douglas (Democratic)
not on our ballot roster (a primary candidate or an old committee); figures through July 16, 2026
Outside spenders and filings at FEC
$156,435$00%$0$24,335—
Isabelle A Harman (Independent)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$66,566$5,1080%$51,945No outside-spending records in this FEC data
Karen Lynn Dalton (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through June 30, 2026
Outside spenders and filings at FEC
$15,625$-1780%$6,102No outside-spending records in this FEC data
Shamaine Daniels (Democratic)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$985$1,0170%$200No outside-spending records in this FEC data
Fogel G Shimp (Independent)
not on our ballot roster (a primary candidate or an old committee); figures through June 30, 2026
Outside spenders and filings at FEC
$87$140%$0No outside-spending records in this FEC data

Candidate money and outside spending have different reporting cutoffs. Where available, outside totals cover the full election cycle, including primaries; recent spending may be absent.

Money sources and coverage

FEC bulk candidate summaries through October 14, 2026. Candidate summaries may include earlier election stages. A dash or unavailable record does not establish that no outside spending occurred. Do not add outside spending to candidate receipts: money spent independently is separate from money raised by the candidate. These tables do not estimate a causal effect on votes; the race's model explanation identifies the inputs it actually uses. Outside spending covers 2025–2026, including spending during primaries. Records retrieved October 31, 2026, 16:02 UTC. These FEC figures include processed regular filings, not separate 24/48-hour notices; recent spending may be absent. Some filings submitted before the retrieval time may still be missing. Spending is matched by FEC candidate ID to the candidates listed here.

Outside spending by committee

FEC processed records for 2025–2026, retrieved October 31, 2026, 16:02 UTC. These amounts pool election stages, including primaries; they are not November-only totals. Support and opposition refer to the named candidate. Recent spending may be absent.

Sources, coverage and accounting

Unclassified records remain separate. These FEC committee and candidate totals use the latest processed amended regular filings, exclude Schedule E memo entries and include Form 5/7 spending under FEC processing rules. Separate 24/48-hour notices are not added. Recent spending reported only in notices may be absent. Retrieval time is not a guarantee that all filings through that time were processed. Committee sums reconcile to FEC candidate totals. Negative amounts reflect net adjustments. Only candidates with outside-spending records appear below; candidate receipts and outside spending have different reporting cutoffs. Record counts are expenditure entries, not unique filings.

Outside spending by committee
Candidate targetedCommittee or other spenderDirectionAmountRecords
Janelle Stelson (Democratic) — H4PA10104API PA VOTES (C00761064)Oppose$18.561
Janelle Stelson (Democratic) — H4PA10104API PA VOTES (C00761064)Support$95.161
Janelle Stelson (Democratic) — H4PA10104CASA IN ACTION PAC (C00685693)Oppose$2,992.463
Janelle Stelson (Democratic) — H4PA10104CLF (C00504530)Oppose$1,923,012.539
Janelle Stelson (Democratic) — H4PA10104DMFI PAC (C00710848)Support$381.821
Janelle Stelson (Democratic) — H4PA10104FIELD TEAM 6, INC. (C00909994)Support$840.305
Janelle Stelson (Democratic) — H4PA10104FREEDOM CAUCUS FUND (C00552851)Oppose$115,960.311
Janelle Stelson (Democratic) — H4PA10104GIVEGREEN UNITED ACTION (C00802389)Support$232.0510
Janelle Stelson (Democratic) — H4PA10104HOUSE FREEDOM ACTION (C00662221)Oppose$12,485.001
Janelle Stelson (Democratic) — H4PA10104KNOCK FOR DEMOCRACY, INC. (C00735738)Support$22,800.0012
Janelle Stelson (Democratic) — H4PA10104PENNSYLVANIA PRO-LIFE FEDERATION PAC (C00172361)Oppose$22.941
Janelle Stelson (Democratic) — H4PA10104RURAL FREEDOM NETWORK (C00647966)Support$26,822.433
Janelle Stelson (Democratic) — H4PA10104SENIORS EMPOWERING AN EFFECTIVE DEMOCRACY (SEED-PAC) (C00934059)Support$23,792.714
Janelle Stelson (Democratic) — H4PA10104SOLIDARITY VICTORY PAC (C00873877)Support$13,751.844
Janelle Stelson (Democratic) — H4PA10104THOMAS PAINE SOCIETY L.L.C. (C90020231)Support$12,748.005
Janelle Stelson (Democratic) — H4PA10104WELCOMEPAC (C00786830)Support$44,877.213
Scott Perry (Republican) — H2PA04135ACTIVATE AMERICA (C00640300)Oppose$1,144.971
Scott Perry (Republican) — H2PA04135BACK THE BOLD (C00771113)Oppose$32,890.282
Scott Perry (Republican) — H2PA04135CLUB FOR GROWTH PAC (C00432260)Support$35,826.7918
Scott Perry (Republican) — H2PA04135FREEDOM CAUCUS FUND (C00552851)Support$684,375.3496
Scott Perry (Republican) — H2PA04135GOA VICTORY FUND (C00817122)Support$574.253
Scott Perry (Republican) — H2PA04135HMP (C00495028)Oppose$765,554.646
Scott Perry (Republican) — H2PA04135HOUSE FREEDOM ACTION (C00662221)Support$32,490.632
Scott Perry (Republican) — H2PA04135INDIGO PAC (C00909465)Oppose$401.134
Scott Perry (Republican) — H2PA04135LGBTQ CONNECTION PAC (C00722884)Oppose$33,430.0742
Scott Perry (Republican) — H2PA04135PENNSYLVANIA PRO-LIFE FEDERATION PAC (C00172361)Support$22.951
Scott Perry (Republican) — H2PA04135PROTECT FREEDOM POLITICAL ACTION COMMITTEE (C00657866)Support$229,500.001
Scott Perry (Republican) — H2PA04135RURAL FREEDOM NETWORK (C00647966)Oppose$1,401.045
Scott Perry (Republican) — H2PA04135SENATE CONSERVATIVES ACTION (C00524181)Support$10,803.471
Scott Perry (Republican) — H2PA04135SENATE CONSERVATIVES FUND (C00448696)Support$9,031.1954
Scott Perry (Republican) — H2PA04135WELCOMEPAC (C00786830)Oppose$21,300.005
Justin Douglas (Democratic) (other filer) — H6PA10182API PA VOTES (C00761064)Support$17,692.8711
Justin Douglas (Democratic) (other filer) — H6PA10182FREEDOM PA (C00902189)Support$6,642.001