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
Filter by state
Click a state to see who advertised on its races
Blue leans Democratic, red Republican, grey took no side. Darker means more one-sided.
Open the full map: races and candidates by state →37 pages · 453 ads · $47K
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | MLEMedia | Media | None | Local, TN | 123 | $8.7K | ~888K | 0.0% | 12 Oct | |
| 2 | Chalkbeat ChicagoPaid for by CIVIC NEWS CO INC | Media | None | Local, IL | 9 | $8.1K | ~786.5K | 0.0% | 22 Oct | |
| 3 | Brian Hamachek | Media | None | Local, CA | 68 | $5.2K | ~719.5K | 34% | 26 Oct | |
| 4 | All of MplsPaid for by ALLOFMPLS | Media | None | Local, MN | 4 | $5.1K | ~682.5K | 26 Oct | ||
| 5 | The Largo Free Press | Media | None | Local, FL | 29 | $2K | ~105K | 83% | 25 Oct | |
| 6 | Hesperia Headline | Media | None | Local, CA | 12 | $2K | ~197K | 83% | 9 Sep | |
| 7 | La Pulga la voz Latina | Media | None | Local, NV | 40 | $2K | ~54K | 5.0% | 27 Oct | |
| 8 | 88.5 WFDD | Media | None | Local, NC | 7 | $1.7K | ~584.5K | 0.0% | 16 Oct | |
| 9 | Voice of Croton | Media | None | Local, NY | 15 | $1.6K | ~149.6K | 24 Oct | ||
| 10 | Marc Hunter Lewis | Media | None | Local, CA | 17 | $1.6K | ~122.1K | 53% | 26 Oct | |
| 11 | Isaiah Keller | Media | None | Local, ND | 20 | $1.4K | ~48.5K | 11% | 26 Jun | |
| 12 | Takeover TV | Media | None | Local, LA | 19 | $941 | ~31.6K | 0.0% | 26 Oct | |
| 13 | Santa Rosa Press GazettePaid for by Sandpaper Publishing | Media | None | Local, FL | 13 | $644 | ~25.2K | 0.0% | 20 Oct | |
| 14 | Navarre PressPaid for by Sandpaper Publishing | Media | None | Local, FL | 12 | $594 | ~29.1K | 0.0% | 20 Oct | |
| 15 | NoticiasYa Palm SpringsPaid for by Entravision Communications Corporation | Media | None | Local, CA | 2 | $499 | ~122.5K | 23 Oct | ||
| 16 | NBC Palm SpringsPaid for by Entravision Corporation | Media | None | Local, CA | 2 | $499 | ~120K | 23 Oct | ||
| 17 | WAMU 88.5 - American University Radio | Media | None | Local, DC | 2 | $499 | ~55K | 21 Oct | ||
| 18 | Injustice WatchPaid for by Injustice Watch Nfp | Media | None | Local, IL | 1 | $450 | ~42.5K | 24 Sep | ||
| 19 | John Edmonds KozmaPaid for by BANG PRODUCTIONS, INC. | Media | None | Local, NC | 9 | $446 | ~42K | 0.0% | 24 Oct | |
| 20 | Frontera Radio | Media | None | Local, TX | 9 | $446 | ~36.6K | 11% | 7 Oct | |
| 21 | Radio Asheville - WPVM 103.7Paid for by FRIENDS OF WPVM INC | Media | None | Local, NC | 8 | $396 | ~24K | 0.0% | 15 Oct | |
| 22 | L.A. Local: South of the 10 | Media | None | Local, CA | 5 | $348 | ~34.5K | 24 Sep | ||
| 23 | Positively OsceolaPaid for by POSITIVELY OSCEOLA LLC | Media | None | Local, FL | 5 | $348 | ~39.5K | 0.0% | 13 Aug | |
| 24 | Sioux Falls Simplified | Media | None | Local, SD | 1 | $250 | ~12.5K | 14 May | ||
| 25 | The Controversy | Media | None | Local, AZ | 4 | $198 | ~6.1K | 23 Sep | ||
| 26 | Alameda PostPaid for by Alameda Post Inc. | Media | None | Local, CA | 1 | $150 | ~12.5K | 14 Sep | ||
| 27 | Johnathan Smith | Media | None | Local, VA | 3 | $149 | ~3.5K | 16 Oct | ||
| 28 | American Audacity | Media | None | Local, TX | 2 | $99 | ~4K | 1 Jun | ||
| 29 | Randy GrahamPaid for by Hot Springs Report | Media | None | Local, AR | 2 | $99 | ~4K | 29 May | ||
| 30 | The Joe Mullins Radio Show: Live work shop and playPaid for by Mullins Companies, LLC | Media | None | Local, FL | 2 | $99 | ~4.5K | 15 May | ||
| 31 | Alina PenjiyevaPaid for by ClayFLNews | Media | None | Local, FL | 1 | $50 | ~1.5K | 12 Aug | ||
| 32 | Franklin Community News - FCnewswi | Media | None | Local, WI | 1 | $50 | ~3.5K | 6 Aug | ||
| 33 | Tony TaylorPaid for by Leaders Lead Podcast | Media | None | Local, WA | 1 | $50 | ~3.5K | 29 Jul | ||
| 34 | Local Matters Podcast | Media | None | Local, GA | 1 | $50 | ~3.5K | 14 Jul | ||
| 35 | Jordan Cameron | Media | None | Local, NC | 1 | $50 | ~1.5K | 26 Jun | ||
| 36 | Hot Springs Report | Media | None | Local, AR | 1 | $50 | ~2.5K | 30 May | ||
| 37 | The DakotanPaid for by AndMuse, LLC | Media | None | Local, ND | 1 | $50 | ~2.5K | 27 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.