United States 2026 / By state / New Hampshire
New Hampshire · Midterm elections · 3 November 2026
Who paid to reach New Hampshire voters
The Democratic side outspent the Republican side in New Hampshire, $1.7M to $1.5M. The costliest race: U.S. Senate, at $1.4M. Chris Pappas was the most-attacked name in the state.
Ads delivered from 4 May 2026 to 4 November 2026 · Results: unofficial count as of 6 November 2026
The races
Each race links to its candidates’ pages, with the unofficial count above its spend. Spend counts every ad about the race, the candidates’ own and outside groups’.
Democratic sideRepublican sideNo side (white figures)
U.S. Senate
Pappas vs Sununu
$1.4M · 5,433 ads · 24 pages
- Chris Pappas$657.9K own
- Outside groups and others$714.2K
Largest pages
- Chris Pappas$657.9K
- WinSenate$326.4K
- AFP Action$142.1K
Governor
Ayotte vs Warmington
$99.6K · 108 ads · 24 pages
Largest pages
- Cinde Warmington$30.4K
- The American Center$28.5K
- The Sentinel Action Fund$20.2K
U.S. House
House · 2 districts
$1.1M · 934 ads · 26 pages
- NH-1 · Anthony Dilorenzo$247.7K
- NH-2 · Lily Williams$61.1K
- Ads naming no district$821.6K
Other statewide offices
$47.1K · 128 ads · 13 pages
Largest pages
- Executive Councilor Janet L. Stevens$11.1K
- Joe Kenney$8.6K
- Melanie4NH$7.1K
State legislature
$594.8K · 4,984 ads · 129 pages
Largest pages
Ballot measures
- Eliminate Office of Register of Probate Amendment · Eliminate the office of the register of probateNot yet calledYes 64.6% · No 35.4%
$65.6K · 774 ads · 22 pages
Largest pages
Local races
$37.6K · 192 ads · 37 pages
Largest pages
U.S. House, district by district
2 districts with ads. A district is placed only when the ad names it, or the candidate’s FEC record does.
| District | Candidates with ads | Result | Largest page | Ads | Spend | Side |
|---|---|---|---|---|---|---|
| NH-1 | Anthony Dilorenzo, Stefany Shaheen | Stefany Shaheen D 57.1% | Anthony DiLorenzo for Congress | 479 | $247.7K | |
| NH-2 | Lily Williams, Maggie Goodlander | Maggie Goodlander D 58.8% | Lily4Congress | 115 | $61.1K | |
| District not named | One Nation | 340 | $821.6K |
Who paid
The pages that spent the most on New Hampshire’s races; spend here is what each page spent in this state.
| # | Advertiser | Side | Race | Ads | Spend | Attack |
|---|---|---|---|---|---|---|
| 1 | Chris PappasPaid for by Chris Pappas for Senate | Dem. | Senate | 4,953 | $658.8K | 60% |
| 2 | One Nation | Rep. | House, district not named | 100 | $369.1K | 100% |
| 3 | WinSenatePaid for by WINSENATE | Dem. | Senate | 29 | $326.4K | 100% |
| 4 | Committee to Elect House Republicans | Rep. | Legislature | 3,895 | $234K | 6.3% |
| 5 | AFP ActionPaid for by AMERICANS FOR PROSPERITY ACTION, INC.(AFP ACTION) | Rep. | Senate | 58 | $196.2K | 43% |
| 6 | New Hampshire DailyPaid for by One Nation | Rep. | House, district not named | 52 | $166.2K | 100% |
| 7 | New Hampshire Senate Republicans | Rep. | Legislature | 226 | $127.6K | 88% |
| 8 | Ready For The Fight PACPaid for by Ready for the Fight PAC | Dem. | House, district not named | 4 | $95.2K | |
| 9 | Anthony DiLorenzo for Congress | Rep. | House NH-1 | 27 | $71.2K | 7.4% |
| 10 | Majority ForwardPaid for by MAJORITY FORWARD | Dem. | Senate | 15 | $68.4K | 0.0% |
| 11 | Christian Urrutia for CongressPaid for by URRUTIA FOR NH | Dem. | House NH-1 | 272 | $64.2K | 31% |
| 12 | Amplify NH Action Fund | Dem. | Legislature | 129 | $52.1K | 100% |
| 13 | Turning Point Action | Rep. | Senate | 72 | $48.2K | 0.0% |
| 14 | America PAC | Rep. | House, district not named | 51 | $47K | 100% |
| 15 | The Sentinel Action FundPaid for by Sentinel Action Fund | Rep. | Governor | 8 | $40.1K | 100% |
| 16 | Stefany ShaheenPaid for by Stefany Shaheen for Congress | Dem. | House NH-1 | 84 | $38.8K | 56% |
| 17 | Karishma Manzur for SenatePaid for by Karishma For Senate | Dem. | Senate | 17 | $38.7K | 13% |
| 18 | Maura SullivanPaid for by Maura Sullivan for Congress | Dem. | House NH-1 | 53 | $37.8K | 17% |
| 19 | Stefany Shaheen: Ready to FightPaid for by ARTICLE ONE PAC | Dem. | House NH-1 | 20 | $35.4K | 50% |
| 20 | Lily4CongressPaid for by LILY4CONGRESS COMMITTEE | Rep. | House NH-2 | 7 | $35K | 14% |
| 21 | NH Senate Democrats | Dem. | Legislature | 297 | $31.6K | 100% |
| 22 | Cinde WarmingtonPaid for by Friends of Cinde Warmington | Dem. | Governor | 39 | $30.4K | 85% |
| 23 | NRSC | Rep. | Senate | 83 | $28.5K | 76% |
| 24 | The American CenterPaid for by American Center | Dem. | Governor | 3 | $28.5K | |
| 25 | Granite State VoicesPaid for by NH House Democratic Victory Campaign Committee | Dem. | Legislature | 94 | $27.4K | 0.0% |
Every page with ads about New Hampshire, with search and the CSV: the advertisers.
Who was attacked
| Target | Attack spend | Mostly by |
|---|---|---|
| Chris Pappas | $437.2K | Republican side |
| John Sununu | $434.4K | Democratic side |
| Anthony DiLorenzo | $116.6K | Democratic side |
| Donald Trump | $71.2K | Democratic side |
| Republicans | $68.6K | Democratic side |
| Rep. Pappas | $38.6K | Republican side |
| MAGA Republicans | $31K | Democratic side |
| Kelly Ayotte | $28.6K | Democratic side |
Google and YouTube
Google’s register holds 1,729 election ads from 86 verified advertisers aimed at New Hampshire alone since 4 May 2026, worth $8.3–10.2M by Google’s ranges, and 954 more named the state among others. Democratic committees and their allies bought the most.
1,729
Google ads aimed at New Hampshire alone
$8.3–10.2M
spent, by Google’s ranges
86
verified advertisers
56 / 44
% Dem. / Rep. side, of placed Google spend
| Advertiser | Side | Ads | Google spend |
|---|---|---|---|
| WINSENATE | Dem. | 149 | $1.1–1.3M |
| Chris Pappas for Senate | Dem. | 142 | $953.2K – $1.2M |
| AMERICANS FOR PROSPERITY ACTION INC | Rep. | 45 | $651.2–795.6K |
| NO GOING BACK PAC INC. | Rep. | 50 | $480.1–565.3K |
| LCV Victory Fund | Dem. | 8 | $435–505K |
An ad counts for the state only when its targeting named no other; Google’s state split is cumulative since 2018 and is not used. Spend is a sum of Google’s per-ad ranges; a side comes from the advertiser’s FEC committee, or failing that from a web search of its verified name. No ad text is published, so Google ads are not placed in races.
A state’s page counts ads about its races and measures; the state comes from the ad’s text, page and payer, or the candidate’s FEC record. Ads about no single state are not here. Candidates are those whose FEC committees paid; state and local candidates appear through their pages.