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 →54 pages · 1,433 ads · $693K
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Robert ReichPaid for by Inequality Media Civic Action | Candidate | Dem. | None | 1,085 | $348.2K | ~18.9M | 74% | 26 Oct | |
| 2 | Gavin NewsomPaid for by Campaign for Democracy Committee | Candidate | Dem. | None | 7 | $248.6K | ~2.7M | 60% | 7 Aug | |
| 3 | Shannon TaylorPaid for by Taylor For VA | Candidate | Dem. | None | 85 | $22.6K | ~1.2M | 26% | 26 Oct | |
| 4 | Progressives for Sarah RascónPaid for by Progressives for Sarah Rascón | Candidate | Dem. | None | 10 | $12.2K | ~2.6M | 0.0% | 26 Oct | |
| 5 | Congressman Chris Deluzio | Candidate | Dem. | None | 7 | $7.8K | ~1.3M | 0.0% | 31 Aug | |
| 6 | Tobias ReadPaid for by Friends of Tobias Read (5208) | Candidate | Dem. | None | 17 | $5K | ~79.7K | 100% | 26 Sep | |
| 7 | Representative Adelita S. GrijalvaPaid for by Rep. Adelita Grijalva | Candidate | Dem. | None | 3 | $4.2K | ~837.5K | 18 May | ||
| 8 | Rep. Johnny OlszewskiPaid for by Congressman Johnny Olszewski | Candidate | Dem. | None | 1 | $3.7K | ~112.5K | 13 Jul | ||
| 9 | Mike QuigleyPaid for by Representative Mike Quigley | Candidate | Dem. | None | 4 | $3.4K | ~536K | 19 Oct | ||
| 10 | Junior Romero for Nevada | Candidate | Dem. | None | 7 | $3.3K | ~187K | 67% | 7 Jun | |
| 11 | State Representative John Fitzgerald | Candidate | Dem. | None | 10 | $2.6K | ~218.5K | 0.0% | 23 Sep | |
| 12 | Larry PembertonPaid for by Pemberton 2026 | Candidate | Dem. | None | 6 | $2.5K | ~116K | 0.0% | 25 Oct | |
| 13 | Congresswoman Deborah RossPaid for by Representative Deborah Ross | Candidate | Dem. | None | 8 | $2.5K | ~712.5K | 71% | 20 Aug | |
| 14 | Friends of Alonna Berry | Candidate | Dem. | None | 5 | $2.4K | ~601.5K | 0.0% | 21 Oct | |
| 15 | Senator Sean McCann | Candidate | Dem. | None | 7 | $2.2K | ~174K | 22 Sep | ||
| 16 | Rep. Frank Burns | Candidate | Dem. | None | 32 | $1.9K | ~201.1K | 3.1% | 31 Aug | |
| 17 | Assemblywoman Pamela Hunter - 128th DistrictPaid for by Pamela J. Hunter | Candidate | Dem. | None | 17 | $1.8K | ~233.6K | 0.0% | 20 Oct | |
| 18 | State Representative Emily Dievendorf | Candidate | Dem. | None | 4 | $1.8K | ~42K | 2 Oct | ||
| 19 | Rachel Baker for OhioPaid for by Friends of Rachel Baker | Candidate | Dem. | None | 3 | $1.6K | ~287.5K | 20 Oct | ||
| 20 | Kevin B. ChavousPaid for by Chavous for DC | Candidate | Dem. | None | 9 | $1.4K | ~353.5K | 0.0% | 11 Jun | |
| 21 | Representative Emma GreenmanPaid for by Emma Greenman | Candidate | Dem. | None | 1 | $950 | ~85K | 14 Jul | ||
| 22 | Representative Liish KozlowskiPaid for by Alicia 'Liish' Kozlowski | Candidate | Dem. | None | 3 | $949 | ~66.5K | 13 Jun | ||
| 23 | John Bowman for Missouri | Candidate | Dem. | None | 13 | $944 | ~122.5K | 0.0% | 30 Jul | |
| 24 | Patty Pansing BrooksPaid for by PANSING BROOKS FOR LEGISLATURE | Candidate | Dem. | None | 2 | $799 | ~233.5K | 8 Sep | ||
| 25 | Representative Cedrick FrazierPaid for by Cedrick Frazier | Candidate | Dem. | None | 4 | $798 | ~104K | 10 Jun | ||
| 26 | State Representative Esther AgbajePaid for by Esther Agbaje | Candidate | Dem. | None | 3 | $749 | ~74.5K | 11 Jun | ||
| 27 | Vote Sam Kulla | Candidate | Dem. | None | 15 | $743 | ~21.8K | 15% | 2 Jun | |
| 28 | Senator Winnie Brinks | Candidate | Dem. | None | 4 | $698 | ~55K | 1 Jul | ||
| 29 | Brittany Switzer | Candidate | Dem. | None | 10 | $595 | ~7.9K | 0.0% | 25 Jun | |
| 30 | Kearney for AssemblyPaid for by KEARNEY FOR ASSEMBLY | Candidate | Dem. | None | 2 | $499 | ~122.5K | 24 Oct | ||
| 31 | Elda for AZ | Candidate | Dem. | None | 1 | $450 | ~162.5K | 2 Jul | ||
| 32 | Representative Liz Lee - 67APaid for by State Representative Kaozouapa Lee | Candidate | Dem. | None | 1 | $450 | ~55K | 25 Jun | ||
| 33 | Mayor Gina Ortiz Jones | Candidate | Dem. | None | 9 | $446 | ~244.5K | 0.0% | 6 Oct | |
| 34 | Team Schaffer | Candidate | Dem. | None | 4 | $398 | ~7.1K | 14 Sep | ||
| 35 | Kyle Esposito for State Committee | Candidate | Dem. | None | 4 | $398 | ~15K | 18 May | ||
| 36 | Ashley and Paul Lahm for Democratic State CommitteePaid for by Friends of Ashley and Paul Lahm | Candidate | Dem. | None | 4 | $398 | ~133K | 12 May | ||
| 37 | Congresswoman Luz Rivas | Candidate | Dem. | None | 1 | $350 | ~112.5K | 23 Jul | ||
| 38 | Vote/Vota Krista PerezPaid for by People for Krista Perez (D) | Candidate | Dem. | None | 2 | $299 | ~49K | 15 Oct | ||
| 39 | Rep. Teresa Leger FernándezPaid for by Congresswoman Teresa Leger Fernandez | Candidate | Dem. | None | 1 | $250 | ~27.5K | 28 Aug | ||
| 40 | Melissa Alvarez for TNDP EC 17 | Candidate | Dem. | None | 1 | $250 | ~85K | 10 Jun | ||
| 41 | State Representative Natalie Price | Candidate | Dem. | None | 2 | $199 | ~17K | 18 Sep | ||
| 42 | State Representative Julie Brixie | Candidate | Dem. | None | 4 | $198 | ~37K | 31 Aug | ||
| 43 | Rep. Justin Fleming | Candidate | Dem. | None | 1 | $150 | ~12.5K | 17 Aug | ||
| 44 | Robin Davis Cleary for TN Democratic State Executive Committee District 4 | Candidate | Dem. | None | 1 | $150 | ~12.5K | 17 Jul | ||
| 45 | Conor Rice for Nueces County Democratic Party Chair | Candidate | Dem. | None | 1 | $150 | ~12.5K | 1 May | ||
| 46 | Marcus C. Evans, Jr.Paid for by Citizens for Marcus C. Evans, Jr | Candidate | Dem. | None | 3 | $149 | ~22.5K | 6 Aug | ||
| 47 | Matt Roan for PA Democratic State Committee | Candidate | Dem. | None | 2 | $99 | ~5K | 17 May | ||
| 48 | Timothy Ryan | Candidate | Dem. | None | 1 | $50 | ~3.5K | 23 Oct | ||
| 49 | Carol Abney for TNPaid for by Friends of Carol Abney | Candidate | Dem. | None | 1 | $50 | ~12.5K | 4 Oct | ||
| 50 | Tracey Stallworth | Candidate | Dem. | None | 1 | $50 | ~549.5 | 23 Sep | ||
| 51 | Rep. Kyle Mullins | Candidate | Dem. | None | 1 | $50 | ~8.5K | 27 Jun | ||
| 52 | Heather For Harford | Candidate | Dem. | None | 1 | $50 | ~2.5K | 16 Jun | ||
| 53 | Leigh Koonce for WV Democratic Executive Committee | Candidate | Dem. | None | 1 | $50 | ~6.5K | 11 May | ||
| 54 | Dr. Willie Vasquez NgPaid for by WILLIE FOR TEXAS | Candidate | Dem. | None | 1 | $50 | ~3.5K | 4 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.