New Hampshire House District 1 2026: the ads, and who's paying for them

Stefany Shaheen won · 57.1% to 42.9% · Called by AP on Nov 3

63 ads analyzed · 31 use a rhetorical technique, most often loaded language and glittering generalities.

The words doing the persuading

From the DiLorenzo side · Paid for by Anthony DiLorenzo for Congress “Stefany Shaheen is bought and paid for. How can we trust her to represent us in Congress? Reject Stefany Shaheen on November…” Loaded Language See this ad →
From the Shaheen side · Paid for by Stefany Shaheen for Congress “…while Trump spends our tax dollars on his ballroom, bombs, and tax cuts for billionaires—it’s disgusting. In Congress, I’ll fight to stop Trump’s corrupt agenda and put working families first.” Loaded Language See this ad →

See all 63 ads →

Anthony DiLorenzo (Republican) and Stefany Shaheen (Democrat) are the nominees for New Hampshire's 1st congressional district in the November 3, 2026 general election. By their latest FEC reports, Anthony DiLorenzo's campaign had raised $6.8 million (through October 14, 2026) and Stefany Shaheen's campaign $3.2 million (through October 14, 2026). Outside groups have reported $252,000 for Anthony DiLorenzo and $2.5 million against; $3.6 million for Stefany Shaheen and $1.2 million against. Semblen has analyzed 63 ads in this race; 31 used at least one rhetorical technique, most often loaded language and glittering generalities.

Anthony DiLorenzo (REP), Stefany Shaheen (DEM). 11 others filed with the FEC; any ads they ran are below. 63 ads analyzed, 31 with at least one technique in the copy. Newest first. The paid-for-by line is the advertiser's own filing. Updated 2026-10-30.

Also on every New Hampshire ballot: 2 statewide ballot measures → The ballot wording and the official arguments, read for rhetorical techniques.

How to vote in New Hampshire

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

Registration Varies by town (6-13 days before at the local clerk); registration also allowed at the polls on Election Day. Same-day registration: at the polling place on Election Day; must be in line by poll close; proof of age, domicile, citizenship and identity requiredSource: sos.nh.gov ↗
Early voting in person No early voting (NH has no early voting; in-person absentee is only for voters with a qualifying excuse)Source: sos.nh.gov ↗
By mail Mail voting needs a reason the state accepts (excuse required (out of town, disability, religious observance, work or caregiving, etc.)); request a ballot by Mon, Nov 2 (by mail: 12:00 p.m. the day before the election; in person: 5:00 p.m. the day before); return it by Tue, Nov 3 (received by the town/city/ward clerk by 5:00 p.m. Election Day (mail or delivery agent)) (passed)Source: sos.nh.gov ↗
Election Day Tue, Nov 3. Polls: varies by town: opens no later than 11 a.m., closes no earlier than 7 p.m. (passed)Source: gc.nh.gov ↗
ID at the polls Photo ID required (driver's license, state non-driver ID, NH voter ID card, military ID, or US passport/passcard), or identity verified by election officialsSource: sos.nh.gov ↗

Checked October 6, 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.

Where they stand

From each campaign's own website, summarised in plain English, with a quote where they gave one; under an issue, Senate votes for those who have cast them. Full detail and sources on each profile: Anthony DiLorenzo · Stefany Shaheen.

Economy and cost of living DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he wants to reduce costs, increase wages and improve quality of life, and to create jobs.

“I look forward to working with him to lower costs, raise wages, create jobs, and deliver real results for every Granite Stater”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she wants to roll back Trump's tariffs and make sure small businesses, not just large corporations, get refunds of the tariffs paid. She also says she would end tax breaks that help Wall Street firms buy homes, and expand support for first-time and middle-class homebuyers.

“I believe Jim, Marty and countless others, as well as the customers who stuck with them through this chaos deserve to get their money back just as much as those giant corporations”
Source: stefanyshaheen.com ↗
Taxes and government spending DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he supports a Balanced Budget Amendment to the U.S. Constitution. He says he wants to protect the 2017 tax cuts and the elimination of taxes on tips, overtime and Social Security.

Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she opposes tax breaks for billionaires and big corporations, and says she would end the tax breaks that let hedge funds and private equity firms buy up homes.

“Step one is to end these Wall Street tax breaks for buying up our homes.”
Source: stefanyshaheen.com ↗
Health care DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he wants to make health care more affordable and increase access to it. He also says he wants to attack the opioid crisis on all fronts.

“Make healthcare more affordable and increase access.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she supports Medicare for All and a public option, and wants to break up corporate monopolies in health care. She also wants to cap what drug companies charge Americans relative to other countries by backing bipartisan drug price legislation, keep AI and insurers from making care decisions that doctors should make, and extend the ACA tax credits. She also wants to double medical research funding.

“I’m with Bernie Sanders and support Medicare for All.”
Source: stefanyshaheen.com ↗
Social Security and Medicare DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he fully supports Social Security and Medicare, and wants to protect the elimination of taxes on Social Security.

“Fully support Social Security and Medicare for our citizens.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she backs Senator Bernie Sanders' bill to add dental, vision and hearing coverage to Medicare. She also wants to stop the Trump administration's plan to use AI to deny Medicare coverage and care.

“Prevent AI from making decisions that should be made by doctors.”
Source: stefanyshaheen.com ↗
Immigration and the border DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he wants to secure both the southern and northern borders against illegal crossings, drug smuggling and human trafficking. He also says he wants to pass immigration reform.

Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says ICE must be completely overhauled. She would require body cameras, ban masks, stop warrantless searches and end raids in schools, churches and hospitals, and she says there will be no ICE warehouses in New Hampshire. She also says anyone who committed a crime against Americans will be prosecuted.

“ICE must be completely overhauled.”
Source: stefanyshaheen.com ↗
Abortion DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he opposes federal abortion legislation and would respect New Hampshire's laws.

“Oppose federal abortion legislation and respect New Hampshire's laws.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she needed an abortion procedure after a pregnancy went wrong, and that she will always fight for abortion access and reproductive rights.

“I will always and tirelessly fight for both.”
Source: stefanyshaheen.com ↗
Energy and climate DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he wants America to be energy independent by using all energy options without subsidies.

“Ensure America's energy independence by utilizing all options without subsidies.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she wants to act now on climate change, increase local clean energy production, upgrade the electric grid to allow local storage, and retrofit buildings and add on-site generation to cut home utility bills. She also says she would hold the federal government and polluters accountable for PFAS contamination and enact stronger safeguards for drinking water.

Source: stefanyshaheen.com ↗
Guns DiLorenzo: stated · Shaheen: no position
Anthony DiLorenzo (REP)

DiLorenzo says he would defend the right of every law-abiding citizen to own a firearm.

“Defend every law-abiding citizen's right to possess/own a firearm.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

No stated position on their website.

Crime and policing DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he fully supports law enforcement and first responders.

“Fully Support Law Enforcement and First Responders.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen points to her time as Portsmouth Police Commission chair, when she secured de-escalation training, officer mental health support and community policing built on accountability. She says anyone who committed a crime against Americans will be prosecuted.

Source: stefanyshaheen.com ↗
Education DiLorenzo: stated · Shaheen: no position
Anthony DiLorenzo (REP)

DiLorenzo says he wants to expand vocational training and STEM education for students.

“Expand vocational training and STEM education for our students.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

No stated position on their website.

Foreign policy and defense DiLorenzo: stated · Shaheen: no position
Anthony DiLorenzo (REP)

DiLorenzo says he supports peace efforts, especially in the Middle East and Ukraine, and wants to rebuild the military for future conflicts. He says he opposes Chinese efforts to undermine the currency, steal technology and buy American land and infrastructure.

Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

No stated position on their website.

Elections and ethics in government DiLorenzo: stated · Shaheen: stated
Anthony DiLorenzo (REP)

DiLorenzo says he wants to ensure elections are safe and secure.

“Ensure our elections are safe and secure.”
Source: dilorenzoforcongress.com ↗
Stefany Shaheen (DEM)

Shaheen says she wants to overturn Citizens United, ban stock trading by members of Congress, Supreme Court justices and senior officials, and impose a lifetime lobbying ban on former top officials. She would also strengthen ethics laws for the President and Vice President with criminal penalties for profiteering, and create an independent ethics office with subpoena power.

“Overturn Citizens United and demand that anyone who wants to spend money on political ads or contribute to political candidates must do it in their own name”
Source: stefanyshaheen.com ↗

Something wrong or missing? Each profile has an Accurate? button under every issue; a person reads every note.

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-30. Counts are of distinct ads; the same text run many times is one ad.

Ads analyzed
63 · started running between 2026-07-15 and 2026-10-26
With at least one technique
31 of 63 (49%)
Most common techniques
Loaded Language · 17 adsGlittering Generalities · 11 adsName Calling · 11 ads
Reported Meta spend
$97,300–124,194 on all ads, $49,500–61,244 on flagged ads · Meta reports ranges; these are the sums of their ends
Example
“it’s disgusting” — Loaded Language, paid for by Stefany Shaheen for Congress · 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
DiLorenzo (R)129 of 12 (75%)Name Calling (6), Appeal to Fear (4), Loaded Language (4)
DiLorenzo's campaign74 of 7Glittering Generalities (3), Loaded Language (1), Name Calling (1)
1 group backing DiLorenzo55 of 5Name Calling (5), Appeal to Fear (4), Loaded Language (3)
Shaheen (D)4317 of 43 (40%)Loaded Language (11), Glittering Generalities (6), Card Stacking (4)
Shaheen's campaign3413 of 34 (38%)Loaded Language (10), Glittering Generalities (4), Card Stacking (3)
4 groups backing Shaheen94 of 9Black-and-White Fallacy (2), Exaggeration/Hyperbole (2), Glittering Generalities (2)
Not placed on a side (4 sponsors)85 of 8Glittering Generalities (2), Loaded Language (2), Name Calling (2)

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 (11)
Paid for bySideAdsWith at least one techniqueMost common
Stefany Shaheen for CongressShaheenthe campaign3413 of 34 (38%)Loaded Language (10), Glittering Generalities (4), Card Stacking (3)
Anthony DiLorenzo for CongressDiLorenzothe campaign74 of 7Glittering Generalities (3), Loaded Language (1), Name Calling (1)
America PACDiLorenzoreported spending to support DiLorenzo (FEC)55 of 5Name Calling (5), Appeal to Fear (4), Loaded Language (3)
LEAGUE OF CONSERVATION VOTERS, INC—31 of 3Exaggeration/Hyperbole (1), Loaded Language (1)
Maura Sullivan for Congress—32 of 3Glittering Generalities (1), Loaded Language (1), Name Calling (1)
Ready for the Fight PACShaheenreported spending to oppose DiLorenzo in the general election (FEC)33 of 3Exaggeration/Hyperbole (2), Black-and-White Fallacy (1), Card Stacking (1)
ARTICLE ONE PACShaheenreported spending to support Shaheen (FEC)21 of 2Black-and-White Fallacy (1), Glittering Generalities (1), Loaded Language (1)
No Kings PACShaheenreported spending to support Shaheen (FEC)20 of 2
Protect Our Winters Action FundShaheenreported spending to support Shaheen (FEC)20 of 2
AFT—11 of 1Black-and-White Fallacy (1), Glittering Generalities (1)
Cole for New Hampshire—11 of 1Name Calling (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.

49% of the 63 ads here use at least one of the techniques ticked below (31 ads).

Leaving out the softer ones (loaded language, glittering generalities, slogans, exaggeration, repetition): 33% 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.

  • stop in 5 ads · e.g. “stop the spread of socialism”, “stop Trump’s corruption”
  • corruption in 3 ads · e.g. “stop Trump’s corruption”, “Trump's corruption”
  • trump in 3 ads · e.g. “stop Trump’s corruption”, “Trump’s corrupt agenda”

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.

Anthony DiLorenzo (REP)

Raised
$6.8M through 2026-10-14 individuals $958K · PACs $148K · party $5,000 · candidate's own money, incl. loans $5.5M · from the candidate's other committees $149K · cash on hand $984K
Outside spending
$2.5M opposing DiLorenzo · $252K supporting DiLorenzo · latest reported 2026-10-29
Largest outside spenders
READY FOR THE FIGHT — $863K opposing DiLorenzo · 3 ads on this page EDW ACTION FUND — $760K opposing DiLorenzo Largest donors: UNITED DEMOCRACY PROJECT ('UDP') $2.4M (28%); EDW FOUNDATION $1.8M (21%) (an organization: its own funders aren't reported to the FEC); ELECT DEMOCRATIC WOMEN $880K (10%); THE BENCH $596K (7%); BATTLEGROUND DEMOCRATS $560K (7%) (an organization: its own funders aren't reported to the FEC) LCV VICTORY FUND — $500K opposing DiLorenzo 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 NEW LEADERSHIP PAC — $401K opposing DiLorenzo Largest donors: NEW ENGAGEMENT PAC $3.0M (62%); DK CROWN HOLDINGS INC. $250K (5%) (an organization: its own funders aren't reported to the FEC); D.R.I.V.E. - DEM, REP, IND VOTER ED (THE PAC OF THE INT'L BRHD OF TEAMSTERS) $100K (2%); Robert Hale $100K (2%), Granite Telecom, CEO; James Pinto $100K (2%), Self Employed, Attorney AMERICA PAC — $115K supporting DiLorenzo · 5 ads on this pageLargest donors: Elon Musk $50.3M (100%), Space Exploration Technologies Corp., CEO and 4 more
Bundled through PACs
none reported · FEC bulk data of 2026-11-01
6 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • BUCKEYE LIBERTY POLITICAL ACTION COMMITTEE $5,000
  • JIM JORDAN FOR CONGRESS $2,000
  • NATIONAL AUTOMOBILE DEALERS ASSOCIATION POLITICAL ACTION COMMITTEE $5,000
  • ON WISCONSIN PAC, INC. $2,500
  • RAPTOR PAC $1,000
  • TKJ PAC $5,000

All filings at the FEC ↗

Stefany Shaheen (DEM)

Raised
$3.2M through 2026-10-14 individuals $2.9M · PACs $254K · candidate's own money, incl. loans $57K · cash on hand $271K
Outside spending
$1.2M opposing Shaheen · $3.6M supporting Shaheen · latest reported 2026-10-29
Largest outside spenders
ARTICLE ONE PAC — $1.3M supporting Shaheen · 2 ads on this pageLargest donors: ARTICLE ONE ACTION FUND $2.6M (54%) (an organization: its own funders aren't reported to the FEC); OPPORTUNITY FORWARD ALLIANCE $750K (15%) (an organization: its own funders aren't reported to the FEC); GUZMAN FOUNDATION $550K (11%) (an organization: its own funders aren't reported to the FEC); SERVANT-LEADER FUND INC. $500K (10%); Glen Tullman $175K (4%), Transcarent, CEO AMERICAN DEMOCRACY COMMITTEE — $752K supporting Shaheen LCV VICTORY FUND — $606K supporting Shaheen 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 FUTURE PROGRESS — $598K opposing Shaheen Largest donors: SERVANT-LEADER FUND, INC. $1.2M (92%) THE NO KINGS PAC — $594K supporting Shaheen · 2 ads on this pageLargest donors: EDW FOUNDATION $750K (61%) (an organization: its own funders aren't reported to the FEC); GALLT, NANCY $482K (39%) and 9 more
Bundled through PACs
none reported · FEC bulk data of 2026-11-01
29 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • A NEW DIRECTION PAC $10K
  • AMERICAN ASSOCIATION FOR JUSTICE POLITICAL ACTION COMMITTEE (AAJ PAC) $5,000
  • AMERICAN FEDERATION OF TEACHERS, AFL-CIO COMMITTEE ON POLITICAL EDUCATION $2,500
  • AMERIPAC: THE FUND FOR A GREATER AMERICA $5,000
  • ANIMAL WELLNESS ACTION PAC $1,000
  • BLUE HEN FEDERAL PAC $5,000
  • CAP-PAC SEPARATE SEGREGATED FUND OF THE NATIONAL COMMUNITY ACTION FOUNDATION INC $5,000
  • D.R.I.V.E. - DEM, REP, IND VOTER ED (THE PAC OF THE INT'L BRHD OF TEAMSTERS) $5,000
  • FORWARD TOGETHER PAC $5,000
  • FRIENDS OF DICK DURBIN COMMITTEE $1,000
  • GREAT LAKES PAC $2,500
  • HEART OF DIXIE OBLIGATION PAC $5
  • IMPACT $5,000
  • INTERNATIONAL BROTHERHOOD OF ELECTRICAL WORKERS POLITICAL ACTION COMMITTEE $5,000
  • LABORERS' INTERNATIONAL UNION OF NORTH AMERICA (LIUNA) PAC $5,000
  • LEAGUE OF CONSERVATION VOTERS ACTION FUND $2,550
  • LIFTOFF PAC $2,500
  • LOBO PAC $2,000
  • NARRAGANSETT BAY PAC $5,000
  • NATIONAL AIR TRAFFIC CONTROLLERS ASSOCIATION PAC $2,500
  • NATIONAL COMMITTEE TO PRESERVE SOCIAL SECURITY & MEDICARE PAC $1,000
  • NUTMEG PAC $2,500
  • OCEANS PAC $2,500
  • OFF THE SIDELINES PAC $5,000
  • ONWARD TOGETHER COMMITTEE $5,000
  • PHILIPS COMMITTEE $800
  • SIG SAUER, INC. POLITICAL ACTION COMMITTEE (AKA 'SIG SAUER PAC') $2,000
  • SMART SOLUTIONS PAC $1,500
  • UNUM GROUP POLITICAL ACTION COMMITTEE (UNUMPAC) $2,500

All filings at the FEC ↗

The ads

63 ads, newest first.

Paid for by AFTfrom 2026-10-26spend $100–1993,000–3,999 impressions
Stefany Shaheen is for the people not the powerful.

Black-and-White Fallacy: Frames the candidate as being on one side of a binary, 'the people' versus 'the powerful', leaving no middle ground.

Glittering Generalities: Uses a vague, emotionally positive slogan ('for the people') with no concrete policy content.

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 Stefany Shaheen for Congressfrom 2026-10-26spend $0–99100–999 impressions
Stefany Shaheen is running for Congress to stand up to Donald Trump and protect reproductive freedom. But this race is statistically tied, so we need your help to secure a victory. Trump, Elon Musk, and the NRCC are all flooding this district with outside money to try and buy this seat. We can't let that happen. Will you rush a grassroots contribution now?
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 Anthony DiLorenzo for Congressfrom 2026-10-232 variantsspend $1,000–1,19847,000–52,998 impressions
Stefany Shaheen is bought and paid for. How can we trust her to represent us in Congress? Reject Stefany Shaheen on November 3rd.
Loaded LanguageName Calling66.7% of sentences flagged

Loaded Language: 'Bought and paid for' is an emotionally charged corruption charge that smears the candidate without presenting facts.

Name Calling: Labels the candidate as corrupt or owned by donors to discredit her rather than addressing her positions. Flagged: “bought and paid for”.

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 Stefany Shaheen for Congressfrom 2026-10-22 to 2026-10-23spend $0–99100–999 impressions
Elon Musk is flooding this race with millions of dollars trying to buy this election. This is no accident. That's why we need your help to fight the outside money and amplify our message across the district.
Loaded Language33.3% of sentences flagged

Loaded Language: Emotionally charged wording like 'flooding' and 'buy this election' frames political spending as corruption rather than stating facts.

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 Anthony DiLorenzo for Congressfrom 2026-10-22spend $200–29925,000–29,999 impressions
I’m running for Congress to create jobs, lower costs, and give back to our community that has given me so much. As your Congressman, I’ll always fight to put America and New Hampshire first.

Quotes language that uses Glittering Generalities. · not counted

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 Stefany Shaheen for Congressfrom 2026-10-22spend $0–99100–999 impressions
We're being outspent 5 to 1 by Donald Trump, Elon Musk, and the NRCC. They're trying to buy this seat. We can't let that happen. Will you donate now to help us fight back?
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 Protect Our Winters Action Fundfrom 2026-10-22spend $100–1997,000–7,999 impressions
Join us in Laconia, NH to knock doors for Stefany Shaheen!
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 LEAGUE OF CONSERVATION VOTERS, INCfrom 2026-10-21 to 2026-10-234 variantsspend $4,100–4,896681,000–816,996 impressions
Want to know where Anthony DiLorenzo stands on the issues? With Donald Trump, even when it hurts Granite State families.
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 Anthony DiLorenzo for Congressfrom 2026-10-21spend $1,000–1,49940,000–44,999 impressions
In Congress, my one and only special interest will be Granite Staters. I would be honored to work for you.
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 LEAGUE OF CONSERVATION VOTERS, INCfrom 2026-10-21 to 2026-10-234 variantsspend $2,400–3,596520,100–630,996 impressions
From healthcare to the cost of living to the Iran War, Anthony DiLorenzo chooses Donald Trump over New Hampshire every single time.
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 ↗

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 NH; or it ran mostly in NH 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.