United States 2026 · Data
Every political advertiser
The 24,034 Facebook and Instagram pages that ran a domestic political ad paid in dollars from 4 May 2026, from Meta’s archive as pulled on 4 November 2026. Every page links to its own Vipima page, with its weekly spend, tone and costliest ads, and from there to Meta’s Ad Library; a party’s or candidate’s page links to that party or candidate.
Download every row as CSV · Browse by state on the map
Filtered to Michigan
869 pages · $21.4M on Michigan races
Dem. 71% · Rep. 22% · no side 7.1%
423 pages · 19,543 ads · $7.9M · page 3 of 3
| # | Page | Type | Side | Race | Result | Ads | Spend | In MI | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 401 | Democracy Defenders | Group | None | None | 12 | $594 | $50 | ~34.9K | 80% | 12 Aug | |
| 402 | Elect Emily WhalenPaid for by Committee to Elect Emily Whalen | Candidate | None | Local | 6 | $397 | $50 | ~17.1K | 0.0% | 24 Oct | |
| 403 | Aaron Iturralde for State RepresentativePaid for by Committee to Elect Aaron Iturralde | Candidate | None | State | 5 | $248 | $50 | ~18.5K | 0.0% | 31 Jul | |
| 404 | Braver Angels Alliance of Washtenaw CountyPaid for by Braver Angels of Washtenaw County | Group | None | None | 4 | $198 | $50 | ~8K | 11 Sep | ||
| 405 | Chris Dobis for State House | Candidate | None | State | 4 | $198 | $50 | ~2.6K | 13 May | ||
| 406 | Alliance for GP Public Schools | Group | None | None | 3 | $149 | $50 | ~5.5K | 8 Sep | ||
| 407 | Thomas Horstman for Trustee | Candidate | None | Local, OH | 3 | $149 | $50 | ~3K | 4 Aug | ||
| 408 | Flint Courier News | Media | None | None | 3 | $149 | $50 | ~4.5K | 9 Jul | ||
| 409 | Tahmid Hassan Chowdhury | Group | None | None | 3 | $149 | $50 | ~1.6K | 1 Jul | ||
| 410 | Betty Lou Velez-Gimbel for Council | Candidate | None | Local, MI | 2 | $99 | $50 | ~6K | 23 Oct | ||
| 411 | Steven K. G. TibbePaid for by CTE Steve Tibbe | Candidate | None | Local, MI | 2 | $99 | $50 | ~1.1K | 20 Oct | ||
| 412 | Dan Pelchat for State Representative | Candidate | None | State | 2 | $99 | $50 | ~5K | 19 Oct | ||
| 413 | Cristy Mulherin - West Bloomfield Town Board Member | Candidate | None | Local, MI | 1 | $50 | $50 | ~1.5K | 26 Oct | ||
| 414 | Chris Simmons Ward 4 Battle Creek City Commissioner | Candidate | None | Local, MI | 1 | $50 | $50 | ~549.5 | 26 Oct | ||
| 415 | Amy Campbell for Grandville School Board | Candidate | None | Local, MI | 1 | $50 | $50 | ~17.5K | 21 Oct | ||
| 416 | Nicholas Albertson for Owosso City Council | Candidate | None | Local, MI | 1 | $50 | $50 | ~1.5K | 19 Oct | ||
| 417 | Vote YES 4 SJPS | Group | None | Ballot measure, MI | 1 | $50 | $50 | ~3.5K | 15 Oct | ||
| 418 | Grajek for Battle Creek Public | Candidate | None | Local, MI | 1 | $50 | $50 | ~4.5K | 2 Oct | ||
| 419 | Max Frantz for Grand Rapids ComptrollerPaid for by Max Frantz for City Comptroller | Candidate | None | Local, MI | 1 | $50 | $50 | ~4.5K | 28 Sep | ||
| 420 | Andrew Hayse for 94th District Court Judge | Candidate | None | Local, MI | 1 | $50 | $50 | ~549.5 | 6 Sep | ||
| 421 | Brenda Carter for State RepresentativePaid for by Committee to Elect Brenda Carter | Candidate | None | Legislature, MI | 1 | $50 | $50 | ~549.5 | 2 Sep | ||
| 422 | Brendan J. Johnson for State SenatePaid for by Brendan Johnson for State Senate | Candidate | None | Legislature, MI | 1 | $50 | $50 | ~2.5K | 2 Aug | ||
| 423 | David Wonegeshik for Tribal CouncilPaid for by Wonegeshik For Council | Candidate | None | Local, MI | 1 | $50 | $50 | ~4.5K | 22 Jun |
Spend and impressions are midpoints of Meta’s ranges, impressions capped at “1M+” per ad. Type, side and race come from a model reading each ad; a page shows the side and race most of its spend went to. Attack is the share of a page’s classified ads that attack a named opponent, shown from five ads. See the methodology.