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 →

54 pages · 862 ads · $805.9K

#PageTypeSideRaceResultAdsSpendIn MIImpressionsAttackLast ad
1Protect MI Constitution from Special InterestsGroupNoneBallot measure, MI58$259.3K$259.3K~26.5M90%22 Oct
2Ann Arbor Responsible Energy CoalitionGroupNoneBallot measure, MI163$129.4K$129.4K~8.8M100%26 Oct
3Renew Your ZooGroupNoneBallot measure, MI12$63K$63K~3.7M0.0%5 Oct
4Michiganders for Money out of Politics - MMOPPaid for by Michiganders for Money Out of Politics Ballot CommitteeGroupNoneBallot measure, MI9$53K$53K~3.5M67%26 Oct
5Wayne County Transit for AllGroupNoneBallot measure, MI6$27.5K$27.5K~2M0.0%22 Jul
6Yes to Our StoryPaid for by Yes To Our StoryGroupNoneBallot measure, MI40$24.8K$24.8K~7.8M0.0%22 Oct
7City Action LansingPaid for by Community Action MichiganGroupDem.Ballot measure, MI7$19.9K$19.9K~1.2M100%22 Oct
8City Action KalamazooPaid for by City Action MichiganGroupDem.Ballot measure, MI6$19.6K$19.6K~1.1M100%22 Oct
9City Action Battle CreekPaid for by Community Action MichiganGroupDem.Ballot measure, MI5$19K$19K~1.1M100%22 Oct
10Flint Cultural CenterGroupNoneBallot measure, MI3$17.5K$17.5K~1M7 Jul
11Vote Yes for Ottawa County Parks MillagePaid for by 2026 Ottawa County Parks Millage Committee GroupNoneBallot measure, MI95$10.6K$10.6K~638.4K0.0%23 Oct
12City Action PortagePaid for by Community Action MichiganGroupDem.Ballot measure, MI6$9.7K$9.7K~772.5K100%22 Oct
13Yes 4 Oakland KidsGroupNoneBallot measure, MI3$8.7K$8.7K~842.5K28 Jul
14City Action East LansingPaid for by Community Action MichiganGroupDem.Ballot measure, MI5$4.3K$4.3K~172.5K100%22 Oct
15Friends of Genesee Health PlanGroupNoneBallot measure, MI72$4K$4K~1.3M0.0%13 Oct
16City Action Benton HarborPaid for by Community Action MichiganGroupDem.Ballot measure, MI5$3.7K$3.7K~444K100%22 Oct
17Renew SchoolcraftGroupNoneBallot measure, MI4$3K$3K~207.5K19 Oct
18Choose LansingPaid for by The Greater Lansing Convention And Visitors Bureau, INC.GroupNoneBallot measure, MI8$3K$3K~872.5K0.0%29 Jul
19MEA PACPaid for by MEA-PACGroupNoneBallot measure, MI2$2.7K$2.7K~275K22 Oct
20Supporters of WCCPaid for by SUPPORTERS OF WCCGroupNoneBallot measure, MI18$2.6K$2.6K~110.9K0.0%23 Jun
21Secure Care for KentPaid for by SECURE CARE FOR KENTGroupNoneBallot measure, MI6$2.4K$2.4K~165K0.0%20 Oct
22Ann Arbor for Public PowerPaid for by Ann Arbor for Public Power Ballot Question CommitteeGroupNoneBallot measure, MI3$2.2K$2.2K~66K26 Oct
23482ForwardGroupNoneBallot measure, MI20$2.6K$2K~98.1K0.0%1 Sep
24Voters for a Sustainable A2GroupNoneBallot measure, MI3$1.9K$1.9K~72.5K23 Oct
25Education Gets ResultsGroupNoneBallot measure, MI1$1.7K$1.7K~325K20 Oct
26Rochester Hills Professional Firefighters Local 3472GroupNoneBallot measure, MI4$2.5K$1.7K~700K26 Jul
27Growing Marlette’s EconomyPaid for by Growing Marlette's EconomyGroupNoneBallot measure, MI6$1.7K$1.7K~41.6K100%15 Jul
28I Love Downtown TCGroupNoneBallot measure, MI14$1.7K$1.7K~360.2K0.0%22 Oct
29Walk Safe EGRGroupNoneBallot measure, MI9$3.1K$1.6K~188.5K89%26 Oct
30Renew LivoniaGroupNoneBallot measure, MI3$1.4K$1.4K~487.5K16 Jul
31Yes 2 SafetyPaid for by Say Yes 2 Safety 2026GroupNoneBallot measure, MI2$1.3K$1.3K~150K31 Jul
32Protect Menominee TaxpayersPaid for by Yes Menominee Committee GroupNoneBallot measure, MI6$1.3K$1.3K~237.5K0.0%19 Oct
33Michigan Citizen Only Voting AmendmentPaid for by Liberty Initiative FundGroupNoneBallot measure, MI3$1.2K$1.2K~117K3 Sep
34Waterford Firefighters Local 1335GroupNoneBallot measure, MI1$950$950~275K21 Sep
35YES for GHAPS KidsGroupNoneBallot measure, MI3$949$949~245K22 Oct
36Kalamazoo Citizens for Community TransportationPaid for by Citizens for Community TransportationGroupNoneBallot measure, MI2$899$899~85.5K2 Jul
37Support RPSPaid for by Support Rockford Public SchoolsGroupNoneBallot measure, MI29$1.8K$895~184.4K0.0%28 Sep
38Friends of the Southwest Michigan Regional AirportGroupNoneBallot measure, MI6$797$797~91K0.0%1 Aug
39Grand New PartyGroupNoneBallot measure, MI2$1.5K$750~160K10 Sep
40Northville LeadershipPaid for by Northville Leadership FundGroupNoneBallot measure, MI2$699$699~74.5K1 Aug
41Support Detroit TransitPaid for by TRANSPORTATION RIDERS UNITED INCGroupNoneBallot measure, MI2$599$599~150K22 Oct
42Mothering Justice Action FundGroupNoneBallot measure, MI4$998$499~204K2 Oct
43Restore SaginawGroupNoneBallot measure, MI1$450$450~42.5K21 Oct
44Cadillac Firefighters L704GroupNoneBallot measure, MI1$450$450~137.5K15 Sep
45GB RecallPaid for by GB Recall CommitteeGroupNoneBallot measure, MI3$349$349~25.5K11 Oct
46Preserve Our PrimariesGroupNoneBallot measure, MI13$644$347~5.6K43%22 Oct
47Let East Lansing VotePaid for by East Lansing Residents for Good GovernmentGroupNoneBallot measure, MI6$297$297~10.1K17%26 Oct
48Montague Taxpayers for a New LibraryGroupNoneBallot measure, MA20$1.1K$249~67.9K5.0%22 Jun
49Parks for PeopleGroupNoneBallot measure, MI5$248$248~33K0.0%30 Jul
50Yes for Laker SchoolsGroupNoneBallot measure, MN14$1.4K$150~93K0.0%23 Oct
51Ottawa United ActionGroupNoneBallot measure, MI4$198$99~21K26 Oct
52Friends of the VBCDGroupNoneBallot measure, MI2$99$99~4K31 Jul
53Animal Wellness ActionGroupDem.Ballot measure, CO134$80.7K$50~8.5M65%27 Oct
54Vote YES 4 SJPSGroupNoneBallot measure, MI1$50$50~3.5K15 Oct

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.