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 →4,060 pages · 128,442 ads · $116M · page 21 of 21
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 4001 | Old Bridge RepublicansPaid for by Old Bridge Republicans A NJ NONPROFIT CORPORATION | Party | Rep. | None | 1 | $50 | ~3.5K | 27 Jun | ||
| 4002 | William Bruck - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 1 | $50 | ~22.5K | 26 Jun | ||
| 4003 | Steve Avila for Congress | Candidate | Rep. | House FL-22 | 1 | $50 | ~4.5K | 26 Jun | ||
| 4004 | Etowah Republican Assembly | Group | Rep. | None | 1 | $50 | ~549.5 | 25 Jun | ||
| 4005 | Hoke County GOP | Party | Rep. | None | 1 | $50 | ~9.5K | 24 Jun | ||
| 4006 | Chairman Scott StadthagenPaid for by Alabama Republican Party | Party | Rep. | None | 1 | $50 | ~2.5K | 20 Jun | ||
| 4007 | Ash Harmon for Grayson County Constable, Pct.4Paid for by Ash Harmon for Constable Campaign | Candidate | Rep. | Local, TX | 1 | $50 | ~4.5K | 19 Jun | ||
| 4008 | Saige Smith | Media | Rep. | None | 1 | $50 | ~3.5K | 19 Jun | ||
| 4009 | PA State Rep. Andrew KuzmaPaid for by PA House of Representatives Republican Caucus | Party | Rep. | None | 1 | $50 | ~6.5K | 16 Jun | ||
| 4010 | Representative Paul ScottPaid for by Scott for House | Candidate | Rep. | Legislature, NC | 1 | $50 | ~2.5K | 14 Jun | ||
| 4011 | Abolish Abortion Oklahoma | Group | Rep. | Legislature, OK | 1 | $50 | ~5.5K | 11 Jun | ||
| 4012 | Disability Rights Center of KansasPaid for by DISABILITY RIGHTS CENTER OF KANSAS, INC | Group | Rep. | None | 1 | $50 | ~4.5K | 11 Jun | ||
| 4013 | Lucas Smotherman | Group | Rep. | Governor, TN | 1 | $50 | ~1.5K | 10 Jun | ||
| 4014 | State Representative Valerie Jones GiltnerPaid for by Delaware State House of Representatives, Republican Caucus | Party | Rep. | Legislature, DE | 1 | $50 | ~8.5K | 10 Jun | ||
| 4015 | Barnstable Republican Town Committee | Party | Rep. | None | 1 | $50 | ~6.5K | 10 Jun | ||
| 4016 | Nehring & Mohr for D23 House | Candidate | Rep. | State | 1 | $50 | ~549.5 | 9 Jun | ||
| 4017 | Barbara Cray for DA | Candidate | Rep. | Local, ME | 1 | $50 | ~549.5 | 8 Jun | ||
| 4018 | Van Buren County Republican Women | Group | Rep. | Legislature, MI | 1 | $50 | ~3.5K | 4 Jun | ||
| 4019 | Marlo Oaks for State Treasurer of Utah | Candidate | Rep. | Other statewide, UT | 1 | $50 | ~5.5K | 4 Jun | ||
| 4020 | Matthew SalisburyPaid for by Alaskans For Matthew Salisbury | Candidate | Rep. | House, at-large | 1 | $50 | ~549.5 | 1 Jun | ||
| 4021 | Jeff for District 17, SD SenatePaid for by Friends of Jeff | Candidate | Rep. | Legislature, SD | 1 | $50 | ~549.5 | 1 Jun | ||
| 4022 | Burlington County Republican Committee | Party | Rep. | Local, NJ | 1 | $50 | ~12.5K | 31 May | ||
| 4023 | Bowie County Republicans PAC | Group | Rep. | Other statewide, TX | 1 | $50 | ~2.5K | 30 May | ||
| 4024 | Samuel Krueger for District 8 | Candidate | Rep. | Legislature, SD | 1 | $50 | ~5.5K | 26 May | ||
| 4025 | Jace Tobias , Pct. 26 chair. | Party | Rep. | None | 1 | $50 | ~49.5 | 23 May | ||
| 4026 | Jose A VeraPaid for by JOSE VERA FOR CONGRESS | Candidate | Rep. | House WI-1 | 1 | $50 | ~1.5K | 22 May | ||
| 4027 | Sherri Garrett for State Executive Committeewoman District 5 | Candidate | Rep. | None | 1 | $50 | ~1.5K | 21 May | ||
| 4028 | Zaine Newberry | Candidate | Rep. | State | 1 | $50 | ~549.5 | 18 May | ||
| 4029 | Kevin McNatt for Autauga County SheriffPaid for by Citizens for Kevin McNatt | Candidate | Rep. | Local, AL | 1 | $50 | ~8.5K | 18 May | ||
| 4030 | Christian Honl for Oregon House District 32Paid for by Vote Honl | Candidate | Rep. | Legislature, OR | 1 | $50 | ~2.5K | 17 May | ||
| 4031 | The City of Pittsburgh Republican Committee | Party | Rep. | None | 1 | $50 | ~4.5K | 15 May | ||
| 4032 | Winsted for StillwaterPaid for by Jeremiah Winsted for Stillwater County Commissioner | Candidate | Rep. | Local, MT | 1 | $50 | ~5.5K | 14 May | ||
| 4033 | SGT Aaron PenmanPaid for by committee To Elect Aaron Penman, Brooks Shertzer | Candidate | Rep. | Local, MD | 1 | $50 | ~27.5K | 14 May | ||
| 4034 | Representative Jim NashPaid for by Minnesota House Republican Caucus | Party | Rep. | None | 1 | $50 | ~5.5K | 13 May | ||
| 4035 | Williamson County Republican Women - Illinois | Group | Rep. | None | 1 | $50 | ~2.5K | 13 May | ||
| 4036 | Chuck Payne - GA State Senate, SD 54Paid for by Chuck Payne for State Senate | Candidate | Rep. | Legislature, GA | 1 | $50 | ~549.5 | 13 May | ||
| 4037 | Upper Darby GOPPaid for by Upper Darby Campaign Finance Committee | Party | Rep. | None | 1 | $50 | ~3.5K | 11 May | ||
| 4038 | Hey Salty LadyPaid for by Salem Media | Media | Rep. | None | 1 | $50 | ~549.5 | 10 May | ||
| 4039 | Menomonee Falls RepublicansPaid for by Waukesha County Republican Party | Party | Rep. | Ballot measure, WI | 1 | $50 | ~549.5 | 9 May | ||
| 4040 | Common Sense News 4 You Page | Group | Rep. | None | 1 | $50 | ~1.5K | 8 May | ||
| 4041 | Coweta County Republican Party | Party | Rep. | None | 1 | $50 | ~549.5 | 7 May | ||
| 4042 | Hopkins County Republican Party | Party | Rep. | None | 1 | $50 | ~4.5K | 7 May | ||
| 4043 | Re-Elect State Representative Jamie ThompsonPaid for by Friends of Jamie Thompson | Candidate | Rep. | State | 1 | $50 | ~2.5K | 6 May | ||
| 4044 | Doug SherrillPaid for by Friends of Doug Sherrill | Candidate | Rep. | Local, GA | 1 | $50 | ~5.5K | 6 May | ||
| 4045 | Eddie LortonPaid for by Eddie Lorton for Reno City Council at Large | Candidate | Rep. | Local, NV | 1 | $50 | ~8.5K | 4 May | ||
| 4046 | Greg Walker for Indiana SenatePaid for by Taxpayers for Greg Walker | Candidate | Rep. | Legislature, IN | 1 | $50 | ~8.5K | 4 May | ||
| 4047 | Tony Nichols for Marshall Co Sheriff | Candidate | Rep. | Local | 1 | $50 | ~5.5K | 4 May | ||
| 4048 | Sean Fagan for La Porte County ProsecutorPaid for by Fagan for Prosecutor | Candidate | Rep. | Local, IN | 1 | $50 | ~1.5K | 4 May | ||
| 4049 | Joe Carr for TennesseePaid for by Carr for Mayor | Candidate | Rep. | Local, TN | 1 | $50 | ~4.5K | 4 May | ||
| 4050 | Bruce Borders for State RepresentativePaid for by Friends for Bruce Borders | Candidate | Rep. | Legislature, IN | 1 | $50 | ~49.5 | 4 May | ||
| 4051 | Re-Elect Matt Sporleder CommissionerPaid for by CTE Matt Sporleder | Candidate | Rep. | Local, IN | 1 | $50 | ~22.5K | 4 May | ||
| 4052 | Raya Whalen for State Central Committee, District 6 | Candidate | Rep. | None | 1 | $50 | ~4.5K | 3 May | ||
| 4053 | Conservatives For Johnson | Group | Rep. | Local | 1 | $50 | ~1.5K | 3 May | ||
| 4054 | Kim Holloway, District 2 Kentucky State RepresentativePaid for by Holloway for District 2 State Representative | Candidate | Rep. | Legislature, KY | 1 | $50 | ~7.5K | 2 May | ||
| 4055 | Harry Peterson for Porter County ProsecutorPaid for by The Committee to Elect Harry Peterson | Candidate | Rep. | Local, IN | 1 | $50 | ~22.5K | 2 May | ||
| 4056 | Dave Spicer for Shelby County CommissionerPaid for by The Committee to elect Dave Spicer Commissioner | Candidate | Rep. | Local, TN | 1 | $50 | ~4.5K | 2 May | ||
| 4057 | Rep. Jerry O'ConnorPaid for by State Rep. Jerry O'Connor | Candidate | Rep. | Legislature, WI | 1 | $50 | ~1.5K | 1 May | ||
| 4058 | Jim HoopsPaid for by CAMPAIGN TO ELECT JAMES M. HOOPS | Candidate | Rep. | Legislature, IN | 1 | $50 | ~3.5K | 1 May | ||
| 4059 | Bill CassidyPaid for by Bill Cassidy for US Senate | Candidate | Rep. | Senate, LA | 1 | $50 | ~2.5K | 1 May | ||
| 4060 | Steven McNeel for State Senate | Candidate | Rep. | Other statewide, GA | 1 | $50 | ~549.5 | 1 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.