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 Iowa
353 pages · $10.9M on Iowa races
Dem. 65% · Rep. 31% · no side 3.8%
61 pages · 6,050 ads · $3.7M
| # | Page | Type | Side | Race | Result | Ads | Spend | In IA | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Josh TurekPaid for by Josh Turek for Iowa | Candidate | Dem. | Senate, IA | Won · 50.5% | 2,571 | $1.6M | $1.6M | ~40.9M | 31% | 26 Oct |
| 2 | Rob Sand for Iowa | Candidate | Dem. | Governor, IA | 2,069 | $1.1M | $1.1M | ~40.5M | 25% | 26 Oct | |
| 3 | Iowa UpdatesPaid for by Rob Sand for Iowa | Candidate | Dem. | Governor, IA | 20 | $303.3K | $303.3K | ~7.1M | 100% | 24 Oct | |
| 4 | Sarah for Iowa | Candidate | Dem. | House IA-3 | Won · 53.6% | 96 | $230.6K | $230.6K | ~8M | 31% | 26 Oct |
| 5 | Christina Bohannan for IowaPaid for by Christina Bohannan for Congress | Candidate | Dem. | House IA-1 | Won · 52.8% | 185 | $86.3K | $86.3K | ~3.4M | 47% | 26 Oct |
| 6 | Chris Jones for Iowa Secretary of Agriculture | Candidate | Dem. | Other statewide, IA | 143 | $64.3K | $64.3K | ~6.3M | 26% | 26 Oct | |
| 7 | Lindsay JamesPaid for by Lindsay For Iowa | Candidate | Dem. | House IA-2 | Won · 49.5% | 153 | $27.8K | $27.8K | ~3.3M | 46% | 26 Oct |
| 8 | Taylor Wettach for Iowa | Candidate | Dem. | Other statewide, IA | 9 | $25K | $25K | ~2.7M | 0.0% | 16 Oct | |
| 9 | Mike Tupper for Iowa House | Candidate | Dem. | Legislature, IA | 36 | $14.6K | $14.6K | ~2.4M | 25% | 24 Oct | |
| 10 | Amy Tagliareni for Iowa 42 | Candidate | Dem. | Legislature, IA | 8 | $13K | $13K | ~2.6M | 0.0% | 24 Oct | |
| 11 | Dave Dawson for Iowa | Candidate | Dem. | House IA-4 | Lost · 40.9% | 39 | $12.5K | $12.5K | ~1M | 0.0% | 22 Oct |
| 12 | John Forbes for Polk County Supervisor | Candidate | Dem. | Local, IA | 23 | $11.1K | $10.7K | ~893.5K | 43% | 28 May | |
| 13 | Nate Willems for Attorney GeneralPaid for by Willems for Iowa | Candidate | Dem. | Other statewide, IA | 4 | $10.4K | $10.4K | ~247.5K | 5 Sep | ||
| 14 | State Rep. Heather MatsonPaid for by Matson for Iowa | Candidate | Dem. | Legislature, IA | 20 | $9.6K | $9.6K | ~2.4M | 0.0% | 26 Oct | |
| 15 | Heather Sievers for Iowa | Candidate | Dem. | Legislature, IA | 19 | $9.3K | $9.3K | ~1.7M | 21% | 24 Oct | |
| 16 | Sue Rieke Smith for HD26Paid for by Committee to Elect Sue Rieke Smith | Candidate | Dem. | Legislature, IA | 6 | $12.5K | $7.2K | ~725K | 50% | 29 Sep | |
| 17 | Molly Buck For AnkenyPaid for by MOLLY FOR ANKENY | Candidate | Dem. | Local, IA | 8 | $5.6K | $5.6K | ~1.3M | 0.0% | 24 Oct | |
| 18 | Catelin DreyPaid for by Drey for Iowa | Candidate | Dem. | Legislature, IA | 31 | $6.6K | $5.3K | ~1.7M | 3.2% | 26 Oct | |
| 19 | Wagle for Iowa | Candidate | Dem. | Legislature, IA | 13 | $4.5K | $4.5K | ~1.2M | 23% | 23 Oct | |
| 20 | Tom O'Donnell for HD87 | Candidate | Dem. | Legislature, IA | 29 | $6.1K | $4.4K | ~564.5K | 6.9% | 26 Oct | |
| 21 | Dan Gosa for Iowa | Candidate | Dem. | Legislature, IA | 9 | $6.7K | $3.7K | ~1.3M | 0.0% | 21 Oct | |
| 22 | Zach WahlsPaid for by WAHLS FOR IOWA | Candidate | Dem. | Senate, IA | 4 | $3.5K | $3.5K | ~267.5K | 2 Jun | ||
| 23 | Benjamin Schauer for Iowa | Candidate | Dem. | Legislature, IA | 4 | $3.4K | $3.4K | ~675K | 26 Oct | ||
| 24 | Andrew Fitzgerald for Iowa | Candidate | Dem. | Legislature, IA | 3 | $1.8K | $1.7K | ~330K | 21 Oct | ||
| 25 | Sullivan for Supervisor | Candidate | Dem. | Local, IA | 5 | $1.5K | $1.5K | ~592.5K | 0.0% | 11 May | |
| 26 | Vincent Collis For Iowa | Candidate | Dem. | Legislature, IA | 3 | $1.4K | $1.4K | ~152.5K | 26 Oct | ||
| 27 | Heather Stephenson for Iowa HousePaid for by Stephenson for Iowa | Candidate | Dem. | Legislature, IA | 4 | $1.4K | $1.4K | ~267.5K | 23 Oct | ||
| 28 | Mohler for Iowa | Candidate | Dem. | Legislature, IA | 11 | $1.2K | $1.2K | ~139.6K | 55% | 18 Oct | |
| 29 | Kris Williams for Iowa | Candidate | Dem. | Legislature, IA | 3 | $1K | $1K | ~102.5K | 26 Oct | ||
| 30 | Dave Redlawsk for the 23rd RDPaid for by COMMITTEE TO ELECT DAVID REDLAWSK | Candidate | Dem. | Legislature, DE | 66 | $3.4K | $1K | ~149.9K | 6.5% | 15 Sep | |
| 31 | Grace for Iowa | Candidate | Dem. | Legislature, IA | 4 | $998 | $998 | ~306.5K | 22 May | ||
| 32 | Clint Twedt-BallPaid for by CLINT FOR IOWA | Candidate | Dem. | House IA-2 | 1 | $950 | $950 | ~275K | 27 May | ||
| 33 | Mayor Curt Skoog for GovernorPaid for by Skoog for Governor | Candidate | Dem. | Governor, KS | 53 | $13.4K | $897 | ~1.4M | 5.9% | 3 Aug | |
| 34 | V Fixmer-Oraiz for Johnson County Supervisor | Candidate | Dem. | Local, IA | 9 | $846 | $846 | ~55.6K | 0.0% | 30 May | |
| 35 | Tavis Hall, Black Hawk County Supervisor | Candidate | Dem. | Local, IA | 5 | $748 | $748 | ~65.5K | 0.0% | 1 Jun | |
| 36 | India May for Iowa HousePaid for by May for Iowa | Candidate | Dem. | Legislature, IA | 4 | $698 | $698 | ~49K | 20 Oct | ||
| 37 | Craven4changePaid for by The Committee to Elect Anne Craven | Candidate | Dem. | Legislature, IA | 2 | $599 | $599 | ~97.5K | 29 May | ||
| 38 | State Representative Tracy Ehlert | Candidate | Dem. | Legislature, IA | 4 | $598 | $598 | ~112K | 6 Oct | ||
| 39 | Aime For IowaPaid for by Elect Aime Wichtendahl for lowa House | Candidate | Dem. | Legislature, IA | 4 | $598 | $598 | ~145.5K | 23 Jul | ||
| 40 | Barclay Woerner for Iowa House | Candidate | Dem. | Legislature, IA | 7 | $547 | $547 | ~34.5K | 18 Oct | ||
| 41 | Stephanie Steiner for IowaPaid for by Supporters of Stephanie Steiner | Candidate | Dem. | House IA-4 | 11 | $545 | $545 | ~48.2K | 0.0% | 2 Jun | |
| 42 | State Representative Kenan JudgePaid for by Kenan Judge for Iowans | Candidate | Dem. | Legislature, IA | 4 | $498 | $498 | ~124K | 27 Jul | ||
| 43 | Green For Johnson CountyPaid for by Green for Johnson County | Candidate | Dem. | Local, IA | 7 | $547 | $448 | ~27.1K | 0.0% | 23 May | |
| 44 | Hinnah for Iowa House - District 88 | Candidate | Dem. | Legislature, IA | 5 | $448 | $448 | ~23.5K | 20% | 31 May | |
| 45 | Terrell For Congress | Candidate | Dem. | House IA-1 | 4 | $398 | $398 | ~46K | 2 Jun | ||
| 46 | Adam Peters for Iowa | Candidate | Dem. | Legislature, IA | 11 | $645 | $397 | ~43.6K | 0.0% | 2 Jun | |
| 47 | Wiezorek for IowaPaid for by CAROLYN WIEZOREK FOR IOWA | Candidate | Dem. | Legislature, IA | 12 | $594 | $396 | ~26.1K | 0.0% | 26 Oct | |
| 48 | Thaler Hefel For The 41stPaid for by THALER HEFEL FOR THE 41ST | Candidate | Dem. | Legislature, IA | 1 | $350 | $350 | ~47.5K | 6 Oct | ||
| 49 | Bruening For Iowa | Candidate | Dem. | Legislature, IA | 7 | $547 | $348 | ~32.5K | 100% | 26 Oct | |
| 50 | Adam Thimmesch for Iowa House District 68 | Candidate | Dem. | Legislature, IA | 6 | $297 | $297 | ~9.1K | 0.0% | 27 May | |
| 51 | Pat BoydPaid for by Boyd 2026 | Candidate | Dem. | Legislature, CT | 8 | $2.1K | $250 | ~102K | 0.0% | 25 Oct | |
| 52 | Representative Sean BagniewskiPaid for by Sean Bagniewski for Iowa | Candidate | Dem. | House, district not named | 1 | $250 | $250 | ~47.5K | 9 Sep | ||
| 53 | Henry Ingwersen for Senate District 32 | Candidate | Dem. | Legislature, ME | 6 | $2.7K | $150 | ~155.5K | 0.0% | 26 Oct | |
| 54 | Ashley WolfTornabane for IowaPaid for by IOWANS FOR ASHLEY WOLFTORNABANE | Candidate | Dem. | House IA-4 | 1 | $150 | $150 | ~8.5K | 30 May | ||
| 55 | Bill Owen For Iowa HousePaid for by Carroll County, Iowa Democrats | Candidate | Dem. | Legislature, IA | 3 | $149 | $149 | ~14.5K | 26 Oct | ||
| 56 | Mike Jones for Iowa | Candidate | Dem. | Legislature, IA | 2 | $99 | $99 | ~7K | 13 Jul | ||
| 57 | Shelly for IowaPaid for by MICHELLE SERVADIO ELIAS FOR IOWA SHELLY FOR IOWA | Candidate | Dem. | Legislature, IA | 2 | $99 | $99 | ~9K | 30 May | ||
| 58 | Pac'n Heat 2.0 | Candidate | Dem. | Legislature, SD | 252 | $17.3K | $50 | ~499.9K | 81% | 16 Oct | |
| 59 | Representative Nicole Uhre-BalkPaid for by FRIENDS OF NICOLE UHRE-BALK | Candidate | Dem. | Legislature, SD | 18 | $1.1K | $50 | ~88K | 5.6% | 25 Oct | |
| 60 | Mike Stevens for District 18 House | Candidate | Dem. | Legislature, IA | 1 | $50 | $50 | ~2.5K | 27 May | ||
| 61 | State Rep Ken Croken | Candidate | Dem. | Legislature, IA | 1 | $50 | $50 | ~549.5 | 6 May |
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.