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

FederalStateBallot measuresLocalNo specific race✕ clear state
Candidate resultWonLostNot yet called

Filtered to Washington

136 pages · $1.5M on Washington races

Dem. 78% · Rep. 13% · no side 8.5%

Washington on the map: races and candidates →

38 pages · 361 ads · $56.6K

#PageTypeSideRaceResultAdsSpendIn WAImpressionsAttackLast ad
1Julie For SeattlePaid for by Julie for Seattle D5CandidateNoneLocal, WA2$3.5K$3.5K~750K23 Jul
2SJC Republican PartyPartyRep.Local, IN55$24.8K$2.5K~1.9M37%26 Oct
3Blake Richards for Asotin County SheriffCandidateNoneLocal, WA9$1.9K$1.9K~141.5K0.0%20 Oct
4Planned Parenthood Advocates of Greater Washington and North IdahoPaid for by Planned Parenthood Advocates of Greater Washington and North Idaho GroupDem.Local, WA2$1.9K$1.9K~412.5K13 Oct
5Moriarty for AssessorPaid for by Justin Moriarty Campaign for AssessorCandidateNoneLocal61$3.9K$1.7K~153.6K5.6%26 Oct
6Jeffrey D Phelan for Pacific County AssessorPaid for by Committee To Elect Jeff PhelanCandidateNoneLocal, WA33$1.6K$1.6K~22.9K17%12 Oct
7Re-Elect Morrison for Chelan County SheriffCandidateNoneLocal, WA6$1.5K$1.5K~285.5K0.0%21 Oct
8Amy Rolfes for SJC County ClerkCandidateDem.Local, WA1$1.2K$1.2K~162.5K3 Oct
9Rick Kuss for SheriffPaid for by Committee to Elect Rick Kuss for SheriffCandidateNoneLocal, WA5$1K$849~63.5K16 Sep
10Scott Brummer for Lewis County Commissioner District 3Paid for by Committee to Elect Scott BrummerCandidateRep.Local, WA6$797$797~182.5K0.0%22 Oct
11Alex Schodowski for District Court I JudgePaid for by The Committee to Elect Alex SchodowskiCandidateNoneLocal, WA12$1.2K$796~99.5K0.0%26 Oct
12Yakima County RepublicansPaid for by Yakima County Republican Central CommitteePartyRep.Local, WA4$998$749~48K13 Oct
13Elect Turner Pacific County ProsecutorCandidateNoneLocal, WA9$746$746~32K0.0%20 Oct
14Adam MusgrovePaid for by PAID FOR BY THE COMMITTEE OF FRIENDS OF ADAM MUSGROVE FOR SHERIFFCandidateNoneLocal, WA12$794$745~77.5K0.0%26 Oct
15Pam Nogueira for JudgePaid for by Pam for Judge CommitteeCandidateNoneLocal, WA8$1.1K$697~72.1K0.0%23 Oct
16Kevin Tisdel For Commissioner Paid for by Kevin Tisdel for CommissionerCandidateNoneLocal, WA17$842$693~38.3K60%24 Oct
17Gordon Matthews for Clark PUD CommissionerCandidateNoneLocal, WA3$649$649~95K22 Oct
18Tim Reeves for County AuditorPaid for by Reeves for County AuditorCandidateNoneLocal, WA2$599$599~175K20 Oct
19FRASE for Lewis County SheriffPaid for by COMMITTEE TO ELECT GABRIEL FRASECandidateNoneLocal19$1.4K$596~376K0.0%24 Oct
20Holliday for PUD District 2Paid for by Holliday for Benton PUD Commissioner District 2CandidateNoneLocal, WA11$545$545~45.5K0.0%25 Oct
21Erin Steorts - Winthrop School BoardCandidateNoneLocal, WA2$399$399~9K15 Oct
22Emily Clouse for Thurston CountyCandidateNoneLocal, WA2$499$250~40K27 Oct
23Christopher Eastwood for Cowlitz County District Judge Position 3Paid for by Eastwood For JudgeCandidateNoneLocal, WA3$249$249~30.5K12 Oct
24Sam Johnson for Yakima County TreasurerPaid for by Sam Johnson for TreasurerCandidateNoneLocal, WA5$248$248~12.5K0.0%11 Aug
25Charlee Paull for Grays Harbor AuditorUnknownNoneLocal, WA3$249$199~7.5K22 Oct
26Zac Eckstein for Lewis County CommissionerPaid for by Zac Eckstein for County CommissionerCandidateNoneLocal12$594$198~110.7K9.1%29 Jul
27Re-Elect Greg BanksPaid for by Committee to Re-Elect Greg BanksCandidateNoneLocal11$545$198~36.6K0.0%25 Oct
28Scott Welch for Bellevue City Council Ward 2Paid for by Welch Web DesignUnknownNoneLocal, WA2$199$150~39K8 Jul
29Elect Bryan Shull-Clark County Council District 1CandidateRep.Local, WA4$198$149~4.1K25 Oct
30Charles Rhodes for Mason County ClerkCandidateNoneLocal19$1K$99~37.9K0.0%24 Oct
31Elect Janelle Carman-WagnerPaid for by JCW FOR JUDGECandidateNoneLocal6$397$50~25.1K0.0%20 Oct
32Preston Madison For Benton City CouncilCandidateNoneLocal4$198$50~18K26 Oct
33Jay Patrick for Redmond MayorPaid for by Jay PatrickCandidateNoneLocal, OR3$149$50~6.5K16 Oct
34Samantha Cruz-Mendoza for Port Paid for by People for Samantha Cruz-MendozaCandidateNoneLocal3$149$50~648.524 Jul
35Retain Jim Campbell Thurston PUD Commissioner District 1UnknownNoneLocal, WA2$99$50~5994 Jun
36Re-Elect Judge Valentine Grays Harbor District CourtCandidateNoneLocal, WA1$50$50~3.5K5 Oct
37John ColemanCandidateNoneLocal, WA1$50$50~549.515 Sep
38Tony TaylorPaid for by Leaders Lead PodcastMediaNoneLocal, WA1$50$50~3.5K29 Jul

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.