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 →

62 pages · 876 ads · $785.8K

#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
5Detroit Public Schools Community DistrictPublic bodyNoneBallot measure, MI40$43.1K$43.1K~8.9M0.0%21 Jul
6The 'Gander NewsroomMediaNoneBallot measure, MI46$48.4K$41.9K~5.2M13%15 Oct
7Wayne County Transit for AllGroupNoneBallot measure, MI6$27.5K$27.5K~2M0.0%22 Jul
8Yes to Our StoryPaid for by Yes To Our StoryGroupNoneBallot measure, MI40$24.8K$24.8K~7.8M0.0%22 Oct
9Flint Cultural CenterGroupNoneBallot measure, MI3$17.5K$17.5K~1M7 Jul
10Chippewa Valley SchoolsPublic bodyNoneBallot measure, MI8$10.7K$10.7K~892.5K0.0%21 Oct
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
12Yes 4 Oakland KidsGroupNoneBallot measure, MI3$8.7K$8.7K~842.5K28 Jul
13Birmingham Public SchoolsPublic bodyNoneBallot measure, MI8$7.7K$7.7K~522.5K0.0%29 Sep
14Saginaw Intermediate School DistrictPublic bodyNoneBallot measure, MI10$6.7K$6.5K~540K0.0%16 Oct
15Holt Public SchoolsPublic bodyNoneBallot measure, MI8$6.4K$4.7K~680K0.0%19 Oct
16Friends of Genesee Health PlanGroupNoneBallot measure, MI72$4K$4K~1.3M0.0%13 Oct
17Muskegon County ParksPublic bodyNoneBallot measure, MI4$3.5K$3.5K~212.5K21 Oct
18Harper Creek Community SchoolsPublic bodyNoneBallot measure, MI5$3K$3K~662.5K0.0%17 Jun
19Renew SchoolcraftGroupNoneBallot measure, MI4$3K$3K~207.5K19 Oct
20Choose LansingPaid for by The Greater Lansing Convention And Visitors Bureau, INC.GroupNoneBallot measure, MI8$3K$3K~872.5K0.0%29 Jul
21MEA PACPaid for by MEA-PACGroupNoneBallot measure, MI2$2.7K$2.7K~275K22 Oct
22Supporters of WCCPaid for by SUPPORTERS OF WCCGroupNoneBallot measure, MI18$2.6K$2.6K~110.9K0.0%23 Jun
23Secure Care for KentPaid for by SECURE CARE FOR KENTGroupNoneBallot measure, MI6$2.4K$2.4K~165K0.0%20 Oct
24Ann Arbor for Public PowerPaid for by Ann Arbor for Public Power Ballot Question CommitteeGroupNoneBallot measure, MI3$2.2K$2.2K~66K26 Oct
25482ForwardGroupNoneBallot measure, MI20$2.6K$2K~98.1K0.0%1 Sep
26Voters for a Sustainable A2GroupNoneBallot measure, MI3$1.9K$1.9K~72.5K23 Oct
27Education Gets ResultsGroupNoneBallot measure, MI1$1.7K$1.7K~325K20 Oct
28Rochester Hills Professional Firefighters Local 3472GroupNoneBallot measure, MI4$2.5K$1.7K~700K26 Jul
29Growing Marlette’s EconomyPaid for by Growing Marlette's EconomyGroupNoneBallot measure, MI6$1.7K$1.7K~41.6K100%15 Jul
30I Love Downtown TCGroupNoneBallot measure, MI14$1.7K$1.7K~360.2K0.0%22 Oct
31Walk Safe EGRGroupNoneBallot measure, MI9$3.1K$1.6K~188.5K89%26 Oct
32Almont Community SchoolsPublic bodyNoneBallot measure, MI5$1.6K$1.6K~355.5K26 Oct
33DATA - Delta Area Transit AuthorityPaid for by Delta Area Transit AuthorityPublic bodyNoneBallot measure, MI27$2.1K$1.5K~168.6K0.0%31 Jul
34Renew LivoniaGroupNoneBallot measure, MI3$1.4K$1.4K~487.5K16 Jul
35Yes 2 SafetyPaid for by Say Yes 2 Safety 2026GroupNoneBallot measure, MI2$1.3K$1.3K~150K31 Jul
36Protect Menominee TaxpayersPaid for by Yes Menominee Committee GroupNoneBallot measure, MI6$1.3K$1.3K~237.5K0.0%19 Oct
37Michigan Citizen Only Voting AmendmentPaid for by Liberty Initiative FundGroupNoneBallot measure, MI3$1.2K$1.2K~117K3 Sep
38Allendale Public SchoolsPublic bodyNoneBallot measure, MI8$1.3K$1.2K~111K0.0%6 Oct
39Waterford Firefighters Local 1335GroupNoneBallot measure, MI1$950$950~275K21 Sep
40YES for GHAPS KidsGroupNoneBallot measure, MI3$949$949~245K22 Oct
41Kalamazoo Citizens for Community TransportationPaid for by Citizens for Community TransportationGroupNoneBallot measure, MI2$899$899~85.5K2 Jul
42Support RPSPaid for by Support Rockford Public SchoolsGroupNoneBallot measure, MI29$1.8K$895~184.4K0.0%28 Sep
43Holly Area SchoolsPublic bodyNoneBallot measure, MI6$997$848~107K0.0%8 Oct
44Friends of the Southwest Michigan Regional AirportGroupNoneBallot measure, MI6$797$797~91K0.0%1 Aug
45Grand New PartyGroupNoneBallot measure, MI2$1.5K$750~160K10 Sep
46Northville LeadershipPaid for by Northville Leadership FundGroupNoneBallot measure, MI2$699$699~74.5K1 Aug
47Support Detroit TransitPaid for by TRANSPORTATION RIDERS UNITED INCGroupNoneBallot measure, MI2$599$599~150K22 Oct
48Mothering Justice Action FundGroupNoneBallot measure, MI4$998$499~204K2 Oct
49WLNS-TVMediaNoneBallot measure, MI2$499$499~170K20 Jul
50Midland Public SchoolsPaid for by MIDLAND PUBLIC SCHOOLSPublic bodyNoneBallot measure, MI4$498$498~51K23 Oct
51Restore SaginawGroupNoneBallot measure, MI1$450$450~42.5K21 Oct
52Cadillac Firefighters L704GroupNoneBallot measure, MI1$450$450~137.5K15 Sep
53Whitmore Lake Public SchoolsPublic bodyNoneBallot measure, MI1$350$350~22.5K1 Jul
54GB RecallPaid for by GB Recall CommitteeGroupNoneBallot measure, MI3$349$349~25.5K11 Oct
55Preserve Our PrimariesGroupNoneBallot measure, MI13$644$347~5.6K43%22 Oct
56Let East Lansing VotePaid for by East Lansing Residents for Good GovernmentGroupNoneBallot measure, MI6$297$297~10.1K17%26 Oct
57Montague Taxpayers for a New LibraryGroupNoneBallot measure, MA20$1.1K$249~67.9K5.0%22 Jun
58Parks for PeopleGroupNoneBallot measure, MI5$248$248~33K0.0%30 Jul
59Yes for Laker SchoolsGroupNoneBallot measure, MN14$1.4K$150~93K0.0%23 Oct
60Ottawa United ActionGroupNoneBallot measure, MI4$198$99~21K26 Oct
61Friends of the VBCDGroupNoneBallot measure, MI2$99$99~4K31 Jul
62Vote 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.