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 →

90 pages · 2,126 ads · $1.4M

#PageTypeSideRaceResultAdsSpendIn MIImpressionsAttackLast ad
1Perry JohnsonPaid for by PERRY JOHNSON FOR GOVERNOR INCCandidateRep.Governor, MI228$213.2K$213.2K~13M20%4 Aug
2Michael Schostak for U of M RegentPaid for by Schostak for RegentCandidateRep.Other statewide, MI55$132K$132K~8.9M19%26 Oct
3Tom BarrettPaid for by TOM BARRETT FOR CONGRESSCandidateRep.House MI-7Lost · 47.7%123$113.6K$113.6K~5.5M14%24 Oct
4Mike CoxPaid for by Mike Cox 2026CandidateRep.Governor, MI86$100K$100K~10.9M19%15 Jul
5Congressman John JamesCandidateRep.House, district not named25$95.1K$95.1K~3.6M0.0%3 Sep
6Mike RogersPaid for by ROGERS FOR SENATECandidateRep.Senate, MILost · 45.5%14$64.6K$64.6K~3.4M0.0%12 Oct
7DenOtter for CongressPaid for by DenOtter For CongressCandidateRep.House MI-194$39.4K$39.4K~7M44%24 Jul
8Mark Tisdel For State RepresentativeCandidateRep.Legislature, MI33$38.4K$38.4K~2.1M0.0%20 Oct
9Congressman Tom BarrettPaid for by U.S. Congressman Tom BarrettCandidateRep.House, district not named26$47.9K$34.5K~2.5M0.0%6 Aug
10Bill HuizengaPaid for by Huizenga for CongressCandidateRep.House MI-4Lost · 48.3%17$28.2K$28.2K~5M53%26 Oct
11Lemmo for Congress District 08Paid for by Lemmo For CongressCandidateRep.House MI-871$27.1K$27.1K~4.8M13%18 Jul
12Justin KirkPaid for by Justin Kirk for CongressCandidateRep.House MI-1023$27K$27K~1.1M8.7%20 Jul
13Jack BergmanPaid for by BERGMANFORCONGRESSCandidateRep.House MI-1Won · 53.8%28$26.6K$26.6K~2.8M7.1%23 Oct
14Mark Huizenga for State SenatePaid for by Friends of Mark HuizengaCandidateRep.Legislature, MI33$25.6K$25.6K~4.7M0.0%22 Oct
15John MoolenaarPaid for by Moolenaar for CongressCandidateRep.House MI-2Won · 61.5%98$25K$25K~3.3M0.0%11 Oct
16Michael WebberPaid for by COMMITTEE TO ELECT MICHAEL WEBBERCandidateRep.Legislature, MI19$29.5K$24.4K~3.9M0.0%26 Oct
17John Damoose for State SenateCandidateRep.Legislature, MI112$20.4K$20.4K~1.9M0.0%12 Oct
18Senator Aric NesbittCandidateRep.Governor, MI1$17.5K$17.5K~1M4 Jun
19Mayor Ethan BakerPaid for by BAKER FOR CONGRESSCandidateRep.House MI-1112$18.4K$17.1K~2M0.0%19 Oct
20Karl Bohnak for State RepresentativePaid for by KARL BOHNAK 4 STATE REPCandidateRep.Legislature, MI6$16.8K$16.8K~1M0.0%25 Oct
21Nancy DeBoer for State RepPaid for by Committee to Elect Nancy DeBoerCandidateRep.Legislature, MI29$15.9K$15.9K~1.8M0.0%26 Oct
22Terri DeBoerPaid for by TERRI DEBOER FOR CONGRESSCandidateRep.House MI-3Lost · 41.4%8$15.4K$15.4K~3.5M0.0%16 Oct
23John JamesPaid for by John James for MICandidateRep.Governor, MI28$12.7K$12.7K~850K0.0%27 Jul
24Lena EpsteinPaid for by LENA EPSTEIN FOR MICHIGAN REGENTCandidateRep.Other statewide, MI33$12.6K$12.6K~1.2M0.0%26 Oct
25Andy Anuzis for Wayne StatePaid for by Andy Anuzis for Wayne State Board of GovernorsCandidateRep.Other statewide, MI3$12.2K$12.2K~1.8M19 Oct
26Bill G. SchuettePaid for by Bill G. Schuette for State RepresentativeCandidateRep.Legislature, MI7$10.2K$10.2K~925K0.0%29 Sep
27Steve Frisbie for State RepresentativePaid for by Committee to Elect Steve Frisbie for State HouseCandidateRep.Legislature, MI40$16.5K$9.5K~2.3M10%26 Oct
28Julie Maday for MSU TrusteePaid for by Julie Maday for MSUCandidateRep.Other statewide, MI2$9.2K$9.2K~1.7M23 Oct
29Lynn AfendoulisPaid for by Lynn Afendoulis for State RepresentativeCandidateRep.Legislature, MI46$8.6K$8.6K~441.2K8.7%4 Aug
30Donni Steele for State Senate 23rd DistrictPaid for by Friends of Donni Steele % Donni SteeleCandidateRep.Legislature, MI19$8.1K$8.1K~603.5K0.0%1 Aug
31State Senator Mark HuizengaCandidateRep.Legislature, MI20$9.8K$6.9K~2.4M0.0%12 Aug
32Briar Bearss for State RepresentativePaid for by Committee to Elect Briar BearssCandidateRep.State138$13.6K$6.6K~2M0.0%18 Oct
33Gina Johnsen for State SenatePaid for by Committee to Elect Gina JohnsenCandidateRep.Legislature, MI28$6.6K$6.6K~588.5K15%26 Oct
34Beau LaFave for SenatePaid for by Beau Lafave for State SenateCandidateRep.Legislature, MI27$6.2K$6.2K~1.3M23%23 Jul
35Senator Michael WebberCandidateRep.Legislature, MI5$7.4K$5.7K~1.6M15 Sep
36Dave Prestin for 38th State Senate DistrictPaid for by Committee to Elect Dave PrestinCandidateRep.Legislature, MI21$5.6K$5.6K~481.1K0.0%26 Oct
37Michael BouchardPaid for by Friends of Michael BouchardCandidateRep.House MI-10Lost · 45.3%9$5.4K$5.4K~695K0.0%3 Sep
38Rich Vance for State Representative CandidateRep.Legislature, MI72$5.5K$5K~299.2K15%3 Aug
39Aric NesbittPaid for by Aric Nesbitt for GovernorCandidateRep.Governor, MI7$4.6K$4.6K~200.5K40%29 May
40State Senator John DamooseCandidateRep.Legislature, MI5$7.2K$4.5K~1.3M0.0%15 Sep
41Ron Kokinda for State RepPaid for by Ron Kokinda For State RepCandidateRep.Legislature, MI12$6.5K$4.2K~1.3M45%10 Oct
42Daltson Atwell For State SenatePaid for by Committee to Elect Daltson AtwellCandidateRep.Legislature, MI8$3.7K$3.7K~355K14%30 Jul
43Katie DeBoer for State SenateCandidateRep.Legislature, MI88$5.3K$3.6K~459.1K23%2 Aug
44Mark Piotrowski for State Representative - 97th DistrictPaid for by MARK PIOTROWSKI FOR STATE REPRESENTATIVECandidateRep.Legislature, MI21$4.6K$3.3K~500K25%22 Jul
45Matthew Bierlein for State SenatePaid for by Matthew Bierlein For State SenateCandidateRep.Legislature, MI11$3.2K$3.2K~334K0.0%8 Jul
46State Senator Thomas AlbertCandidateRep.Legislature, MI5$3.9K$3.2K~793K27 Aug
47Jason Tunney For SenatePaid for by Jason Tunney for SenateCandidateRep.Legislature, MI2$3.1K$3.1K~180K15 Oct
48TP for 313Paid for by TP FOR 313CandidateRep.House MI-13Lost · 19.9%8$3K$3K~551K0.0%19 Oct
49Matt Hall for State RepresentativePaid for by MATT HALL FOR STATE REPRESENTATIVECandidateRep.Legislature, MI3$2.6K$2.6K~82K22 Sep
50Tom Norton Fight for AmericaPaid for by Freinds of Thomas NortonCandidateRep.Legislature, MI17$2.8K$2.5K~210K44%2 Aug
51Kathy Schmaltz for State RepresentativePaid for by Citizens to Elect Kathy SchmaltzCandidateRep.Legislature, MI10$4.4K$2.3K~263.5K0.0%25 Oct
52Jim DeSana for Michigan State RepresentativePaid for by Friends of Jim DeSanaCandidateRep.Legislature, MI4$1.9K$1.9K~336K26 Oct
53Tim WalbergCandidateRep.House, district not named10$1.9K$1.9K~159K0.0%26 Oct
54BeGole for State RepresentativePaid for by BRIAN BEGOLE FOR STATE REPCandidateRep.Legislature, MI10$1.7K$1.7K~146.6K0.0%17 Oct
55State Representative Ron RobinsonPaid for by Ron Robinson for State RepresentativeCandidateRep.Legislature, MI7$2.6K$1.6K~164.5K0.0%18 Oct
56Kevin J. MaasPaid for by KEVIN J MAAS FOR STATE SENATECandidateRep.Legislature, MI11$1.6K$1.6K~132.5K10%4 Aug
57Rylee Linting for State RepresentativePaid for by Friends of Rylee LintingCandidateRep.Legislature, MI6$2.1K$1.4K~137.5K0.0%25 Oct
58Chris Moraitis for State SenateCandidateRep.Legislature, MI9$1.5K$1.3K~129.5K0.0%20 Oct
59Thomas A. AlbertPaid for by Thomas Albert for State SenateCandidateRep.Legislature, MI1$1.2K$1.2K~225K19 Oct
60Ann Bollin for State RepresentativePaid for by Ann Bollin for State Rep, 100 Orndorf # 1435, Brighton MI 48116CandidateRep.Legislature, MI6$1.2K$1.2K~249.5K0.0%7 Oct
61Senator Jim RunestadCandidateRep.None11$7.4K$999~1.5M10%21 Oct
62Steve CarraPaid for by Committee To Elect Steve CarraCandidateRep.Legislature, MI4$1.1K$949~252.5K31 Jul
63Jean Zott for MichiganCandidateRep.Legislature, MI7$947$947~65K0.0%30 Jul
64Andrew Beeler for State SenateCandidateRep.Legislature, VA7$2.1K$897~585K0.0%29 Jul
65Ryan Cushman For CongressCandidateRep.House MI-38$796$796~30.1K0.0%3 Jul
66State Representative Paul FrostCandidateRep.Legislature, NH18$3.4K$598~703K0.0%26 Oct
67Harry Sawicki for Senate #2CandidateRep.Legislature, MI8$996$548~72.6K0.0%25 Oct
68Alicia St. Germaine for State Representative District 62Paid for by CTE St Germaine for State RepCandidateRep.Legislature, MI7$547$547~13.5K14%23 Oct
69Rep. Jack BergmanCandidateRep.None6$8.5K$499~213K0.0%20 May
70Sarah LightnerCandidateRep.Legislature, MI2$499$499~55.5K5 Oct
71Mike Hoadley for State Representative Michigan 99th DistrictPaid for by Committee to Elect Mike HoadleyCandidateRep.Legislature, MI2$399$399~35K24 Sep
72Shawn Packard For State Rep District 64Paid for by SHAWN PACKARD FOR STATE REPRESENTATIVE DISTRICT 64CandidateRep.Legislature, MI5$448$398~33.5K0.0%6 Oct
73Jerry Neyer for State RepresentativePaid for by Friends of Jerry NeyerCandidateRep.Legislature, MI1$350$350~27.5K26 Oct
74Shane GianinoCandidateRep.Legislature, MI5$648$349~73.5K20%25 Jul
75Roman Gaskey for State RepresentativePaid for by Friends of Roman GaskeyCandidateRep.State31$13.8K$299~474.2K3.6%26 Oct
76John Teupel for State SenatePaid for by John Teupel For State Senate CandidateRep.Legislature, SD28$1.9K$299~92.7K21%2 Jun
77Jim Murphy State Representative 94th House DistrictPaid for by Citizens For MurphyCandidateRep.Legislature, MO8$1.1K$250~55.6K0.0%23 Oct
78Roger VictoryPaid for by Roger Victory for MSUCandidateRep.Other statewide, MI1$250$250~12.5K31 Aug
79Kurt Perron for State Representative Michigans 108th District.CandidateRep.Legislature, MI1$250$250~55K31 Jul
80Jonathan Lindsey for SenatePaid for by Jonathan Lindsey for State SenateCandidateRep.Legislature, MI6$397$249~62K0.0%26 Oct
81Luke For MichiganCandidateRep.Legislature, MI7$347$248~55.5K0.0%3 Aug
82Sylvia GrotPaid for by Sylvia Grot for State RepresentativeCandidateRep.Legislature, MI5$248$248~12K0.0%4 Jul
83David Martin For State RepPaid for by COMMITTEE TO ELECT DAVID MARTIN STATE REP, 418 S MAIN ST DAVISON, MI 48423CandidateRep.Legislature, MI2$199$199~10K20 Oct
84Steffan Demetropoulos For CongressPaid for by Steffan For CongressCandidateRep.House MI-104$198$198~7K16 May
85Stephanie Kooiker For Howell Public SchoolsCandidateRep.Local, MI1$150$150~5.5K11 Sep
86Tom WeberCandidateRep.Legislature, IL29$2.1K$50~143.5K6.9%24 Oct
87Ellen Schutt for State SenateCandidateRep.Legislature, WI9$1.2K$50~76.5K0.0%6 Aug
88Tom Kunse for State RepresentativePaid for by Committee to Elect Tom KunseCandidateRep.Legislature, MI1$50$50~7.5K7 Sep
89Ken BortonPaid for by Committee to Elect Ken BortonCandidateRep.Other statewide, MI1$50$50~6.5K14 Aug
90Ashok Baddi for State RepresentativePaid for by Friends of Ashok BaddiCandidateRep.Legislature, MI1$50$50~1.5K6 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.