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 →655 pages · 13,287 ads · $9.6M · page 4 of 4
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 601 | County of Union, New JerseyPaid for by County of Union | Public body | None | None | 3 | $149 | ~14K | 21 May | ||
| 602 | Northwest Arkansas Regional Planning Commission | Public body | None | None | 3 | $149 | ~8.5K | 18 May | ||
| 603 | Hillsborough TPO | Public body | None | None | 3 | $149 | ~37.5K | 8 May | ||
| 604 | Project ECHO | Public body | None | None | 3 | $149 | ~285K | 6 May | ||
| 605 | Legislator Scott P. StraussPaid for by Nassau County Legislature | Public body | None | None | 2 | $99 | ~7K | 21 Oct | ||
| 606 | Michigan Department of Labor and Economic Opportunity | Public body | None | None | 2 | $99 | ~7K | 7 Oct | ||
| 607 | Foster Care Review Office | Public body | None | None | 2 | $99 | ~4K | 6 Oct | ||
| 608 | City Council, Rochester, New YorkPaid for by Rochester City Council | Public body | None | None | 2 | $99 | ~11K | 21 Sep | ||
| 609 | San Jose Clean Energy | Public body | None | None | 2 | $99 | ~10K | 18 Sep | ||
| 610 | Forest Preserve District of Will County | Public body | None | None | 2 | $99 | ~13K | 3 Sep | ||
| 611 | Oregon Patient Safety Commission | Public body | None | None | 2 | $99 | ~27K | 2 Sep | ||
| 612 | 988 South Carolina | Public body | None | None | 2 | $99 | ~45K | 2 Sep | ||
| 613 | Assemblymember Juan CarrilloPaid for by California State Assembly | Public body | None | None | 2 | $99 | ~14K | 28 Aug | ||
| 614 | San Bernardino County Animal Care | Public body | None | None | 2 | $99 | ~23K | 17 Aug | ||
| 615 | Columbia County Supervisor of Elections OfficePaid for by Columbia County Supervisor of Elections | Public body | None | None | 2 | $99 | ~45K | 17 Aug | ||
| 616 | Staten Island Borough President Vito J. FossellaPaid for by Office of the Staten Island Borough President | Public body | None | None | 2 | $99 | ~6K | 13 Aug | ||
| 617 | Regional Transportation Authority - RTAPaid for by Regional Transportation Authority | Public body | None | None | 2 | $99 | ~14K | 11 Aug | ||
| 618 | New York State Department of Transportation | Public body | None | None | 2 | $99 | ~20K | 11 Aug | ||
| 619 | Yukon, OK Economic DevelopmentPaid for by City of Yukon | Public body | None | None | 2 | $99 | ~4K | 10 Aug | ||
| 620 | What's Happening MoCo? A PodcastPaid for by County Cable Montgomery | Public body | None | None | 2 | $99 | ~4K | 2 Jun | ||
| 621 | South Carolina State Library | Public body | None | None | 2 | $99 | ~8K | 19 May | ||
| 622 | City of Sun Prairie, Wisconsin, USAPaid for by City of Sun Prairie | Public body | None | None | 1 | $50 | ~1.5K | 23 Oct | ||
| 623 | City of WoodlandPaid for by City Of Woodland | Public body | None | None | 1 | $50 | ~8.5K | 15 Oct | ||
| 624 | City of Edgerton, Kansas GovernmentPaid for by City of Edgerton | Public body | None | None | 1 | $50 | ~5.5K | 14 Oct | ||
| 625 | Legislator Michael J. GiangregorioPaid for by Nassau County Legislature | Public body | None | None | 1 | $50 | ~2.5K | 13 Oct | ||
| 626 | Council Vice President Tyler MaxwellPaid for by Office of Fresno City Councilmember Tyler Maxwell | Public body | None | None | 1 | $50 | ~22.5K | 12 Oct | ||
| 627 | City of San Luis, Arizona | Public body | None | None | 1 | $50 | ~1.5K | 1 Oct | ||
| 628 | City of Oceanside - GovernmentPaid for by City of Oceanside | Public body | None | None | 1 | $50 | ~4.5K | 1 Oct | ||
| 629 | Pierce County | Public body | None | None | 1 | $50 | ~549.5 | 18 Sep | ||
| 630 | West Valley Stormwater AuthorityPaid for by West Valley Clean Water Program Authority | Public body | None | None | 1 | $50 | ~1.5K | 17 Sep | ||
| 631 | City of Peoria, Arizona GovernmentPaid for by City of Peoria, Arizona | Public body | None | None | 1 | $50 | ~17.5K | 3 Sep | ||
| 632 | Salt Lake City District 1Paid for by Salt Lake City Council | Public body | None | None | 1 | $50 | ~6.5K | 1 Sep | ||
| 633 | Wells County Area Plan Commission | Public body | None | None | 1 | $50 | ~6.5K | 28 Aug | ||
| 634 | Village of Bensenville | Public body | None | None | 1 | $50 | ~7.5K | 28 Aug | ||
| 635 | City of Aberdeen | Public body | None | None | 1 | $50 | ~27.5K | 27 Aug | ||
| 636 | City of Norwalk, California - City Hall | Public body | None | None | 1 | $50 | ~8.5K | 25 Aug | ||
| 637 | King County, Washington - GovernmentPaid for by King County, WA | Public body | None | None | 1 | $50 | ~3.5K | 24 Aug | ||
| 638 | City of Paris-MunicipalityPaid for by City of Paris | Public body | None | None | 1 | $50 | ~9.5K | 13 Aug | ||
| 639 | Calumet Township | Public body | None | None | 1 | $50 | ~12.5K | 8 Aug | ||
| 640 | Village of Glenwood | Public body | None | None | 1 | $50 | ~549.5 | 8 Aug | ||
| 641 | Lake Lure & the Blue Ridge Foothills in Rutherford County NC | Public body | None | None | 1 | $50 | ~22.5K | 6 Aug | ||
| 642 | Assemblymember Diane PapanPaid for by California State Assembly | Public body | None | None | 1 | $50 | ~549.5 | 7 Aug | ||
| 643 | Ashtabula County Board of Elections | Public body | None | None | 1 | $50 | ~5.5K | 3 Aug | ||
| 644 | City of St. Louis Park, MinnesotaPaid for by City of St. Louis Park | Public body | None | None | 1 | $50 | ~12.5K | 28 Jul | ||
| 645 | Wright Memorial Public Library | Public body | None | None | 1 | $50 | ~4.5K | 11 Jul | ||
| 646 | King Conservation District | Public body | None | None | 1 | $50 | ~49.5 | 6 Jul | ||
| 647 | NYSDOH - New York State Health Department | Public body | None | None | 1 | $50 | ~1.5K | 26 Jun | ||
| 648 | City of Sachse, Texas Government | Public body | None | None | 1 | $50 | ~549.5 | 18 Jun | ||
| 649 | Indiana University | Public body | None | None | 1 | $50 | ~2.5K | 22 May | ||
| 650 | City of Tomball | Public body | None | None | 1 | $50 | ~12.5K | 21 May | ||
| 651 | Southwest Florida Water Management District | Public body | None | None | 1 | $50 | ~3.5K | 19 May | ||
| 652 | Larimer County Department of Health and Environment | Public body | None | None | 1 | $50 | ~549.5 | 18 May | ||
| 653 | MDEQPaid for by Mississippi Department of Environmental Quality | Public body | None | None | 1 | $50 | ~12.5K | 18 May | ||
| 654 | Nebraska Children's CommissionPaid for by Nebraska Children’s Commission | Public body | None | None | 1 | $50 | ~12.5K | 8 May | ||
| 655 | City of Waycross, GovernmentPaid for by The City of Waycross | Public body | None | None | 1 | $50 | ~549.5 | 8 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.