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 →

869 pages · 74,287 ads · $73.4M · page 5 of 5

#PageTypeSideRaceResultAdsSpendIn MIImpressionsAttackLast ad
801Jonathan Landsman for West Bloomfield Twp Supervisor CandidateNoneLocal, MI2$99$99~13K23 Jul
802Jason Woolford - State RepresentativePaid for by Michigan House RepublicansPartyRep.Legislature, MI2$99$99~50K5 Jun
803Democratic Governors Association (DGA)Paid for by Democratic Action, democraticgovernors.org, not authorized by any candidate or candidate's committee.PartyDem.None438$485.9K$50~7.1M90%26 Oct
804Animal Wellness ActionGroupDem.Ballot measure, CO134$80.7K$50~8.5M65%27 Oct
805ModSquad PACPaid for by MODERATE DEMOCRATS PACGroupDem.Federal283$57.3K$50~698.1K13%25 Oct
806Parent Advocates for Choice in EducationGroupNoneNone5$41.6K$50~2.6M0.0%18 Aug
807U.S. Democratic SocialistsGroupNoneNone72$18.9K$50~1.6M58%12 Oct
808Campaign NowPaid for by Campaign Now LLCUnknownNoneNone182$11.4K$50~288K1.6%27 Oct
809Bryant for Circuit JudgeCandidateNoneLocal100$6.4K$50~456.1K0.0%26 Oct
810Clearing out the ClutterMediaDem.None107$5.3K$50~361.5K85%26 Oct
811Clean Energy MichiganPaid for by 270 StrategiesUnknownNoneNone95$4.7K$50~53.1K14%26 Oct
812O'Keefe Media Group FoundationPaid for by Citizen Journalism FoundationGroupNoneNone17$2.7K$50~37.3K87%23 Oct
813Tom WeberCandidateRep.Legislature, IL29$2.1K$50~143.5K6.9%24 Oct
814The TMiller MinuteMediaNoneNone38$1.9K$50~76K45%1 Oct
815All Things DownriverPaid for by Story Network FoundationNetwork pageNoneNone30$1.7K$50~79K3.3%27 Oct
816Michigan Up NorthPaid for by Story Network FoundationNetwork pageNoneNone31$1.6K$50~88.5K9.7%27 Oct
817Committee to Elect Michelle Badger for State RepPaid for by Committee to Elect Michelle BadgerCandidateDem.Legislature, MA32$1.6K$50~54.6K0.0%26 Oct
818Michigan Black & BougiePaid for by Story Network FoundationNetwork pageNoneNone28$1.5K$50~120.7K18%27 Oct
819Our MichiganPaid for by Story Network FoundationNetwork pageNoneNone30$1.5K$50~74.9K6.7%27 Oct
820Stand Up 4 Michigan’s Middle ClassPaid for by Story Network FoundationNetwork pageNoneNone27$1.3K$50~76.4K7.4%27 Oct
821Ellen Schutt for State SenateCandidateRep.Legislature, WI9$1.2K$50~76.5K0.0%6 Aug
822Single Moms Getting By in MichiganPaid for by Michigan Deserves BetterGroupNoneNone20$990$50~102.2K70%1 Aug
823Michigan Nurses AssociationPaid for by MICHIGAN NURSES ASSOCIATIONGroupNoneNone3$949$50~135K29 Jul
824Small Town Magic Michigan Paid for by Michigan Deserves BetterGroupNoneNone19$941$50~63.2K58%31 Jul
825Sara Bye for Roseville City School Board, Trustee Area 4CandidateNoneLocal, CA17$842$50~21.4K0.0%21 Oct
826State Representative Kristian GrantCandidateNoneNone7$647$50~51.5K0.0%14 Sep
827Democracy DefendersGroupNoneNone12$594$50~34.9K80%12 Aug
828A New Wave Right NewsMediaRep.None11$545$50~6K82%25 Oct
829Elect Emily WhalenPaid for by Committee to Elect Emily WhalenCandidateNoneLocal6$397$50~17.1K0.0%24 Oct
830Tyler Landgraf for State SenatePaid for by Tyler LandgrafPartyDem.State7$347$50~22.5K0.0%21 Aug
831J Street BaltimorePaid for by J STREET INCGroupDem.None6$297$50~3.3K33%30 Sep
832Aaron Iturralde for State RepresentativePaid for by Committee to Elect Aaron IturraldeCandidateNoneState5$248$50~18.5K0.0%31 Jul
833St. Clair County DemocratsPaid for by St. Clair County Democratic PartyPartyDem.None2$199$50~25K13 Oct
834State Representative Natalie PriceCandidateDem.None2$199$50~17K18 Sep
835Mackinac County Republican PartyPartyRep.None4$198$50~11K9 Oct
836Braver Angels Alliance of Washtenaw CountyPaid for by Braver Angels of Washtenaw CountyGroupNoneNone4$198$50~8K11 Sep
837State Representative Julie BrixieCandidateDem.None4$198$50~37K31 Aug
838Chris Dobis for State HouseCandidateNoneState4$198$50~2.6K13 May
839Alliance for GP Public SchoolsGroupNoneNone3$149$50~5.5K8 Sep
840Thomas Horstman for TrusteeCandidateNoneLocal, OH3$149$50~3K4 Aug
841Michigan Works HardPaid for by Michigan Deserves BetterGroupDem.None3$149$50~26.5K31 Jul
842Flint Courier NewsMediaNoneNone3$149$50~4.5K9 Jul
843Tahmid Hassan ChowdhuryGroupNoneNone3$149$50~1.6K1 Jul
844Elect TyJuan ThirdgillPaid for by Friends of TyJuan ThirdgillCandidateDem.Legislature, AL3$149$50~4.5K29 May
845Betty Lou Velez-Gimbel for Council CandidateNoneLocal, MI2$99$50~6K23 Oct
846Steven K. G. TibbePaid for by CTE Steve TibbeCandidateNoneLocal, MI2$99$50~1.1K20 Oct
847Dan Pelchat for State RepresentativeCandidateNoneState2$99$50~5K19 Oct
848Cristy Mulherin - West Bloomfield Town Board MemberCandidateNoneLocal, MI1$50$50~1.5K26 Oct
849Chris Simmons Ward 4 Battle Creek City CommissionerCandidateNoneLocal, MI1$50$50~549.526 Oct
850Amy Campbell for Grandville School Board CandidateNoneLocal, MI1$50$50~17.5K21 Oct
851Nicholas Albertson for Owosso City CouncilCandidateNoneLocal, MI1$50$50~1.5K19 Oct
852Vote YES 4 SJPSGroupNoneBallot measure, MI1$50$50~3.5K15 Oct
853John Fitzgerald for State RepresentativePaid for by Friends of John FitzgeraldCandidateDem.Legislature, MI1$50$50~1.5K8 Oct
854Grajek for Battle Creek PublicCandidateNoneLocal, MI1$50$50~4.5K2 Oct
855Max Frantz for Grand Rapids ComptrollerPaid for by Max Frantz for City ComptrollerCandidateNoneLocal, MI1$50$50~4.5K28 Sep
856Tom Kunse for State RepresentativePaid for by Committee to Elect Tom KunseCandidateRep.Legislature, MI1$50$50~7.5K7 Sep
857Solidarity for Michigan PACGroupDem.House, district not named1$50$50~1.5K7 Sep
858Andrew Hayse for 94th District Court JudgeCandidateNoneLocal, MI1$50$50~549.56 Sep
859Brenda Carter for State RepresentativePaid for by Committee to Elect Brenda CarterCandidateNoneLegislature, MI1$50$50~549.52 Sep
860State Representative Morgan ForemanCandidateDem.Legislature, MI1$50$50~6.5K14 Aug
861Ken BortonPaid for by Committee to Elect Ken BortonCandidateRep.Other statewide, MI1$50$50~6.5K14 Aug
862Brendan J. Johnson for State SenatePaid for by Brendan Johnson for State SenateCandidateNoneLegislature, MI1$50$50~2.5K2 Aug
863Lenawee County ConservativesGroupRep.Local, MI1$50$50~1.5K27 Jul
864Gary Schlack for State RepresentativeCandidateDem.Legislature, MI1$50$50~22.5K23 Jul
865Ashok Baddi for State RepresentativePaid for by Friends of Ashok BaddiCandidateRep.Legislature, MI1$50$50~1.5K6 Jul
866William Bruck - State RepresentativePaid for by Michigan House RepublicansPartyRep.Legislature, MI1$50$50~22.5K26 Jun
867David Wonegeshik for Tribal CouncilPaid for by Wonegeshik For CouncilCandidateNoneLocal, MI1$50$50~4.5K22 Jun
868DrRabbi AlamPaid for by Mohammad Alam for Michigan MD4MICandidateDem.Legislature, MI1$50$50~549.59 Jun
869Van Buren County Republican WomenGroupRep.Legislature, MI1$50$50~3.5K4 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.