Janelle Stelson
Candidate for Pennsylvania 10th Congressional District · Democrat
On the 2026 ballotChallenger · Pennsylvania 10th Congressional District · Nov 3 General
Ballot status source: Pennsylvania Department of State — certified 2026 General Primary · read Sep 24, 2026
Sources (3)
- Pennsylvania Department of State — certified 2026 General Primary (May 19) precinct returns: Representative in Congress District 10 (DEM), Janelle Stelson 42,397 of 62,864 votes (nominee)
- no general list published
- nominee per certified results
The District
What Pennsylvania 10th Congressional District covers
Covers parts of Dauphin County, Cumberland County and York County.
Includes Hershey, Harrisburg, Weigelstown, Carlisle, Colonial Park, York, Linglestown, Schlusser, Shiloh, Boiling Springs, Camp Hill, East York and 64 more.
341 precincts · District lines: Congressional lines: U.S. Census Bureau (1:500,000 cartographic boundary, 119th Congress) · Precinct lines: U.S. Census Bureau, 2020 TIGER/Line voting districts (VTD20); Dauphin County GIS, DC_VotingDistricts (official voting districts; feature edits through 2024-01)
Results
Certified results for Pennsylvania 10th Congressional District
U.S. House District 10
2024 Pennsylvania General Election · Nov 5, 2024| Candidate | Party | Votes | Share |
|---|---|---|---|
| Scott G PerryRepublican | Republican | 205,567 | 50.6% |
| Janelle StelsonDemocrat | Democrat | 200,434 | 49.4% |
Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file) · Pennsylvania Department of State — official statewide precinct returns…
U.S. House District 10
2022 Pennsylvania General Election · Nov 8, 2022| Candidate | Party | Votes | Share |
|---|---|---|---|
| Scott G PerryRepublican | Republican | 169,331 | 53.8% |
| Shamaine Andrea DanielsDemocrat | Democrat | 145,215 | 46.2% |
Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file) · Pennsylvania Department of State — official statewide precinct returns…
U.S. House District 10
2020 Pennsylvania General Election · Nov 3, 2020| Candidate | Party | Votes | Share |
|---|---|---|---|
| Scott G PerryRepublican | Republican | 208,896 | 53.3% |
| Eugenio A DepasqualeDemocrat | Democrat | 182,938 | 46.7% |
Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file) · Pennsylvania Department of State — official statewide precinct returns…
Key Votes
The record
No public voting record
Janelle Stelson has not held elected public office; she is a former WGAL television news anchor. Her on-air journalism is not a public-office record. No roll-call record exists to report (checked 2026-09-24).
Official · GOTV Intel finding (absence of record)
Newest first. A close vote was decided by 5% of the votes cast or less (or 10 votes or fewer, under a fifth of the votes). Broke with party: voted against most of their party, where the record gives the party split.
Their Money
Campaign finance
- Last Change
- New finance report · Oct 7
- Raised
- $6,369,964cycle to date through Jun 30
- Cash on Hand
- $4,478,639cycle to date through Jun 30
- Spent
- $2,021,029cycle to date through Jun 30
- Debts Owed
- $0cycle to date through Jun 30
- Next Report Due
- Q3 Report · Oct 15
View on FEC.govFEC, cycle to date through Jun 30, 2026
Top Payees
Who the campaign paid most, as its filing reports it.
- SB DIGITAL · texting services$415.6K
- NORMINGTON PETTS · polling$112.1K
- THE MONEY WHEEL, LLC · compliance consulting$43.3K
- TECHNICOLOR POLITICAL · digital advertising$34.5K
- SALK STRATEGIES · fundraising consulting$28.5K
Campaign finance — Friends of Janelle Stelson: July Quarterly 2026, through Jun 30, 2026
Jun 30, 2026 · Official · Federal Election CommissionFinance Reports
Campaign finance — Friends of Janelle Stelson: July Quarterly 2026, through Jun 30, 2026
Raised $6,369,963.88 this cycle · spent $2,021,029.10 · cash on hand $4,478,639.42 · debts owed by the committee $0.00 — through Jun 30, 2026. Where the money came from (cycle to date, as reported): Individuals $4,912,099.10 (77%); PACs and other political committees $488,706.48 (8%); Party committees $6,728.17 (0%); Transfers from authorized committees $939,658.13 (15%). Where it went (itemized operating expenditures this cycle, FEC-processed through Sep 20, 2026): other $442.6K; polling $130.7K; digital $52.4K; compliance/treasurer $43.3K; media/ad buying $34.5K; fundraising $28.5K.
Jun 30, 2026 · Official · Federal Election Commission
State campaign finance reports: not shown for this state.
Filings
- Q3 ReportFEC · through Sep 30, 2026View the Filing
Money shows as the filings named here report it. Payees are who the campaign paid; individual contributors are not shown.
Advertising
Who is advertising for and against Janelle
Advertising summary — for and against (2026 cycle)
For: own campaign $9,700 on Google; outside Google ads $0–$0; Snap $0; broadcast TV pending; FEC independent expenditures $37,714. Against: outside Google ads $0–$0; opponent campaign ads $84,400–$100,900; Snap $0; broadcast TV pending; FEC independent expenditures $169,775. 2026 cycle. Broadcast TV: not yet searched — not yet counted. Meta not included.
Sep 24, 2026 · Official · Ads summary (2026 cycle)Google/YouTube ads — Patriots for Perry (opposing)
Patriots for Perry — opposing this candidate (evidence: competing campaign). 21 ads since Nov 2024; spend on these ads $84,400–$100,900 (Google creative spend ranges, geo-allocated); 21 of them also linked to other candidates.
Sep 24, 2026 · Official · Google Political Ads Transparency Report (bundle updated 2026-09-23 21:37 PT) · sourceGoogle/YouTube ads — Friends of Janelle Stelson (supporting)
The candidate's own campaign (Friends of Janelle Stelson). 25 ads since Nov 2024; Google-reported $9,700 since Nov 6 2024 (exact, advertiser-wide).
Sep 23, 2026 · Official · Google Political Ads Transparency Report (bundle updated 2026-09-23 21:37 PT) · source
Independent Expenditures
FEC independent expenditures on file: $1,023,896 supporting, $1,509,694 opposing, across 108 reports.
NO GOING BACK PAC INC.Opposing · $1,134,503
8 reports, newest Oct 7, 2026 · Federal Election Commission — electronic filing · newest filing
CFFE PACSupporting · $425,000
5 reports, newest Sep 22, 2026 · Federal Election Commission — electronic filing · newest filing
America PACOpposing · $259,231
11 reports, newest Oct 9, 2026 · Federal Election Commission — electronic filing · newest filing
AB PACSupporting · $221,142
4 reports, newest Oct 5, 2026 · Federal Election Commission — electronic filing · newest filing
FREEDOM CAUCUS FUNDOpposing · $115,960
1 report, newest Sep 22, 2026 · Federal Election Commission — electronic filing · newest filing
Relentless PACSupporting · $103,428
1 report, newest Oct 7, 2026 · Federal Election Commission — electronic filing · newest filing
RURAL FREEDOM NETWORKSupporting · $36,718
5 reports, newest Sep 21, 2026 · Federal Election Commission — electronic filing · newest filing
CASA in Action PACSupporting · $34,401
4 reports, newest Oct 8, 2026 · Federal Election Commission — electronic filing · newest filing
Seniors Empowering an Effective DemocracySupporting · $34,119
5 reports, newest Oct 5, 2026 · Federal Election Commission — electronic filing · newest filing
WelcomePACSupporting · $31,927
2 reports, newest Oct 1, 2026 · Federal Election Commission — electronic filing · newest filing
CHESAPEAKE CLIMATE ACTION NETWORK ACTION FUNDSupporting · $31,513
9 reports, newest Oct 7, 2026 · Federal Election Commission — electronic filing · newest filing
Progressive Turnout ProjectSupporting · $29,539
2 reports, newest Oct 7, 2026 · Federal Election Commission — electronic filing · newest filing
Show all 21 spendersShow fewer
UnidosUS Action PACSupporting · $28,950
2 reports, newest Sep 26, 2026 · Federal Election Commission — electronic filing · newest filing
THOMAS PAINE SOCIETY L.L.C.Supporting · $12,750
5 reports, newest Aug 23, 2026 · Federal Election Commission — electronic filing · newest filing
Community Change VotersSupporting · $10,589
2 reports, newest Sep 25, 2026 · Federal Election Commission — electronic filing · newest filing
DEMOCRATIC MESSAGING PROJECTSupporting · $10,150
1 report, newest Oct 4, 2026 · Federal Election Commission — electronic filing · newest filing
Knock for Democracy, IncSupporting · $6,700
5 reports, newest Aug 29, 2026 · Federal Election Commission — electronic filing · newest filing
CAMPAIGN FOR WORKING CLASS COMMUNITIESSupporting · $5,772
29 reports, newest Oct 8, 2026 · Federal Election Commission — electronic filing · newest filing
Neighbor VoicesSupporting · $1,007
2 reports, newest Oct 9, 2026 · Federal Election Commission — electronic filing · newest filing
Field Team 6 Inc.Supporting · $178
4 reports, newest Sep 28, 2026 · Federal Election Commission — electronic filing · newest filing
GiveGreen United ActionSupporting · $13
1 report, newest Aug 8, 2026 · Federal Election Commission — electronic filing · newest filing
Spend as each platform or filing reports it. Each line is a separate measure, and they are not added together.
In Their Words
What they have said, on the record
“I’ve never believed good representation is a partisan thing”
“Time and again, he’s been the only member of Congress from Pennsylvania, Democrat or Republican, to vote against things almost all of us agree on, like housing homeless veterans, protecting firefighters from toxic chemicals in their gear, and funding local police departments”
“I continue to hear from hard-working central Pennsylvanians with good jobs that they are struggling to afford a home”
“Our community is ready for change. I am running to give Central Pennsylvanians the voice we deserve and to take on a broken and corrupt Washington.”
“Part of it is I think people are sick of the paralyzing, partisan politics. I am not going to rip apart another Democrat.”
“Now it’s become an affordability crisis. Everybody's concerned about groceries, utilities, the roofs over their heads – and now gas prices because of the war in Iran.”
Show all 12 statementsShow fewer
“Central Pennsylvania families are being squeezed from every direction”
“These tariffs are taxes, and they are not being paid by China or any other country; they're being paid by you, by American families, by Central Pennsylvania small businesses”
“Unlike some Democrats in Washington, I have always opposed open borders”
“It is time we had a Representative in Congress who actually listens to us and fights for us”
“I’d like to secure our border and make sure they don’t get into the country. The ones who are here, we need to find out where they are and they need to be sent home.”
“Well, when you say you’re for term limits you’re for term limits for everybody”
Interviews and Published Statements
Politics War Room: Winning In The Swing States with Janelle Stelson
Podcast · Politics War Room with James Carville & Al Hunt Embed/link only; no transcript obtained (audio/video not retrievable in our environment, passed on after one attempt per house rule).
Jul 23, 2026 · Press · Politics War Room (Politicon) · sourceOne-on-one with 10th Congressional candidate Janelle Stelson
TV interview · abc27 WHTM Excerpts from the candidate's words as quoted by abc27 WHTM: “I listen to the voters, which is something I practiced for years as a broadcast journalist,” “I think one of the first things I’d like to do is to repeal the chaotic tariff taxes,”
May 17, 2026 · Press · abc27 WHTM · sourceMy Conversation With Janelle Stelson (Hopium Chronicles)
Video interview · Hopium Chronicles (Simon Rosenberg; partisan host) Embed/link only; no transcript obtained (audio/video not retrievable in our environment, passed on after one attempt per house rule).
Dec 3, 2025 · Press · Hopium Chronicles (Simon Rosenberg) · sourceJanelle Stelson, Scott Perry face off in Pennsylvania 10th District Debate (full debate)
Debate · abc27 WHTM Embed/link only; no transcript obtained (audio/video not retrievable in our environment, passed on after one attempt per house rule).
Oct 8, 2024 · Press · abc27 WHTM · source
In the News
Press coverage
- Bipartisanship takes center stage in Pennsylvania 10th District raceSep 24, 2026 · Press · WGAL
- PA-10: Stelson Launches Coalition of 'Republicans For Janelle' In Contrast to PerrySep 23, 2026 · Press · PoliticsPA
- WGAL checks claim made in Stelson ad targeting PerrySep 15, 2026 · Press · WGAL
- Stelson rips Perry for his latest vote against bipartisan housing affordability billJun 24, 2026 · Press · PennLive
- ‘Game on’: Janelle Stelson advances to general election rematch against Scott PerryMay 20, 2026 · Press · City & State Pennsylvania
- Janelle Stelson will face Rep. Scott Perry again after victory in Pa.-10 Democratic primaryMay 20, 2026 · Press · Pennsylvania Capital-Star
- Janelle Stelson to face GOP Rep. Scott Perry in rematch in competitive Pennsylvania district, CBS News projectsMay 19, 2026 · Press · CBS News
- The ‘political outsiders’ who want Pa. Democrats’ votesMay 15, 2026 · Press · WITF
- Republican U.S. Rep. Scott Perry will have a well-known Democrat challenger in the fall, but will it be former WGAL anchor Janelle Stelson or Dauphin County Commissioner Scott Perry?May 15, 2026 · Press · PennLive
- Janelle Stelson works toward a November rematch with Scott PerryMay 13, 2026 · Press · City & State Pennsylvania
Show all 18 articlesShow fewer
- Janelle Stelson, Rep. Perry trade attacks over gas prices, Iran warApr 24, 2026 · Press · FOX43 WPMT
- Janelle Stelson calls out DC Republicans for spiking gas pricesApr 6, 2026 · Press · City & State Pennsylvania
- Scott Perry to be challenged by Janelle Stelson, Democrat he beat in 2024Jul 14, 2025 · Press · The Hill
- Pennsylvania Democrat back for a rematch against Rep. Scott PerryJul 14, 2025 · Press · Roll Call
- Janelle Stelson renews campaign to oust Scott Perry from CongressJul 14, 2025 · Press · WITF
- Janelle Stelson officially launches her rematch campaign against U.S. Rep. Scott Perry after razor-thin lossJul 14, 2025 · Press · The Philadelphia Inquirer
- In 10th District debate, GOP incumbent Perry and Democrat Stelson agree on immigration, differ on abortionOct 9, 2024 · Press · WITF
- Perry, Stelson talk term limits in PA 10 Debate; Here’s what they saidOct 9, 2024 · Press · abc27 WHTM
Headlines link to the original reporting, captured on the date shown.
Reach Them
Websites and accounts
- Campaign Websitejanellestelson.comFull-page capture of the campaign website at 2026-09-24T09:30:27Z.Sep 24, 2026 · Self-published · Public accounts posted by the subjectSelf-published
- Xx.com/janellestelsonFull-page capture of the public X profile (logged-out view) at 2026-09-24T09:30:27Z. Public metrics as displayed: 7,380 followers, 392 following.Sep 24, 2026 · Self-published · Public accounts posted by the subjectSelf-published
- Facebookfacebook.com/janellestelsonSelf-published
- Instagraminstagram.com/janellestelsonSelf-published
Social share cards (1200x630 and 1080x1080)
Share images for this profile.
Sep 24, 2026 · Self-published · GOTV Intel
Polls
Public polls
Franklin & Marshall College Center for Opinion ResearchGeneral election · U.S. House
Janelle Stelson 47% · Scott Perry 44% · Undecided 9%
Sep 9, 2026 to Sep 20, 2026 · 390 RV · ±5.7 pts · phone/online · Franklin & Marshall College Poll
Released public polls of this race, as each pollster reported them. A poll is a snapshot, not a forecast.
The 2026 Field
Who else is running for Pennsylvania 10th Congressional District
- Scott PerryRepublican · Incumbent · On the 2026 ballot
The Paper Trail
Filings, results and exhibits
U.S. Representative · PA-10
Democrat · Candidate · On the 2026 ballot
Sep 4, 2026 · Official · Pennsylvania Department of State
File read Sep 25, 2026. Each item names its source. Record ID p_dqyvtxq55.
GOTV Intel reports are sourced, cited research leads your campaign confirms against the primary record before use. They are never a consumer report and never for employment, credit, insurance, housing or licensure.