Pennsylvania House District 10 2026: the ads, and who's paying for them

Janelle Stelson won · 55.1% to 44.9% · Called by AP on Nov 3

83 ads analyzed · 51 use a rhetorical technique, most often loaded language and appeal to fear.

The words doing the persuading

From the Perry side · Paid for by PATRIOTS FOR PERRY “Janelle Stelson received thousands from a liberal dark money scam and she grabbed even more from her political contributions.” Loaded Language See this ad →
From the Stelson side · Paid for by SENIORS EMPOWERING AN EFFECTIVE DEMOCRACY (SEED-PAC) “…. .What kind of country will we leave them? Hint: Maybe not the one we have today. With chaos, corruption, and high inflation, our country feels more divided than ever. We can’t afford to trust the same politicians…” Loaded Language See this ad →

See all 83 ads →

Scott Perry (Republican) and Janelle Stelson (Democrat) are the nominees for Pennsylvania's 10th congressional district in the November 3, 2026 general election. Scott Perry is the incumbent. By their latest FEC reports, Scott Perry's campaign had raised $6.8 million (through October 14, 2026) and Janelle Stelson's campaign $9.2 million (through October 14, 2026). Outside groups have reported $3.2 million for Scott Perry and $7.5 million against; $2.2 million for Janelle Stelson and $9.3 million against. Semblen has analyzed 83 ads in this race; 51 used at least one rhetorical technique, most often loaded language and appeal to fear.

Scott Perry (REP, incumbent), Janelle Stelson (DEM). 3 others filed with the FEC; any ads they ran are below. 83 ads analyzed, 51 with at least one technique in the copy. Newest first. The paid-for-by line is the advertiser's own filing. Updated 2026-10-31.

How to vote in Pennsylvania

From Pennsylvania's official election office. Each line links to the official page it came from.

Registration Register by Mon, Oct 19 (passed)Source: pa.gov ↗Source: pa.gov ↗
Early voting in person No early voting (No early in-person voting; in-person mail ballot at county office once ballots are ready.)Source: pa.gov ↗
By mail Anyone can vote by mail; request a ballot by Tue, Oct 27 (Application must be received by the county.); return it by Tue, Nov 3 (Received by the county election office by 8:00 p.m. on Election Day; postmarks do not count.) (passed)Source: pa.gov ↗Source: pa.gov ↗
Election Day Tue, Nov 3. Polls: 7 a.m. - 8 p.m. (passed)Source: pa.gov ↗
ID at the polls Only first-time voters at a polling place must show photo or non-photo ID.Source: pa.gov ↗

Checked October 8, 2026. Rules can change; confirm with the official site before you go.

Something wrong or out of date? Tell us

A person reads every report and fixes errors the same day.

Got a political text?

Paste a campaign text message you’ve received. Semblen marks the persuasion techniques in its wording and lists the factual claims it makes. Take your name out first: what you paste is analyzed and kept like any text.

Findings

As of 2026-10-31. Counts are of distinct ads; the same text run many times is one ad.

Ads analyzed
83 · started running between 2026-06-24 and 2026-10-26
With at least one technique
51 of 83 (61%)
Most common techniques
Loaded Language · 36 adsAppeal to Fear · 28 adsName Calling · 28 ads
Reported Meta spend
$122,100–187,816 on all ads, $73,700–108,464 on flagged ads · Meta reports ranges; these are the sums of their ends
Example
“scam” — Loaded Language, paid for by PATRIOTS FOR PERRY · the flagged ad with the highest reported spend that shows the most common technique

Reading coverage of this race? Paste the link to see what it uses →

Embed this race on your site

A small box with these findings and the newest ads, updated as new ads are analyzed. Free for newsrooms, blogs and campaigns alike; it links back here.

Who is running these ads

Each side is the campaign plus the groups backing it. How a group is placed is explained below the table.

SideAdsWith at least one techniqueMost common
Perry (R)3533 of 35 (94%)Loaded Language (24), Name Calling (24), Appeal to Fear (22)
Perry's campaign54 of 5Glittering Generalities (2), Loaded Language (2), Appeal to Prejudice (1)
5 groups backing Perry3029 of 30 (97%)Name Calling (23), Appeal to Fear (22), Loaded Language (22)
Stelson (D)191 of 19 (5%)Appeal to Fear (1), Exaggeration/Hyperbole (1), Glittering Generalities (1)
Stelson's campaign40 of 4
6 groups backing Stelson151 of 15 (7%)Appeal to Fear (1), Exaggeration/Hyperbole (1), Glittering Generalities (1)
Not placed on a side (12 sponsors)2917 of 29 (59%)Loaded Language (11), Appeal to Fear (5), Glittering Generalities (5)

Read this before comparing the sides. Ads that attack an opponent use these techniques far more often than ads that introduce a candidate, whoever runs them, so the side running more attack ads shows a higher share. A technique is about wording, not about whether an ad is true. These are online ads only (Meta and YouTube), not television.

By sponsor (25)
Paid for bySideAdsWith at least one techniqueMost common
House Freedom ActionPerryreported spending to support Perry (FEC)1111 of 11 (100%)Loaded Language (11), Name Calling (8), Appeal to Fear (7)
America PACPerryreported spending to support Perry (FEC)98 of 9Name Calling (7), Appeal to Fear (6), Black-and-White Fallacy (3)
PSEA - PA State Education Association—84 of 8Appeal to Fear (3), Loaded Language (3), Black-and-White Fallacy (1)
Working AmericaStelsonreported spending to support Stelson (FEC)70 of 7
PATRIOTS FOR PERRYPerrythe campaign54 of 5Glittering Generalities (2), Loaded Language (2), Appeal to Prejudice (1)
CONGRESSIONAL LEADERSHIP FUNDPerryreported spending to oppose Stelson in the general election (FEC)44 of 4Loaded Language (4), Appeal to Fear (3), Name Calling (2)
Friends of Janelle StelsonStelsonthe campaign40 of 4
National Women's Law Center Action Fund—44 of 4Loaded Language (4), Name Calling (3), Card Stacking (2)
REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIA—41 of 4Appeal to Fear (1)
TEA PARTY PATRIOTS CITIZENS FUNDPerryreported spending to support Perry (FEC)44 of 4Appeal to Fear (4), Name Calling (4), Exaggeration/Hyperbole (3)
National Education Association—32 of 3Glittering Generalities (2), Bandwagon Appeal (1)
Pennsylvanians Together in Action—33 of 3Loaded Language (3), Appeal to Fear (1)
Campaign for Working Class CommunitiesStelsonreported spending to support Stelson (FEC)20 of 2
Freedom Caucus FundPerryreported spending to support Perry (FEC)22 of 2Appeal to Fear (2), Exaggeration/Hyperbole (2), Loaded Language (2)
MomsRising TogetherStelsonreported spending to support Stelson (FEC)20 of 2
WELCOMEPACStelsonreported spending to support Stelson (FEC)20 of 2
ABC National—11 of 1Glittering Generalities (1)
AFT—10 of 1
Chesapeake Climate Action Network Action FundStelsonreported spending to support Stelson (FEC)10 of 1
Free Enterprise Alliance—10 of 1
INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AM—11 of 1Glittering Generalities (1)
POPULAR DEMOCRACY PAC—10 of 1
Restoration of America—11 of 1Card Stacking (1), Conspiracy Appeal (1), Loaded Language (1)
SENIORS EMPOWERING AN EFFECTIVE DEMOCRACY (SEED-PAC)Stelsonreported spending to support Stelson (FEC)11 of 1Appeal to Fear (1), Exaggeration/Hyperbole (1), Glittering Generalities (1)
United Association Union Plumbers and Pipefitters VOTE! PAC—10 of 1

How a group is placed: by its own filings with the Federal Election Commission. A group is with a candidate when it reported spending to support that candidate, or to oppose the other one in the general election. The parties' own committees are with their nominee. Spending against a candidate in a primary places a group nowhere, and neither does our reading of its ads: a group with no such filing is listed as not placed. The sponsor table gives the reason for each.

Decide what counts

Not everyone would call every technique a problem. Untick the ones you'd call ordinary persuasion and the count updates.

61% of the 83 ads here use at least one of the techniques ticked below (51 ads).

Leaving out the softer ones (loaded language, glittering generalities, slogans, exaggeration, repetition): 51% of ads.

The words doing the work

The words that show up most in phrases our model flagged as loaded language or name calling in this race's ads, by number of ads.

  • illegal in 12 ads · e.g. “illegals”, “illegal aliens”
  • socialist in 11 ads · e.g. “Socialist Democrat”, “the socialists”
  • democrat in 6 ads · e.g. “Socialist Democrat”, “every Socialist Democrat”
  • illegal alien in 6 ads · e.g. “illegal aliens”, “illegal alien”
  • medicaid in 6 ads · e.g. “rob families of Medicaid”, “devastating Medicaid changes”
  • socialism in 5 ads · e.g. “Big government socialism”, “big government socialism”
  • border wide in 4 ads · e.g. “rip our borders wide open”, “rip those borders wide open”
  • rip in 4 ads · e.g. “rip our borders wide open”, “rip those borders wide open”

Semblen is free to read and has no ads. If this page was useful, you can support it.

Money in this race

From FEC filings for 2025–26. Outside spending is money a group spends on its own about a candidate — TV and online ads, mail, canvassing. It is not a donation to the campaign, and the candidate does not control it. Supporting means it was spent to help that candidate win; Opposing means it was spent to defeat them, usually on attack ads. Groups report it within 24 or 48 hours as the election nears. Raised is the campaign's own fundraising, as of its latest quarterly report. Largest donors come from each outside spender's own FEC receipts, with each donor's share of its itemized receipts; donors under $100,000 are not named. People are shown with the employer and occupation they reported. A donor that is itself a political committee is shown with its own largest donors. Companies and nonprofits don't report their funders to the FEC, so the trail ends there, and the page says so.

Scott Perry (REP, incumbent)

Raised
$6.8M through 2026-10-14 individuals $4.4M · PACs $814K · party $10K · from the candidate's other committees $1.6M · cash on hand $1.0M
Outside spending
$7.5M opposing Perry · $3.2M supporting Perry · latest reported 2026-11-03
Largest outside spenders
HMP — $3.8M opposing Perry Largest donors: HOUSE MAJORITY FORWARD $93.7M (39%) (an organization: its own funders aren't reported to the FEC); Reid G Hoffman $8.5M (4%), Greylock Partners, Partner; ECONOMIC OPPORTUNITY FUND $5.0M (2%) (an organization: its own funders aren't reported to the FEC); Fred Eychaner $5.0M (2%), Retired; UNITED ASSOCIATION POLITICAL ISSUES FUND $4.8M (2%) (an organization: its own funders aren't reported to the FEC) LCV VICTORY FUND — $1.3M opposing Perry Largest donors: LEAGUE OF CONSERVATION VOTERS, INC. $18.0M (81%) (an organization: its own funders aren't reported to the FEC); Amos Hostetter $600K (3%), Pilot House Associates LLC, Chairman; DEMOCRACY PAC $500K (2%); Giovanna Randall $375K (2%), Randall Apparel, Designer; Eric Laufer $375K (2%), Laufer Wind Group, Film Producer FREEDOM CAUCUS FUND — $1.2M supporting Perry · 2 ads on this pageLargest donors: Michael T Rydin $8.8M (76%), Retired, Retired; HOUSE FREEDOM ACTION $350K (3%); KOMADA, ANNA $253K (2%); Steven Cowles $205K (2%), Retired, Retired; Steven W Corbett $200K (2%) EDF ACTION VOTES — $1.0M opposing Perry Largest donors: ENVIRONMENTAL DEFENSE ACTION FUND $10.7M (75%) (an organization: its own funders aren't reported to the FEC); Susan Z Mandel $2.5M (18%), NOT Employed, NOT Employed; Michael Bills $200K (1%), Bluestem Asset Management, Founder; Barbara Hostetter $100K (1%), Barr Foundation, Chair; Amos Hostetter $100K (1%), Pilot House Associates LLC, Chairman PROTECT FREEDOM POLITICAL ACTION COMMITTEE — $813K supporting Perry Largest donors: Jeff Yass $12.5M (96%), SIG, Managing Director; AMERICAN DREAMS PAC $139K (1%); KIANI FAMILY TRUST $100K (1%) (an organization: its own funders aren't reported to the FEC) and 36 more
Bundled through PACs
$312K through 5 PACs · FEC bulk data of 2026-11-01 FREEDOM CAUCUS FUND — $190K from 338 gifts CLUB FOR GROWTH PAC — $71K from 110 gifts AMERICAN ISRAEL PUBLIC AFFAIRS COMMITTEE POLITICAL ACTION COMMITTEE — $33K from 31 gifts Lobbyist/registrant PAC SENATE CONSERVATIVES FUND — $15K from 122 gifts CLUB FOR GROWTH ACTION — $2,250 from 3 gifts
193 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • ALASKANS FOR NICK BEGICH $2,000
  • ALL AMERICAN PAC $1,000
  • ALLIED PILOTS ASSOCIATION PAC $5,000
  • AMERICA'S AWAKENING PAC $3,500
  • AMERICA'S BOLD ERA PAC $5,000
  • AMERICA'S FIRST PAC $2,500
  • AMERICAN AIRLINES PAC $1,000
  • AMERICAN ASSOCIATION OF NURSE ANESTHETISTS SEPARATE SEGREGAT $2,000
  • AMERICAN BUS ASSOCIATION POLITICAL ACTION COMMITTEE - BUSPAC $1,000
  • AMERICAN ISRAEL PUBLIC AFFAIRS COMMITTEE POLITICAL ACTION CO $5,000
  • AMERICAN OPTOMETRIC ASSOCIATION POLITICAL ACTION COMMITTEE $5,000
  • AMERICAN PETROLEUM INSTITUTE POLITICAL ACTION COMMITTEE (API $1,000
  • AMERICAN PRINCIPLES $500
  • AMERICAN REVIVAL PAC $10K
  • AMERICANS FOR RESPONSIBLE INNOVATION LTD. POLITICAL ACTION C $2,500
  • ANDY HARRIS FOR CONGRESS $4,000
  • ANIMAL WELLNESS ACTION PAC $4,500
  • ASSOCIATED BUILDERS AND CONTRACTORS INC. POLITICAL ACTION C $2,500
  • AUSTIN SCOTT FOR CONGRESS INC $4,000
  • BE AN AMERICAN PAC $1,000
  • BE VICTORIOUS OVER DEMOCRATS PAC $2,500
  • BEN CLINE FOR CONGRESS INC. $2,000
  • BIG IDEAS CREATE EXCELLENCE PAC $3,000
  • BLAKE MOORE FOR CONGRESS $2,500
  • BLESSING OF LIBERTY $3,000
  • BNSF RAILWAY COMPANY RAILPAC (BNSF RAILPAC) $5,000
  • BOLD REPUBLICANS ENABLE TERRIFIC TOMORROW PAC (BRETT PAC) $1,000
  • BOOTS ON THE GROUND - FEDERAL $2,000
  • BRAD KNOTT FOR CONGRESS $4,000
  • BRIAN JACK FOR CONGRESS $2,500
  • BRINGING REPUBLICAN EXCELLENCE TO TOWN PAC $4,000
  • BUCKEYE LIBERTY PAC $5,000
  • BUDDY PAC $3,500
  • BUILD POLITICAL ACTION COMMITTEE OF THE NATIONAL ASSOCIATION $5,000
  • BULLDOG PAC $2,500
  • BURCHETT FOR CONGRESS $2,000
  • CAPTAIN HIGGINS FOR CONGRESS $4,000
  • CARLOS GIMENEZ FOR CONGRESS $2,777
  • CAROL FOR CONGRESS $2,000
  • CHENIERE ENERGY INC. PAC $2,500
  • CHESAPEAKE FREEDOM PAC $10K
  • CITIZENS UNITED POLITICAL VICTORY FUND $2,500
  • CITY ON A HILL PAC $6,000
  • CLF $5,000
  • CLOUD FOR CONGRESS $4,000
  • COMER FOR CONGRESS $1,000
  • CONSERVATIVE OPPORTUNITY LEADERSHIP AND ENTERPRISE PAC $3,500
  • CONSERVATIVE PROMISES PAC $4,000
  • CONSTELLATION ENERGY CORPORATION EMPLOYEE POLITICAL ACTION C $5,000
  • CRAWFORD FOR CONGRESS $2,000
  • CRH AMERICAS INC. PAC $1,500
  • CSX CORPORATION GOOD GOVERNMENT FUND $1,000
  • DALE STRONG FOR CONGRESS $1,000
  • DAVE TAYLOR FOR CONGRESS $2,000
  • DAVID ROUZER FOR CONGRESS $2,000
  • DECIDING CRITICAL RACES PAC (DCR PAC) $2,000
  • DEFEND & UPHOLD OUR NATION NOW $1,000
  • DEFEND FREEDOM PAC $5,000
  • DELIVERING AMERICAN VALUES IN DC PAC $1,500
  • DUNCAN FOR CONGRESS $3,500
  • ELECTING MAJORITY MAKING EFFECTIVE REPUBLICANS PAC $5,000
  • ELEVANCE HEALTH INC. POLITICAL ACTION COMMITTEE (ELEVANCE H $2,000
  • ELI CRANE FOR CONGRESS $2,000
  • EMMER FOR CONGRESS $2,000
  • EUREKA POLITICAL ACTION COMMITTEE $10K
  • FEDEX CORPORATION POLITICAL ACTION COMMITTEE $1,000
  • FEDORCHAK FOR ND $1,000
  • FIRST CAPITAL PAC $7,000
  • FIRST IN FREEDOM PAC $5,000
  • FIRST IN TEXAS PAC $3,000
  • FRIENDS OF BILL POSEY $2,000
  • FRIENDS OF DAVE JOYCE $4,000
  • FRIENDS OF JIMMY PATRONIS INC. $1,000
  • FRIENDS OF NEAL DUNN $1,000
  • FRIENDS TO ELECT DR. GREG MURPHY TO CONGRESS $2,000
  • GLENN GROTHMAN FOR CONGRESS $2,000
  • GREATER TOMORROW POLITICAL ACTION COMMITTEE $9,000
  • GREG STEUBE FOR CONGRESS $2,000
  • GUARDING OUR LASTING DEMOCRACY (GOLD) PAC $3,500
  • GUY FOR CONGRESS $1,000
  • HEALTH AGENTS OF AMERICA PAC-HAFA-PAC $1,200
  • HEBREW HAMMER PAC $4,000
  • HELP ELECT REPUBLICANS NOW $5,000
  • HELPING ELECT AMERICAN LEADERS PAC HEAL PAC $5,000
  • HERZOG PAC $2,500
  • HF SINCLAIR POLITICAL ACTION COMMITTEE (DINO PAC) $1,500
  • HOUCHIN FOR CONGRESS $2,500
  • HOUSE FREEDOM FUND $7,600
  • IN THE ARENA PAC $7,500
  • INDEPENDENT INSURANCE AGENTS & BROKERS OF AMERICA INC. $10K
  • JAKE ELLZEY FOR CONGRESS $2,000
  • JAM PAC $7,000
  • JIM JORDAN FOR CONGRESS $4,000
  • JOSH BRECHEEN FOR CONGRESS $2,000
  • KEEP AMERICA ROLLING $7,000
  • KEEP TEXAS TEXAS PAC $2,500
  • KING & SPALDING NONPARTISAN COMMITTEE FOR GOOD GOVERNMENT $1,000
  • KOCH INDUSTRIES INC POLITICAL ACTION COMMITTEE (KOCHPAC) $5,000
  • LASTING INVESTMENTS STRENGTHENING AMERICA PAC $5,000
  • LEADERSHIP FOR ENTERPRISE AND OPPORTUNITY PAC $1,000
  • LETS GET TO WORK PAC $7,000
  • LISA MCCLAIN FOR CONGRESS $2,500
  • LUCAS FOR CONGRESS $2,000
  • MAINTAINING AMERICAN COMPETITIVENESS PAC $2,000
  • MAKING A SENSIBLE SHIFT IN ELECTIONS PAC $5,000
  • MAKING AMERICA RESTORE LEADERSHIP & INDEPENDENCE NOW POLITICAL ACTION COMMITTEE $1,000
  • MARK HARRIS FOR CONGRESS $4,000
  • MARY MILLER FOR CONGRESS $4,000
  • MCGUIRE FOR VIRGINIA $2,000
  • MESSMER FOR CONGRESS $2,000
  • MEUSER FOR CONGRESS $3,500
  • MIKE BOST FOR CONGRESS COMMITTEE $2,000
  • MIKE HARIDOPOLOS FOR CONGRESS $1,000
  • MIKE JOHNSON FOR LOUISIANA $2,000
  • MIKE KENNEDY FOR UTAH $2,000
  • MISSOURI TRUTH PAC $1,000
  • MOORE FOR WEST VIRGINIA INC. $2,000
  • MORGAN GRIFFITH FOR CONGRESS $4,000
  • MOUNTAINEER PAC $2,500
  • MR. SOUTHERN MISSOURIAN IN THE HOUSE PAC $5,000
  • MVL PAC $3,500
  • NATHANIEL MORAN FOR CONGRESS $2,000
  • NATIONAL APARTMENT ASSOCIATION POLITICAL ACTION COMMITTEE $2,000
  • NATIONAL ASSOCIATION OF INSURANCE AND FINANCIAL ADVISORS PAC $2,500
  • NATIONAL ASSOCIATION OF REALTORS PAC $4,000
  • NATIONAL ASSOCIATION OF REALTORS PAC $1,000
  • NATIONAL AUTOMOBILE DEALERS ASSOCIATION POLITICAL ACTION COM $10K
  • NATIONAL BEER WHOLESALERS ASSOCIATION POLITICAL ACTION COMMI $2,500
  • NATIONAL CONFECTIONERS ASSOCIATION OF THE UNITED STATES INC $2,000
  • NATIONAL FEDERATION OF INDEPENDENT BUSINESS FEDERAL POLITICA $4,000
  • NATIONAL READY MIXED CONCRETE ASSN. PAC (CONCRETEPAC) $2,500
  • NATIONAL RIFLE ASSOCIATION OF AMERICA POLITICAL VICTORY FUND $5,000
  • NATIONAL SHOOTING SPORTS FOUNDATION INC. POLITICAL ACTION C $1,000
  • NATIONAL STAR ROUTE MAIL CONTRACTORS ASSOCIATION POLITICAL A $2,500
  • NATIONAL TANK TRUCK CARRIER $5,000
  • NEVER SURRENDER PAC $3,000
  • NOOGA PAC $1,000
  • OLD BREED PAC $2,500
  • OLD DOMINION FREIGHT LINE INC. POLITICAL ACTION COMMITTEE (O $5,000
  • ONDER FOR CONGRESS $2,000
  • OUTDOOR ADVERTISING ASSOCIATION OF AMERICA POLITICAL ACTION $1,000
  • PA-FIRST PAC $7,500
  • PATRIOTS IN ACTION $3,500
  • PENNSYLVANIA HONOR $5,000
  • PEOPLE FOR ENTERPRISE TRADE AND ECONOMIC GROWTH (PETE PAC) $5,000
  • PETE SESSIONS FOR CONGRESS $2,000
  • RANGER PAC $1,000
  • RAPTOR PAC $5,000
  • REDWINGMCPAC $1,000
  • REJOICE PAC $10K
  • REPUBLICANS UNITED TO DEFEND YOU PAC $5,000
  • RESTORING OUR NATION PAC $5,000
  • RICK W. ALLEN FOR CONGRESS $2,000
  • RIGHT WISCONSIN PAC $1,000
  • ROBERT ADERHOLT FOR CONGRESS $3,200
  • RUDY FOR INDIANA $4,000
  • RURAL AMERICA COUNTS PAC (RAC PAC) $10K
  • RUSS FULCHER FOR IDAHO $2,000
  • RVFPAC $6,500
  • RWA FUND INC. $1,000
  • SAFARI CLUB INTERNATIONAL PAC $2,500
  • SCALISE FOR CONGRESS $4,000
  • SEAL PAC $5,000
  • SENATE CONSERVATIVES FUND $5,000
  • SHERI BIGGS FOR CONGRESS $2,000
  • SMUCKER FOR CONGRESS $2,350
  • SOUTHERN STATES PAC $3,000
  • SPACE COAST LEADERSHIP PAC $3,000
  • TENNESSEE TOUGH PAC $3,000
  • TEXAS VALUES PAC $3,500
  • THE BOEING COMPANY POLITICAL ACTION COMMITTEE $2,000
  • THE EYE OF THE TIGER POLITICAL ACTION COMMITTEE $10K
  • THE GUARDIAN FUND $10K
  • THE REAL ESTATE BOARD OF NEW YORK INC. FEDERAL POLITICAL AC $1,000
  • THE WILLIAMS COMPANIES INC. POLITICAL ACTION COMMITTEE $2,000
  • THIN BLUE LINE PAC $2,500
  • THOMAS MASSIE FOR CONGRESS $2,000
  • TRANSCANADA USA SERVICES INC. PAC (TC PAC) $2,000
  • TRIDENT POLITICAL ACTION COMMITTEE $4,000
  • TROY DOWNING FOR CONGRESS $2,500
  • TRUTH AND EXCELLENCE PAC $1,000
  • TURNING POINT PAC INC. $5,000
  • UNITED MOTORCOACH ASSOCIATION PAC $1,000
  • UPPER HAND FUND $5,500
  • VALOR PAC $10K
  • VICTORY AND FREEDOM PAC (VAF PAC) $4,000
  • VINCE FONG FOR CONGRESS $2,000
  • VIRGINIA FOXX FOR CONGRESS $2,000
  • WALBERG FOR CONGRESS $1,000
  • WEBER FOR CONGRESS $3,000
  • WESTERN CUMBERLAND COUNTY REPUBLICAN $1,000
  • WORKING FOR OHIO $5,000
  • YVETTE4CONGRESS $2,000

All filings at the FEC ↗

Janelle Stelson (DEM)

Raised
$9.2M through 2026-10-14 individuals $7.4M · PACs $727K · party $9,063 · from the candidate's other committees $1.1M · cash on hand $2.1M
Outside spending
$9.3M opposing Stelson · $2.2M supporting Stelson · latest reported 2026-11-06
Largest outside spenders
NO GOING BACK PAC INC. — $5.7M opposing Stelson CLF — $1.9M opposing Stelson · 4 ads on this pageLargest donors: AMERICAN ACTION NETWORK $64.3M (25%) (an organization: its own funders aren't reported to the FEC); Elon Musk $30.0M (12%), Space Exploration Technologies Corp., CEO; Timothy Mellon $21.0M (8%), Self-Employed, Investments; Miriam Adelson $10.0M (4%), Adelson Drug Clinic, Physician; Paul E Singer $8.0M (3%), EMC, President CFFE PAC — $865K supporting Stelson Largest donors: PIVOTAL VENTURES $2.0M (56%) (an organization: its own funders aren't reported to the FEC); OPPORTUNITY ACTION FUND $750K (21%) (an organization: its own funders aren't reported to the FEC); GOVERNMENT THAT WORKS PAC $250K (7%); GREEN ADVOCACY PROJECT $250K (7%) (an organization: its own funders aren't reported to the FEC); CHILDREN'S EQUITY FUND $100K (3%) (an organization: its own funders aren't reported to the FEC) FREEDOM CAUCUS FUND — $717K opposing Stelson · 2 ads on this pageLargest donors: Michael T Rydin $8.8M (76%), Retired, Retired; HOUSE FREEDOM ACTION $350K (3%); KOMADA, ANNA $253K (2%); Steven Cowles $205K (2%), Retired, Retired; Steven W Corbett $200K (2%) AMERICA PAC — $330K opposing Stelson · 9 ads on this pageLargest donors: Elon Musk $50.3M (100%), Space Exploration Technologies Corp., CEO and 40 more
Bundled through PACs
$108K through 11 PACs · FEC bulk data of 2026-11-01 WELCOMEPAC — $42K from 13 gifts ZINC COLLECTIVE PAC — $26K from 8 gifts SWING LEFT — $15K from 9 gifts EMILYS LIST — $10K from 24 gifts SPIKE PAC — $4,500 from 2 gifts and 6 more
196 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • A PLEASANT PENINSULA PAC $1,000
  • AHORA PAC $1,000
  • ALEX VINDMAN FOR FLORIDA $2,000
  • ALLIANCE FOR RETIRED AMERICANS PAC $5,000
  • AMALGAMATED TRANSIT UNION - COPE $5,000
  • AMERICAN ASSOCIATION FOR JUSTICE PAC $10K
  • AMERICAN COLLEGE OF RHEUMATOLOGY (RHEUMPAC) $1,000
  • AMERICAN CRYSTAL SUGAR COMPANY PAC $5,000
  • AMERICAN DEFENSE AND MILITARY PAC $2,000
  • AMERICAN FEDERATION OF GOVT. EMPL. POLITICAL ACTION COMMITTEE $7,000
  • AMERICAN FEDERATION OF STATE COUNTY & MUNICIPAL EMPLOYEES P E O P L E $10K
  • AMERICAN INNOVATION PAC $1,000
  • AMERICAN MOSAIC PAC $1,000
  • AMERICAN POSTAL WORKERS UNION COMMITTEE ON POLITICAL ACTION $1,500
  • AMERICANS MAKING OPPORTUNITIES PAC $1,000
  • AMERIPAC: THE FUND FOR A GREATER AMERICA $10K
  • ASSOCIATION OF PROFESSIONAL FLIGHT ATTENDANTS (APFA PAC) POLITICAL ACTION COMMITTEE $2,000
  • AT THE TABLE! $1,000
  • ATHENA PAC $1,000
  • BACK THE BOLD $5,000
  • BACKPAC $1,000
  • BARRAGAN FOR CONGRESS $1,000
  • BEE PAC $5,000
  • BILL FOSTER FOR CONGRESS $1,000
  • BLUE HEN FEDERAL PAC $10K
  • BLUE MAJORITY PAC $1,000
  • BLUE MOMENTUM PAC $2,000
  • BLUE ROCK LEADERSHIP PAC $1,000
  • BRIDGE THE GAP PAC $3,000
  • BROTHERHOOD OF LOCOMOTIVE ENGINEERS AND TRAINMEN PAC FUND $1,000
  • BUILD AMERICA PAC $3,000
  • BUILD THE BENCH PAC $1,000
  • BUILDING EMPOWERMENT AND ACCOUNTABILITY NOW PAC $1,000
  • CA LUV PAC (CALIFORNIA LEADERSHIP UNITED FOR VICTORY PAC) $10K
  • CAROLINA VICTORY FUND $1,000
  • CARPENTERS LEGISLATIVE IMPROVEMENT COMMITTEE UNITED BROTHERHOOD OF CARPENTERS AND JOINERS $10K
  • CASTEN FOR CONGRESS $2,000
  • CHRISSY HOULAHAN FOR CONGRESS $1,500
  • CLIMATE CABINET PAC $250
  • COMMITTEE FOR A DEMOCRATIC FUTURE $2,000
  • CONGRESS MAJORITY PAC $200
  • CORN PAC $2,500
  • D.R.I.V.E. - DEM, REP, IND VOTER ED (THE PAC OF THE INT'L BRHD OF TEAMSTERS) $5,000
  • DEBORAH ROSS FOR CONGRESS $2,000
  • DEFEAT EXTREMISTS $1,614
  • DEFEND THE VOTE $10K
  • DEMOCRACY SUMMER LEADERSHIP PAC $3,500
  • DEMOCRATIC CLUB OF WILLOW VALLEY $1,000
  • DEMOCRATIC JEWISH OUTREACH PA $2,500
  • DEMOCRATIC MAJORITY FUND $7,500
  • DEMOCRATIC MAJORITY INC $2,500
  • DEMOCRATIC TURNOUT PROJECT PAC $3,500
  • DEMOCRATIC VALUES PAC $11K
  • DEMOCRATIC WOMEN OF SANTA BARBARA COUNTY $500
  • DEMOCRATS RESHAPING AMERICA $1,000
  • DEMS WIN PA $2,500
  • DLP PAC $2,500
  • DMFI PAC $2,500
  • DO THE WORK PAC $1,000
  • DOING RIGHT - RESULTS ACTION UNITY LEADERSHIP PAC $2,000
  • DONT GIVE UP THE SHIP PAC $5,000
  • DR KIM SCHRIER FOR CONGRESS $4,000
  • DUANE MORRIS GOVERNMENT COMMITTEE $1,000
  • EDAF PAC $2,000
  • ELECT DEMOCRATIC WOMEN $10K
  • ELECT DEMS NOW PAC $2,000
  • ELECT EVERY DEMOCRAT PAC $1,000
  • EMILIA SYKES FOR CONGRESS $1,000
  • EMILYS LIST $10K
  • ENVIRONMENT AMERICA INC. VOTER ACTION (ABBV. 'ENVIRONMENT AMERICA VOTER ACTION') $1,000
  • EQUALITY PAC $5,000
  • ERIE INDEMNITY COMPANY PAC - FEDERAL $2,000
  • FAIR SHOT PAC $10K
  • FARM TO TABLE PAC $1,000
  • FIGHT FOR PROGRESS PAC $1,000
  • FIGHTING BACK PAC $1,500
  • FLIP THE CONGRESS PAC $10K
  • FOSTERING PROGRESS PAC $1,000
  • FRIENDS OF CHERI BUSTOS $1,000
  • FRIENDS OF DICK DURBIN $1,000
  • FRIENDS OF DON BEYER $2,000
  • FRIENDS OF NATE DAVIDSON $2,000
  • FUELING INDIVIDUAL RIGHTS EVERYWHERE (FIRE)PAC $1,000
  • GETTING RESULTS BY ENGAGING THE GRASSROOTS PAC $2,000
  • GIFFORDS PAC $1,000
  • GLENN F. IVEY FOR CONGRESS $1,000
  • GOOD FRIENDS PAC $1,000
  • GREEN ON TOP PAC $1,000
  • GROWTH ENERGY PAC $5,000
  • HEART OF DIXIE OBLIGATIONPAC $5
  • HMP CONTRIBUTION ACCOUNT $5,000
  • HOPE PAC $2,000
  • HOULAPAC $5,500
  • HUMAN RIGHTS CAMPAIGN PAC $4,550
  • HUSKY PAC $1,000
  • IBEW PAC VOLUNTARY FUND $7,500
  • INLAND EMPIRE STRIKES PAC; THE $1,000
  • INNOVATION FOR GOOD PAC $10K
  • INSULATORS INTERNATIONAL PAC $1,000
  • INT'L ASSOCIATION OF BRIDGE, STRUCTURAL, ORNAMENTAL AND REINFORCING IRON WORKERS $5,000
  • INTERNATIONAL ASSOCIATION OF FIRE FIGHTERS $5,000
  • INTERNATIONAL ASSOCIATION OF SHEET METAL, AIR, RAIL AND TRANSPORTATION WORKERS POLITICAL ACTION LEAGUE $2,500
  • INTERNATIONAL BROTHERHOOD OF BOILERMAKERS CAMPAIGN ASSISTANCE FUND $7,500
  • INTERNATIONAL UNION OF OPERATING ENGINEERS PAC $10K
  • INTERNATIONAL UNION OF PAINTERS AND ALLIED TRADES POLITICAL ACTION TOGETHER POLITICAL COMMITTEE $2,500
  • JEFFRIES FOR CONGRESS $4,000
  • JOBS, EDUCATION, & FAMILIES FIRST JEFF PAC $10K
  • JOHN HENRY NEWMAN FOR CONGRESS $387
  • JOINT ACTION COMMITTEE FOR POLITICAL AFFAIRS $2,500
  • JUDY CHU FOR CONGRESS $1,000
  • JUNTOS PAC $5,000
  • JUSTICE LEAGUE PAC $1,000
  • KATHERINE CLARK FOR CONGRESS $4,000
  • KUSTER FOR CONGRESS $1,000
  • LA BAMBA PAC $3,000
  • LEADING PEOPLE FORWARD PAC $1,000
  • LEAGUE OF CONSERVATION VOTERS ACTION FUND $6,950
  • LIFTOFF PAC $5,000
  • LIUNA PAC $5,000
  • LOBO PAC $1,000
  • LORI TRAHAN FOR CONGRESS $3,000
  • MACHINISTS NON PARTISAN POLITICAL LEAGUE OF THE INTERNATIONAL ASSOCIATION OF MACHINISTS & AEROSPACE WORKERS $10K
  • MADISON PAC; THE $1,000
  • MAINTAINING INTEGRITY IN OUR NATION PAC $1,000
  • MAKING A DIFFERENCE PAC $8,000
  • MARC VEASEY CONGRESSIONAL CAMPAIGN COMMITTEE $2,000
  • MASTERS MATES AND PILOTS PAC $1,000
  • MCKENZIE RIVER PAC $1,000
  • MD PAC $5,000
  • MIDWEST VALUES PAC $2,500
  • MISSION TO DELIVER PAC $2,000
  • MOMS FED UP $2,500
  • MOVEON.ORG POLITICAL ACTION $5,000
  • NANCY PELOSI FOR CONGRESS $2,000
  • NARAL PRO-CHOICE AMERICA $1,000
  • NATIONAL ACTIVE AND RETIRED FEDERAL EMPLOYEES ASSOCIATION POLITICAL ACTION COM (NARFE-PAC) $2,500
  • NATIONAL ELEVATOR CONSTRUCTORS POLITICAL ACTION COMMITTEE $7,500
  • NATIONAL EMERGENCY MEDICINE POLITICAL ACTION COMMITTEE / AMERICAN COLLEGE OF EMERGENCY PHYSICIANS $2,500
  • NEA FUND FOR CHILDREN AND PUBLIC EDUCATION $10K
  • NEW DEMOCRAT COALITION ACTION FUND $10K
  • NORTH AMERICA'S BUILDING TRADES UNIONS POLITICAL EDUCATION FUND $1,000
  • NOT SO OLD FASHIONED PAC $3,000
  • NRDC ACTION FUND INC. PAC $6,000
  • O PAC $1,000
  • OVERSIGHT ACTION FUND $2,500
  • PAC OF APPLES $1,000
  • PAC TO THE FUTURE $5,000
  • PASS PAC $6,000
  • PATRIOT PAC $2,500
  • PENNSYLVANIA ASSOC OF STAFF NURSES AND ALLIED PROFESSIONALS PASNAP-PAC $2,500
  • PENNSYLVANIA FEDERATION OF DEMOCRATIC WOMEN INC FEDERAL PAC $1,000
  • PETE AGUILAR FOR CONGRESS $4,000
  • POET PAC $5,000
  • PROGRESSIVE AMERICANS FOR DEMOCRACY $5,000
  • PROGRESSIVE TURNOUT PROJECT $5,500
  • PUGET PAC $2,500
  • SCANLON FOR CONGRESS $3,000
  • SCHAKOWSKY FOR CONGRESS $1,000
  • SCHNEIDER FOR CONGRESS $3,000
  • SD PAC $10K
  • SEAN SHULTZ FOR CARLISLE $250
  • SECURE PAC $1,000
  • SELECT MEDICAL PAC $10K
  • SERVICE FIRST PAC $7,000
  • SERVING OUR COUNTRY (SOC) PAC $1,000
  • SHARICE FOR CONGRESS $1,500
  • SHONTEL BROWN FOR CONGRESS $2,000
  • SHORE PAC $1,000
  • SILICORN VALLEY PAC $10K
  • SMART TD PAC $2,500
  • SPACESHIP EARTH PAC $1,000
  • SPIKE PAC $2,000
  • STANTON FOR CONGRESS $1,000
  • STRENGTHENING VIRGINIA'S WORKING FAMILIES PAC $1,000
  • STRICKLAND FOR WASHINGTON $3,000
  • SUA SPONTE PAC $1,000
  • SUNFLOWER SEEDS PAC $2,000
  • SUPPORTING HOUSE PROBLEM SOLVERS - SHP PAC $4,500
  • SWING LEFT $500
  • TOMORROW PAC $3,000
  • TRANSPORT WORKERS UNION POLITICAL CONTRIBUTIONS COMMITTEE $2,500
  • TRANSPORTATION TRADES DEPARTMENT AFL-CIO PAC $2,000
  • UA UNION PLUMBERS & PIPEFITTERS VOTE! PAC $10K
  • UAW - V - CAP (UAW VOLUNTARY COMMUNITY ACTION PROGRAM) 'INT'L UNION UNITED AUTOMOBILE AEROSPACE & AGRICULTURAL IMPLEMENT WORKERS OF AMERICA UAW $5,000
  • UNITED FOOD AND COMMERCIAL WORKERS INTERNATIONAL UNION ACTIVE BALLOT CLUB $10K
  • UNITED MINE WORKERS OF AMERICA - COAL MINERS POLITICAL ACTION COMMITTEE $3,000
  • UNITED STEELWORKERS $5,000
  • UPLIFT PAC $2,500
  • UTILITY WORKES UNION OF AMERICA $1,000
  • VINDMAN FOR CONGRESS $1,000
  • WELCOME PAC $10K
  • WESTERN YORK COUNTY DEMOCRATIC CLUB $500
  • WIN THE HOUSE NOW PAC $2,000
  • WOLVERINE PAC $1,000
  • WOMEN'S POLITICAL COMMITTEE FEDERAL $10K
  • YINZER PAC $10K

All filings at the FEC ↗

The ads

83 ads, newest first.

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-267 variantsspend $0–6935,500–11,993 impressions
Republicans and Democrats agree: members of Congress shouldn’t trade stocks. Scott Perry is a founding backer of the bipartisan Restore Trust in Congress Act. Vote Scott Perry on November 3.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-268 variantsspend $0–7922,600–9,992 impressions
In 2024, Janelle Stelson ran for this seat registered in Lancaster County, outside the district. She couldn’t vote for herself. Vote Scott Perry on November 3.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Working Americafrom 2026-10-26spend $0–99100–999 impressions
Scott Perry: Pros and Cons
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-266 variantsspend $0–59432,000–41,994 impressions
Election Day is Tuesday, November 3rd. Janelle Stelson will vote with Hakeem Jeffries to raise your taxes. Scott Perry voted to cut your taxes. Vote Scott Perry for Congress.
Appeal to Fear75.0% of sentences flagged

Appeal to Fear: Warns of a financial threat to the audience (higher taxes) if the opponent is elected, to steer the vote. Flagged: “will vote with Hakeem Jeffries to raise your taxes”.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Working Americafrom 2026-10-26spend $0–99100–999 impressions
Janelle Stelson: Pros and Cons
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-268 variantsspend $0–7926,400–13,992 impressions
Scott Perry voted to cut your taxes in 2017, and in 2025 he voted to make most of those cuts permanent. Vote Scott Perry on November 3.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Working Americafrom 2026-10-25spend $0–9910,000–14,999 impressions
Small business owners drive our economy. So why did Scott Perry abandon them during the pandemic? He voted against the vital American Rescue Plan.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Freedom Caucus Fundfrom 2026-10-259 variantsspend $1,400–2,291235,000–282,991 impressions
Janelle Stelson isn't just any Democrat, but a far-left radical who wants to reopen our borders, defund ICE, and give illegals welfare, Section 8 housing, food stamps, and free health care. The choice is clear. Reelect Congressman Scott Perry!

Name Calling: Labels the opponent a 'far-left radical' to discredit her instead of addressing her positions.

Loaded Language: Uses charged terms like 'radical' and 'illegals' to provoke a reaction.

Appeal to Fear: Suggests open borders and a flood of benefits for illegal immigrants as a threat, implying the need to vote against her. Flagged: “wants to reopen our borders, defund ICE”.

Exaggeration/Hyperbole: Overstates the opponent's position as giving every benefit to illegal immigrants. Flagged: “give illegals welfare, Section 8 housing, food stamps, and free health care”.

Black-and-White Fallacy: Frames the election as a single obvious choice between two options, excluding nuance. Flagged: “The choice is clear.”.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Campaign for Working Class Communitiesfrom 2026-10-232 variantsspend $200–39870,000–79,998 impressions
These elections will be decided by a couple hundred votes. Join the fight with We the Fighters to help elect Janelle Stelson?
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Freedom Caucus Fundfrom 2026-10-219 variantsspend $1,700–2,591222,100–264,991 impressions
Just like every Socialist Democrat, Janelle Stelson and Hakeem Jeffries will vote to rip our borders wide open and flood our country with the same Islamists and Communists burning down France. America can't afford Stelson's open borders. Reelect Congressman Scott Perry!

Name Calling: Labels opponents with the derogatory 'Socialist Democrat' tag instead of addressing their positions.

Appeal to Fear: Paints a vivid threat of borders flooded by dangerous groups bringing destruction like that in France. Flagged: “flood our country with the same Islamists and Communists burning down France”.

Loaded Language: Emotionally charged wording like 'rip our borders wide open', 'flood' and 'burning down' triggers reaction over facts.

Appeal to Prejudice: Targets Islamists in a way that links an immigrant/religious-associated group to destruction and invasion. Flagged: “the same Islamists and Communists burning down France”.

Exaggeration/Hyperbole: Claims all Democrats and these candidates would open borders entirely and that France is being burned down. Flagged: “every Socialist Democrat”.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

What this page is

  • An ad is on this page because its own "Paid for by" line is a campaign in this race; or it comes from a national Senate group and ran mostly in PA; or it ran mostly in PA and names a candidate — unless its sponsor is a campaign for some other office. Ads from outside groups appear alongside the campaigns' own.
  • Campaigns run one text as many separate ads. Identical text from the same sponsor is one card here, marked with its number of variants.
  • A technique is a specific rhetorical move in the wording, found by our model and explained in one line. It is not a claim that the ad is false.
  • Claims are checked when a reader asks: press "Check this ad's claims" on a card. Running a check and seeing its verdicts are part of Semblen Pro, because each check costs money to run; anyone can see which claims an ad makes. The ten ads with the most money behind them in each race are checked ahead of time.
  • Claim verdicts say what the cited sources say. A verdict that an ad is wrong or misleading is shown only when it cites an established fact-checker or an institutional record — Congress, a federal agency, a court — and its confidence is not low; a weaker one is not shown at all. Each verdict shows what it rests on and how confident it is. If we got one wrong, press Disagree: a verdict that readers dispute and no one defends comes down.
  • Video ads come from the campaigns' own YouTube channels; the transcript is analyzed. Meta ads are analyzed on their text; their video and images are not, yet.

Try Pro free for 14 days, no card. Claim checks on every article, and an email when the stories you follow change.