GOTV Intel

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
Order a GOTV Intel ReportWho Is Running for This Seat

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.

Map of Pennsylvania 10th Congressional District with 341 precincts

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
CandidateVotesShare
Scott G PerryRepublican205,56750.6%
Janelle StelsonDemocrat200,43449.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
CandidateVotesShare
Scott G PerryRepublican169,33153.8%
Shamaine Andrea DanielsDemocrat145,21546.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
CandidateVotesShare
Scott G PerryRepublican208,89653.3%
Eugenio A DepasqualeDemocrat182,93846.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 Commission

Finance 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

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) · source
  • Google/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 spenders
  • 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”
Bipartisanship takes center stage in Pennsylvania 10th District raceSep 24, 2026 · Press · WGAL · source
“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”
PA-10: Stelson Launches Coalition of 'Republicans For Janelle' In Contrast to PerrySep 23, 2026 · Press · PoliticsPA · source
“I continue to hear from hard-working central Pennsylvanians with good jobs that they are struggling to afford a home”
Stelson rips Perry for his latest vote against bipartisan housing affordability billJun 24, 2026 · Press · PennLive · source
“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.”
Janelle Stelson will face Rep. Scott Perry again after victory in Pa.-10 Democratic primaryMay 20, 2026 · Press · Pennsylvania Capital-Star · source
“Part of it is I think people are sick of the paralyzing, partisan politics. I am not going to rip apart another Democrat.”
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 · source
“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.”
Janelle Stelson works toward a November rematch with Scott PerryMay 13, 2026 · Press · City & State Pennsylvania · source
Show all 12 statements
“Central Pennsylvania families are being squeezed from every direction”
Janelle Stelson, Rep. Perry trade attacks over gas prices, Iran warApr 24, 2026 · Press · FOX43 WPMT · source
“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”
Janelle Stelson calls out DC Republicans for spiking gas pricesApr 6, 2026 · Press · City & State Pennsylvania · source
“Unlike some Democrats in Washington, I have always opposed open borders”
Janelle Stelson renews campaign to oust Scott Perry from CongressJul 14, 2025 · Press · WITF · source
“It is time we had a Representative in Congress who actually listens to us and fights for us”
Janelle Stelson officially launches her rematch campaign against U.S. Rep. Scott Perry after razor-thin lossJul 14, 2025 · Press · The Philadelphia Inquirer · source
“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.”
In 10th District debate, GOP incumbent Perry and Democrat Stelson agree on immigration, differ on abortionOct 9, 2024 · Press · WITF · source
“Well, when you say you’re for term limits you’re for term limits for everybody”
Perry, Stelson talk term limits in PA 10 Debate; Here’s what they saidOct 9, 2024 · Press · abc27 WHTM · source

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) · source
  • One-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 · source
  • My 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) · source
  • Janelle 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

Show all 18 articles

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.