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 Michigan

869 pages · $21.4M on Michigan races

Dem. 71% · Rep. 22% · no side 7.1%

Michigan on the map: races and candidates →

463 pages · 16,764 ads · $12M · page 3 of 3

#PageTypeSideRaceResultAdsSpendIn MIImpressionsAttackLast ad
401Edward SternishaPaid for by Committee to Elect Ed SternishaCandidateNoneLocal9$646$149~60.5K22%26 Oct
402Friends of Andrew WatchornCandidateNoneNone10$595$149~14.8K0.0%26 Oct
403People to Elect Gil Humphreys CandidateNoneNone11$545$149~35.1K0.0%24 Oct
404Dr. Rashida Harrison for State Senate CandidateNoneState7$347$149~132.5K0.0%14 Sep
405Dana Freers for 39th District Court JudgeCandidateNoneLocal, MI3$149$149~6.5K26 Oct
406Frank Burger for Grand Blanc Board of EducationCandidateNoneLocal, MI3$149$149~32.5K25 Oct
407Nicholas Aniol for NCS Board of EducationPaid for by 'Nicholas for Napoleon' CommitteeCandidateNoneLocal, MI3$149$149~2.6K25 Oct
408Eric Wilkinson for Chelsea SchoolsPaid for by Friends of Eric WilkinsonCandidateNoneLocal, MI3$149$149~19.5K23 Oct
409Charles Allen for Saginaw Paid for by Charles Allen For Saginaw CandidateNoneLocal, MI3$149$149~8.5K23 Oct
410Larsosa For DetroitPaid for by Committee to Elect Krystal LarsosaCandidateNoneLocal, MI3$149$149~8.5K30 Jul
411Logan Dahlbacka for Iron County SheriffCandidateNoneLocal, MI3$149$149~3.6K25 Jul
412Brendan Ryan for Michigan's 107thPaid for by Committee to Elect Brendan RyanCandidateNoneLegislature, MI3$149$149~3.5K8 Jul
413Beau For Troy School BoardPaid for by BEAU TAYLOR FOR TROY SCHOOL BOARDCandidateNoneLocal16$1.3K$99~240.2K0.0%25 Oct
414Re-Elect Scott Wolfersberger Mayor of MarshallPaid for by Committee To Elect Scott WolfersbergerCandidateNoneLocal, IL7$547$99~35.5K24 Oct
415Vote Paul LouwersPaid for by Paul Martin LouwersCandidateNoneLocal, FL8$496$99~48.1K0.0%20 Oct
416Korey Hall For State SenateCandidateNoneState5$448$99~126K3 Aug
417Jason P Peterson for Rockford School BoardCandidateNoneLocal6$397$99~23K0.0%23 Oct
418Brandon Sheskey for St. Joseph SchoolsCandidateNoneLocal, MO8$396$99~16.1K13%23 Oct
419Melinda S. Weaver for Calhoun County TreasurerCandidateNoneLocal, MI4$198$99~15K23 Oct
420Tara Stubleski for Erie Mason Board of EducationCandidateNoneLocal, MI3$149$99~4.5K27 Oct
421Tonya Myers PhillipsCandidateDem.Legislature, MI3$149$99~13.5K7 Oct
422Gibbs for School BoardCandidateNoneLocal, MI3$149$99~3.5K2 Oct
423Chrissie Kelly Patterson for Harrison Township AssessorCandidateNoneLocal, MI3$149$99~20K5 May
424Dale Vandewater for L'Anse CreuseCandidateNoneLocal, MI2$99$99~6K26 Oct
425Justin Munsters for Caledonia Schools BoardPaid for by Justin Munsters for Caledonia Community SchoolsCandidateNoneLocal, MI2$99$99~1.1K25 Oct
426Jennifer Fields for JudgePaid for by Friends of Jennifer Fields for JudgeCandidateNoneLocal, MI2$99$99~5K19 Oct
427Gus H TarrafPaid for by cte Gus TarrafCandidateNoneLegislature, MI2$99$99~2.5K18 Oct
428Councilman Kris Johns, City of BurtonPaid for by Committee to Elect Kris JohnsCandidateNoneLocal, MI2$99$99~2.5K26 Sep
429Mike SareiniPaid for by Committee to Elect Mike SareiniCandidateNoneLocal, MI2$99$99~4K16 Aug
430Jonathan Landsman for West Bloomfield Twp Supervisor CandidateNoneLocal, MI2$99$99~13K23 Jul
431Bryant for Circuit JudgeCandidateNoneLocal100$6.4K$50~456.1K0.0%26 Oct
432Tom WeberCandidateRep.Legislature, IL29$2.1K$50~143.5K6.9%24 Oct
433Committee to Elect Michelle Badger for State RepPaid for by Committee to Elect Michelle BadgerCandidateDem.Legislature, MA32$1.6K$50~54.6K0.0%26 Oct
434Ellen Schutt for State SenateCandidateRep.Legislature, WI9$1.2K$50~76.5K0.0%6 Aug
435Sara Bye for Roseville City School Board, Trustee Area 4CandidateNoneLocal, CA17$842$50~21.4K0.0%21 Oct
436State Representative Kristian GrantCandidateNoneNone7$647$50~51.5K0.0%14 Sep
437Elect Emily WhalenPaid for by Committee to Elect Emily WhalenCandidateNoneLocal6$397$50~17.1K0.0%24 Oct
438Aaron Iturralde for State RepresentativePaid for by Committee to Elect Aaron IturraldeCandidateNoneState5$248$50~18.5K0.0%31 Jul
439State Representative Natalie PriceCandidateDem.None2$199$50~17K18 Sep
440State Representative Julie BrixieCandidateDem.None4$198$50~37K31 Aug
441Chris Dobis for State HouseCandidateNoneState4$198$50~2.6K13 May
442Thomas Horstman for TrusteeCandidateNoneLocal, OH3$149$50~3K4 Aug
443Elect TyJuan ThirdgillPaid for by Friends of TyJuan ThirdgillCandidateDem.Legislature, AL3$149$50~4.5K29 May
444Betty Lou Velez-Gimbel for Council CandidateNoneLocal, MI2$99$50~6K23 Oct
445Steven K. G. TibbePaid for by CTE Steve TibbeCandidateNoneLocal, MI2$99$50~1.1K20 Oct
446Dan Pelchat for State RepresentativeCandidateNoneState2$99$50~5K19 Oct
447Cristy Mulherin - West Bloomfield Town Board MemberCandidateNoneLocal, MI1$50$50~1.5K26 Oct
448Chris Simmons Ward 4 Battle Creek City CommissionerCandidateNoneLocal, MI1$50$50~549.526 Oct
449Amy Campbell for Grandville School Board CandidateNoneLocal, MI1$50$50~17.5K21 Oct
450Nicholas Albertson for Owosso City CouncilCandidateNoneLocal, MI1$50$50~1.5K19 Oct
451John Fitzgerald for State RepresentativePaid for by Friends of John FitzgeraldCandidateDem.Legislature, MI1$50$50~1.5K8 Oct
452Grajek for Battle Creek PublicCandidateNoneLocal, MI1$50$50~4.5K2 Oct
453Max Frantz for Grand Rapids ComptrollerPaid for by Max Frantz for City ComptrollerCandidateNoneLocal, MI1$50$50~4.5K28 Sep
454Tom Kunse for State RepresentativePaid for by Committee to Elect Tom KunseCandidateRep.Legislature, MI1$50$50~7.5K7 Sep
455Andrew Hayse for 94th District Court JudgeCandidateNoneLocal, MI1$50$50~549.56 Sep
456Brenda Carter for State RepresentativePaid for by Committee to Elect Brenda CarterCandidateNoneLegislature, MI1$50$50~549.52 Sep
457State Representative Morgan ForemanCandidateDem.Legislature, MI1$50$50~6.5K14 Aug
458Ken BortonPaid for by Committee to Elect Ken BortonCandidateRep.Other statewide, MI1$50$50~6.5K14 Aug
459Brendan J. Johnson for State SenatePaid for by Brendan Johnson for State SenateCandidateNoneLegislature, MI1$50$50~2.5K2 Aug
460Gary Schlack for State RepresentativeCandidateDem.Legislature, MI1$50$50~22.5K23 Jul
461Ashok Baddi for State RepresentativePaid for by Friends of Ashok BaddiCandidateRep.Legislature, MI1$50$50~1.5K6 Jul
462David Wonegeshik for Tribal CouncilPaid for by Wonegeshik For CouncilCandidateNoneLocal, MI1$50$50~4.5K22 Jun
463DrRabbi AlamPaid for by Mohammad Alam for Michigan MD4MICandidateDem.Legislature, MI1$50$50~549.59 Jun

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.