United States 2026 / By state / Michigan
Michigan · Midterm elections · 3 November 2026
Who paid to reach Michigan voters
The Democratic side outspent the Republican side in Michigan, $15.2M to $4.7M. The costliest race: U.S. Senate, at $10.2M. Mike Rogers 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
El-Sayed vs Rogers
$10.2M · 9,038 ads · 123 pages
- Abdul El-Sayed$6.8M own
- Michael Rogers$64.6K own
- Outside groups and others$3.3M
Largest pages
- Abdul El-Sayed$6.8M
- WinSenate$965.7K
- A Stronger Michigan$426.3K
Governor
Benson vs James
$3.4M · 1,998 ads · 95 pages
Largest pages
- Americans for Prosperity-Michigan$659.7K
- Abdul El-Sayed is Dangerous$479.3K
- Jocelyn Benson$305.3K
U.S. House
House · 13 districts
$2.4M · 2,540 ads · 99 pages
- MI-4 · Sean McCann$222.3K
- MI-1 · John Bergman$163.8K
- MI-7 · Thomas Barrett$161.7K
- 10 other districts, and ads naming none$1.8M
Other statewide offices
$1.4M · 681 ads · 33 pages
- Abdul El-Sayed$717.7K own
- Outside groups and others$637.9K
Largest pages
State legislature
$2.7M · 3,503 ads · 324 pages
- Jessica Swartz$11K own
- Daltson Atwell$3.4K own
- Outside groups and others$2.7M
Largest pages
Ballot measures
- Proposal 1 · Asks voters whether to hold a state constitutional conventionFailedYes 26.2% · No 73.8%
- Proposal 2 · Prohibit certain regulated electric and gas utilities, government contractors with more than $250,000 annually in government contracts, and...PassedYes 81.3% · No 18.7%
$880.2K · 891 ads · 89 pages
Largest pages
Local races
$405.6K · 1,961 ads · 227 pages
Largest pages
U.S. House, district by district
13 districts with ads. A district is placed only when the ad names it, or the candidate’s FEC record does.
Who paid
The pages that spent the most on Michigan’s races; spend here is what each page spent in this state.
| # | Advertiser | Side | Race | Ads | Spend | Attack |
|---|---|---|---|---|---|---|
| 1 | Abdul El-SayedPaid for by Abdul for U.S. Senate | Dem. | Senate | 7,207 | $7.5M | 47% |
| 2 | WinSenatePaid for by WINSENATE | Dem. | Senate | 57 | $965.7K | 76% |
| 3 | Americans for Prosperity-MichiganPaid for by AMERICANS FOR PROSPERITY | Rep. | Governor | 103 | $728.6K | 0.0% |
| 4 | Abdul El-Sayed is DangerousPaid for by SLF PAC | Rep. | Governor | 377 | $641.6K | 100% |
| 5 | A Stronger Michigan | Dem. | Senate | 48 | $531.2K | 0.0% |
| 6 | United Democracy Project | Dem. | Governor | 15 | $372.7K | 60% |
| 7 | Working America | Dem. | Governor | 504 | $346.7K | 42% |
| 8 | Michigan League of Conservation VotersPaid for by Conservation Voters of Michigan PAC | Dem. | Legislature | 85 | $328.1K | 100% |
| 9 | America PAC | Rep. | Governor | 84 | $317.1K | 90% |
| 10 | Jocelyn BensonPaid for by Jocelyn Benson for Governor | Dem. | Governor | 186 | $305.3K | 32% |
| 11 | For MichiganPaid for by FOR MICHIGAN ACTION FUND | Dem. | Governor | 63 | $276.4K | 43% |
| 12 | Protect MI Constitution from Special Interests | None | Ballot measure | 58 | $259.3K | 90% |
| 13 | Fighting for MichiganPaid for by FIGHTING FOR MICHIGAN PAC | Dem. | Senate | 175 | $252.1K | 22% |
| 14 | Michigan Democratic PartyPaid for by Michigan Democratic State Central Committee | Dem. | Legislature | 82 | $237.5K | 24% |
| 15 | Michigan Freedom NetworkPaid for by the Michigan Freedom Network with regulated funds. Not authorized by any candidate committee. | Rep. | Legislature | 116 | $234K | 70% |
| 16 | Planned Parenthood ActionPaid for by Planned Parenthood Votes | Dem. | Senate | 23 | $213.3K | 100% |
| 17 | Perry JohnsonPaid for by PERRY JOHNSON FOR GOVERNOR INC | Rep. | Governor | 228 | $213.2K | 20% |
| 18 | Sean McCannPaid for by SEAN MCCANN FOR CONGRESS | Dem. | House MI-4 | 182 | $188.6K | 45% |
| 19 | DAGA People's Lawyer Project MichiganPaid for by DAGA Peoples Lawyer Project MI | Dem. | Other statewide | 19 | $182.4K | 100% |
| 20 | Kevin Hertel for State Senate | Dem. | Legislature | 42 | $156.7K | 4.8% |
| 21 | Dr Theresa Brooks For State SenatePaid for by Dr Theresa Brooks for State Senate | Dem. | Legislature | 20 | $155.7K | 0.0% |
| 22 | Sean Carlson for State Senate | Dem. | Legislature | 26 | $155.6K | 0.0% |
| 23 | AFP ActionPaid for by AMERICANS FOR PROSPERITY ACTION, INC.(AFP ACTION) | Rep. | Senate | 71 | $150.6K | 30% |
| 24 | Mallory McMorrowPaid for by Mallory McMorrow for Michigan | Dem. | Senate | 204 | $150.5K | 5.4% |
| 25 | The Sentinel Action FundPaid for by Sentinel Action Fund | Rep. | Governor | 28 | $149.8K | 68% |
Every page with ads about Michigan, with search and the CSV: the advertisers.
Who was attacked
| Target | Attack spend | Mostly by |
|---|---|---|
| Mike Rogers | $1.9M | Democratic side |
| Abdul El-Sayed | $1.3M | Republican side |
| AIPAC | $336.4K | Democratic side |
| MAGA Republicans | $284.9K | Democratic side |
| John James | $201.9K | Democratic side |
| Doug Lloyd | $194.9K | Democratic side |
| Bill Huizenga | $179.1K | Democratic side |
| Tom Barrett | $169.9K | Democratic side |
Google and YouTube
Google’s register holds 8,845 election ads from 325 verified advertisers aimed at Michigan alone since 4 May 2026, worth $67.8–82M by Google’s ranges, and 1,088 more named the state among others. Democratic committees and their allies bought the most.
8,845
Google ads aimed at Michigan alone
$67.8–82M
spent, by Google’s ranges
325
verified advertisers
62 / 38
% Dem. / Rep. side, of placed Google spend
| Advertiser | Side | Ads | Google spend |
|---|---|---|---|
| WINSENATE | Dem. | 254 | $5.7–6.8M |
| SLF PAC | Rep. | 151 | $5.1–6M |
| MI DEMOCRATIC STATE CENTRAL CTTE | Dem. | 642 | $3.8–4.7M |
| UNITED DEMOCRACY PROJECT (UDP) | Dem. | 28 | $3–3.4M |
| NO GOING BACK PAC INC. | Rep. | 110 | $2.9–3.4M |
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.