United States 2026 / By state / North Dakota
North Dakota · Midterm elections · 3 November 2026
Who paid to reach North Dakota voters
The Republican side outspent the Democratic side in North Dakota, $157.6K to $57.5K. The costliest race: State legislature, at $184.1K. Ag Commissioner Goehring 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
$796 · 8 ads · 4 pages
Largest pages
Governor
$1.6K · 31 ads · 4 pages
Largest pages
Other statewide offices
$49.9K · 199 ads · 15 pages
- Vern Thompson$3K own
- Outside groups and others$46.8K
Largest pages
State legislature
$184.1K · 1,223 ads · 75 pages
Largest pages
Ballot measures
- Constitutional Measure 1 · Require constitutional amendments to receive a 60% supermajority vote to be adoptedFailedYes 43.5% · No 56.5%
- Constitutional Measure 2 · Require public schools to provide one free breakfast and one free lunch to studentsFailedYes 49.4% · No 50.6%
$55.1K · 107 ads · 14 pages
Largest pages
Local races
$32K · 402 ads · 39 pages
Largest pages
- Josh Boschee$9.8K
- Denise Kolpack$2.4K
- Paul Mohror For Fargo School Board$2.1K
U.S. House, district by district
One district 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 |
|---|---|---|---|---|---|---|
| At-large | Julie Fedorchak, Trygve Hammer | Julie Fedorchak R 57.4% | Thompson 4 ND | 150 | $30.3K |
Who paid
The pages that spent the most on North Dakota’s races; spend here is what each page spent in this state.
| # | Advertiser | Side | Race | Ads | Spend | Attack |
|---|---|---|---|---|---|---|
| 1 | Citizens Alliance of North Dakota | Rep. | Legislature | 19 | $27.8K | 21% |
| 2 | Josh Boschee | Dem. | Local | 277 | $15.3K | 1.1% |
| 3 | Ballot Measure GuidePaid for by THE FAIRNESS PROJECT | None | Ballot measure | 12 | $14.1K | 100% |
| 4 | Yes for Bismarck Kids | None | Ballot measure | 48 | $13.5K | 0.0% |
| 5 | Doug GoehringPaid for by Goehring for Ag Commissioner | Rep. | Other statewide | 7 | $13.4K | 0.0% |
| 6 | Thompson 4 NDPaid for by Thompson4ND | Dem. | House, at-large | 42 | $11.9K | 26% |
| 7 | Mike Heger for ND | Rep. | Legislature | 12 | $10.9K | 25% |
| 8 | American Cancer Society Cancer Action Network North Dakota - ACS CANPaid for by AMERICAN CANCER SOCIETY CANCER ACTION NETWORK INC | None | Ballot measure | 3 | $10.2K | |
| 9 | Mike Holmes for North DakotaPaid for by Holmes for North Dakota | Rep. | Legislature | 7 | $9.6K | 0.0% |
| 10 | Terry Goerger for NDPaid for by TERRY GOERGER FOR ND | Rep. | Legislature | 7 | $9.2K | 0.0% |
| 11 | Julie Fedorchak for CongressPaid for by FEDORCHAK FOR ND | Rep. | House, at-large | 2 | $8.6K | |
| 12 | Kathy Skroch For House District 25 | Rep. | Legislature | 162 | $8.3K | 3.7% |
| 13 | Fargo Area ConservativesPaid for by Fargo Area Conservatives PAC c/o JR Madsen | Rep. | Legislature | 137 | $7.9K | 41% |
| 14 | Kyle Davison for State Senate - District 41Paid for by Kyle Davison Campaign | Rep. | Legislature | 3 | $7.6K | |
| 15 | Jonas For North DakotaPaid for by Jonas for ND | Rep. | Legislature | 6 | $7.2K | 0.0% |
| 16 | Jennifer Benson for North Dakota | None | Legislature | 133 | $7K | 0.0% |
| 17 | Fargo Moorhead West Fargo Chamber of CommercePaid for by CHAMBER OF COMMERCE OF FARGO MOORHEAD | None | Ballot measure | 2 | $6.7K | |
| 18 | Prairie Leadership Partners | None | Ballot measure | 28 | $6.7K | 0.0% |
| 19 | Friends of Kessel | Rep. | Legislature | 6 | $6.6K | 0.0% |
| 20 | Levi Bachmeier for Superintendent of Public InstructionPaid for by Levi Bachmeier for North Dakota | Rep. | Other statewide | 2 | $6.5K | |
| 21 | Kylan Klauzer for ND HousePaid for by Klauzer for North Dakota | None | Legislature | 2 | $6.5K | |
| 22 | Steve Sauter for ND | Rep. | Legislature | 11 | $6.2K | 0.0% |
| 23 | District 7 Conservatives - Becker, Hopfauf, BeckerPaid for by District 7 Republicans | Rep. | Legislature | 12 | $6.2K | 0.0% |
| 24 | Blaine DesLauriers for North Dakota HousePaid for by Blaine for North Dakota | None | Legislature | 16 | $6K | 0.0% |
| 25 | Representative Vicky Steiner | Rep. | Legislature | 105 | $5.2K | 0.0% |
Every page with ads about North Dakota, with search and the CSV: the advertisers.
Who was attacked
| Target | Attack spend | Mostly by |
|---|---|---|
| Ag Commissioner Goehring | $2K | Democratic side |
| Michelle Axtman | $1.7K | Republican side |
| Our statewide officials | $950 | Democratic side |
| Judy Lee | $950 | Republican side |
| Bill Tveit | $749 | Republican side |
| his opponent | $598 | Republican side |
| the liberal elite | $596 | Republican side |
| Jill Kringstad | $499 | Democratic side |
Google and YouTube
Google’s register holds 215 election ads from 27 verified advertisers aimed at North Dakota alone since 4 May 2026, worth $613–760.6K by Google’s ranges, and 707 more named the state among others. Most of it came from advertisers with no FEC record: ballot measures, state races and companies.
215
Google ads aimed at North Dakota alone
$613–760.6K
spent, by Google’s ranges
27
verified advertisers
9 / 91
% Dem. / Rep. side, of placed Google spend
| Advertiser | Side | Ads | Google spend |
|---|---|---|---|
| PROTECT THE NORTH DAKOTA CONSTITUTION | None | 14 | $156.5–189K |
| STRONGND FUND | None | 14 | $115–137.7K |
| Levi Bachmeier for North Dakota | Rep. | 7 | $74.2–86.8K |
| TOGETHER FOR SCHOOL MEALS | None | 11 | $68–92.5K |
| Sheri Haugen-Hoffart for North Dakota | Rep. | 4 | $50–61K |
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.