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 →24,034 pages · 740,568 ads · $484M · page 121 of 121
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 24001 | Jill Rathert for Sumner County School Board - District 1Paid for by Jill Rathert SCSB Campaign | Candidate | None | Local, TN | 1 | $50 | ~7.5K | 1 May | ||
| 24002 | Rep. Jerry O'ConnorPaid for by State Rep. Jerry O'Connor | Candidate | Rep. | Legislature, WI | 1 | $50 | ~1.5K | 1 May | ||
| 24003 | Bobbie Singh-Allen for Elk Grove MayorPaid for by Bobbie Singh-Allen for Mayor | Candidate | Dem. | Local, CA | 1 | $50 | ~8.5K | 1 May | ||
| 24004 | Martino Law | Unknown | None | None | 1 | $50 | ~4.5K | 1 May | ||
| 24005 | Don Cherry Calloway Co. Magistrate District #3 | Candidate | None | Local, KY | 1 | $50 | ~2.5K | 1 May | ||
| 24006 | Pierce County Councilmember Robyn Denson | Unknown | None | None | 1 | $50 | ~17.5K | 1 May | ||
| 24007 | Kyle Weatherly for Wayne County Sheriff - IN | Candidate | None | Local, IN | 1 | $50 | ~12.5K | 1 May | ||
| 24008 | Foreman For Kentucky Paid for by FOREMAN FOR KY | Candidate | None | Legislature, KY | 1 | $50 | ~3.5K | 1 May | ||
| 24009 | Maria Garcia-Trajkovich for Lake County Sheriff | Unknown | None | None | 1 | $50 | ~3.5K | 1 May | ||
| 24010 | Joe Britton - Danbury City Councilman | Candidate | None | Local, CT | 1 | $50 | ~2.5K | 1 May | ||
| 24011 | Jim HoopsPaid for by CAMPAIGN TO ELECT JAMES M. HOOPS | Candidate | Rep. | Legislature, IN | 1 | $50 | ~3.5K | 1 May | ||
| 24012 | Martha YoderPaid for by Committee to Elect Martha Yoder | Candidate | None | None | 1 | $50 | ~3.5K | 1 May | ||
| 24013 | Richmond Civic League | Group | None | None | 1 | $50 | ~32.5K | 1 May | ||
| 24014 | Bill CassidyPaid for by Bill Cassidy for US Senate | Candidate | Rep. | Senate, LA | 1 | $50 | ~2.5K | 1 May | ||
| 24015 | Stephanie Heibertshausen AndersonPaid for by Friends of Stephanie Anderson | Candidate | None | Local, OH | 1 | $50 | ~2.5K | 1 May | ||
| 24016 | Steven McNeel for State Senate | Candidate | Rep. | Other statewide, GA | 1 | $50 | ~549.5 | 1 May | ||
| 24017 | Columbia Forward Together | Group | Dem. | Legislature, PA | 1 | $50 | ~549.5 | 1 May | ||
| 24018 | Brandon Washington for District 10Paid for by Brandon Washington for County Commission | Candidate | None | Local | 1 | $50 | ~1.5K | 1 May | ||
| 24019 | Vote For Franklin SchoolsPaid for by Franklin Schools Levy Committee | Group | None | Ballot measure, OH | 1 | $50 | ~17.5K | 1 May | ||
| 24020 | Michael Cole for Ohio House District 2Paid for by Friends of Mike D. Cole | Candidate | None | Legislature, OH | 1 | $50 | ~2.5K | 1 May | ||
| 24021 | Emily Gaylor for School Board - District 2 | Candidate | None | Local, TN | 1 | $50 | ~8.5K | 1 May | ||
| 24022 | Shea Scott for Celina City Council Place 4 | Candidate | None | Local, TX | 1 | $50 | ~8.5K | 1 May | ||
| 24023 | Terry PhillippePaid for by Friends of Terry Phillippe | Candidate | None | Local, MS | 1 | $50 | ~2.5K | 1 May | ||
| 24024 | Gary Glassburn for Miami County Coroner | Candidate | None | Local, IN | 1 | $50 | ~7.5K | 1 May | ||
| 24025 | Batdorf for Mayor | Candidate | None | Local | 1 | $50 | ~549.5 | 1 May | ||
| 24026 | Travis for JudgePaid for by Friends of Coy Travis | Candidate | None | Local, IN | 1 | $50 | ~6.5K | 1 May | ||
| 24027 | Re-Elect Cori for Royal ISD Trustee | Unknown | None | None | 1 | $50 | ~49.5 | 2 Nov | ||
| 24028 | David Hilliard for Clintondale School Board | Unknown | None | None | 1 | $50 | ~549.5 | 2 Nov | ||
| 24029 | Boundary County School District No. 101 | Unknown | None | None | 1 | $50 | ~2.5K | 1 Nov | ||
| 24030 | Smith County Democratic PartyPaid for by Smith County Democratic Party | Party | Dem. | None | 1 | $50 | ~5.5K | 26 Oct | ||
| 24031 | Erik Patton for Morrow County Clerk | Candidate | None | Local, OR | 1 | $50 | ~8.5K | 26 Oct | ||
| 24032 | Loomis for Woodbury County Attorney | Candidate | None | Local, IA | 1 | $50 | ~7.5K | 26 Oct | ||
| 24033 | Nancy for SP Council | Candidate | None | Local, CA | 1 | $50 | ~1.5K | 27 Oct | ||
| 24034 | Committee to Re-elect James Cooper, Macon County Probate Judge Paid for by Committee to Re-Elect Judge James Cooper | Candidate | None | Ballot measure, AL | 1 | $50 | ~3.5K | 26 Oct |
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.