United States 2026 / By state / Minnesota
Minnesota · Midterm elections · 3 November 2026
Who paid to reach Minnesota voters
The Democratic side outspent the Republican side in Minnesota, $3.6M to $1.4M. The costliest race: State legislature, at $1.4M. Peggy Flanagan 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
Flanagan vs Tafoya
$1M · 1,939 ads · 35 pages
- Michele Tafoya$306.7K own
- Margaret Flanagan$261.2K own
- Outside groups and others$441.2K
Largest pages
- Michele Tafoya for Senate$300.6K
- Peggy Flanagan$261.2K
- North Star Dawn$160.2K
Governor
Klobuchar vs Demuth
$900.7K · 1,135 ads · 42 pages
Largest pages
- Amy Klobuchar$477.9K
- Working America$124.5K
- MN Restore Sanity PAC$93.5K
U.S. House
House · 8 districts
$1.4M · 1,174 ads · 55 pages
- MN-5 · Ilhan Omar$539.6K
- MN-1 · Jacob Johnson$116.7K
- MN-8 · Peter Stauber$93.5K
- 5 other districts, and ads naming none$612.2K
Other statewide offices
$538.1K · 227 ads · 24 pages
- Michele Tafoya$9.7K own
- Margaret Flanagan$3.7K own
- Outside groups and others$524.6K
Largest pages
State legislature
$1.4M · 4,943 ads · 250 pages
- Karin Housley$4.3K own
- Outside groups and others$1.4M
Largest pages
- Minnesota Values Campaign$332K
- North Star Values$199K
- Minnesota Gun Rights$50.6K
Ballot measures
- Alter Investment and Distribution Policies for Permanent School Fund Amendment · Change the administrative policies for investing and distributing the Minnesota Permanent School FundPassedYes 75.6% · No 24.4%
$103.6K · 77 ads · 12 pages
Largest pages
- Vote Yes for MN Students $98.1K
- MREA$1.7K
- Duluth Public Schools$1.2K
Local races
$271.3K · 1,334 ads · 215 pages
Largest pages
- Working Families Party$53.5K
- Vote Downballot$42.3K
- Anders Folk$21.3K
U.S. House, district by district
8 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 |
|---|---|---|---|---|---|---|
| MN-5 | Ilhan Omar, John Nagel | Ilhan Omar D 76.5% | Ilhan Omar | 59 | $539.6K | |
| MN-1 | Jacob Johnson | Not yet called · 98.8% in | Jake Johnson for Congress | 209 | $116.7K | |
| MN-8 | Peter Stauber, Trina Swanson | Pete Stauber R 53.0% | Pete Stauber | 182 | $93.5K | |
| MN-6 | Doug Chapin | Tom Emmer R 55.7% | Doug Chapin for Congress | 40 | $37.5K | |
| MN-2 | Eric Pratt, Matt Little | Matt Little D 57.1% | Minnesota DFL Party | 75 | $34.7K | |
| MN-7 | Erik Osberg, Michelle Fischbach | Michelle Fischbach R 64.9% | Erik Osberg for Congress | 39 | $15.4K | |
| MN-4 | Paul Wikstrom | Betty McCollum D 73.1% | Wikstrom for Congress | 18 | $8.3K | |
| MN-3 | Tyler Bass | Kelly Morrison D 64.0% | Tyler Bass | 10 | $5.3K | |
| District not named | North Star Dawn | 542 | $511K |
Who paid
The pages that spent the most on Minnesota’s races; spend here is what each page spent in this state.
| # | Advertiser | Side | Race | Ads | Spend | Attack |
|---|---|---|---|---|---|---|
| 1 | Ilhan OmarPaid for by THE SQUAD VICTORY FUND | Dem. | House MN-5 | 87 | $540.6K | 64% |
| 2 | Amy KlobucharPaid for by Minnesotans for Klobuchar | Dem. | Governor | 674 | $477.9K | 32% |
| 3 | North Star DawnPaid for by North Star Dawn PAC | Dem. | Senate | 32 | $343.8K | 56% |
| 4 | Minnesota Values CampaignPaid for by DFL House Caucus | Dem. | Legislature | 660 | $332K | 84% |
| 5 | Michele Tafoya for SenatePaid for by Tafoya for Senate | Rep. | Senate | 308 | $310.3K | 36% |
| 6 | Peggy FlanaganPaid for by Peggy Flanagan for Minnesota | Dem. | Senate | 738 | $264.9K | 34% |
| 7 | Alliance for a Better MinnesotaPaid for by Alliance for a Better Minnesota State PAC | Dem. | Other statewide | 21 | $249.2K | 57% |
| 8 | MN Restore Sanity PAC | Rep. | Senate | 67 | $206.3K | 54% |
| 9 | North Star ValuesPaid for by THE SENATE VICTORY FUND | Rep. | Legislature | 221 | $200.7K | 93% |
| 10 | Working America | Dem. | Governor | 421 | $140.4K | 17% |
| 11 | Working Families PartyPaid for by WFP MN IEC (www.workingfamilies.org). Not coordinated with or approved by any candidate nor is any candidate responsible for it. | Dem. | Local | 45 | $119.5K | 31% |
| 12 | Keith EllisonPaid for by Keith Ellison for Attorney General | Dem. | Other statewide | 46 | $105.4K | 41% |
| 13 | Vote Yes for MN Students Paid for by The Permanent School Trust Fund Constitutional Amendment Committee | None | Ballot measure | 48 | $98.1K | 0.0% |
| 14 | Jake Johnson for CongressPaid for by JAKE JOHNSON FOR CONGRESS | Dem. | House MN-1 | 196 | $91.8K | 59% |
| 15 | Center Forward Committee | Dem. | House, district not named | 8 | $90.2K | 0.0% |
| 16 | Ron Schutz For MN Attorney GeneralPaid for by Ron for MN AG | Rep. | Other statewide | 4 | $82K | |
| 17 | AFSCMEPaid for by AMERICAN FEDERATION OF STATE, COUNTY & MUNICIPAL EMPLOYEES PEOPLE, AFSCMEPEOPLE.ORG, NOT AUTHORIZED BY ANY CANDIDATE OR CANDIDATE'S COMMITTEE | Dem. | House, district not named | 18 | $60.8K | 50% |
| 18 | Lisa DemuthPaid for by Lisa Demuth for Governor Committee | Rep. | Governor | 18 | $56.5K | |
| 19 | Pete StauberPaid for by PETE STAUBER FOR CONGRESS | Rep. | House MN-8 | 85 | $54.4K | 7.3% |
| 20 | Minnesota Gun RightsPaid for by American Firearms Coalition | Rep. | Legislature | 928 | $52.3K | 58% |
| 21 | Your Vote Matters | None | Legislature | 60 | $47.4K | 0.0% |
| 22 | Minnesota Senate DFL CampaignPaid for by Minnesota Senate DFL Caucus | Dem. | Legislature | 27 | $42.9K | 59% |
| 23 | Civic Progress FundPaid for by Civic Progress Fund, Inc | Dem. | House, district not named | 1 | $42.5K | |
| 24 | Vote DownballotPaid for by Minnesota Justice & Public Safety PAC | Dem. | Local | 5 | $42.3K | 0.0% |
| 25 | Angie CraigPaid for by ANGIE CRAIG FOR MINNESOTA | Dem. | Senate | 659 | $41.8K | 72% |
Every page with ads about Minnesota, with search and the CSV: the advertisers.
Who was attacked
| Target | Attack spend | Mostly by |
|---|---|---|
| Peggy Flanagan | $308.7K | Democratic side |
| Donald Trump | $150.7K | Democratic side |
| MAGA right | $148.3K | Democratic side |
| Amy Klobuchar | $114.3K | Republican side |
| Michele Tafoya | $86.3K | Democratic side |
| Richard Uihlein | $83.9K | Democratic side |
| Trump and his team | $75K | Democratic side |
| Keith Ellison | $65.3K | Republican side |
Google and YouTube
Google’s register holds 4,478 election ads from 207 verified advertisers aimed at Minnesota alone since 4 May 2026, worth $15.8–19.5M by Google’s ranges, and 1,211 more named the state among others. Democratic committees and their allies bought the most.
4,478
Google ads aimed at Minnesota alone
$15.8–19.5M
spent, by Google’s ranges
207
verified advertisers
56 / 44
% Dem. / Rep. side, of placed Google spend
| Advertiser | Side | Ads | Google spend |
|---|---|---|---|
| Alliance for a Better Minnesota State PAC | Dem. | 56 | $2–2.4M |
| NORTH STAR DAWN PAC | Dem. | 24 | $1.3–1.5M |
| Restore Sanity | Rep. | 154 | $1.1–1.4M |
| Senate Victory Fund | Rep. | 66 | $832K – $1.1M |
| MINNESOTANS FOR JUSTICE | Rep. | 6 | $805–925K |
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.