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 →

172 pages · 2,661 ads · $389.3K

#PageTypeSideRaceResultAdsSpendIn MIImpressionsAttackLast ad
1Jessica Hallmark for Oakland County Probate Court JudgePaid for by Committee to Elect Jessica Ann Hallmark for JudgeCandidateNoneLocal, MI11$31.4K$31.4K~5.6M0.0%25 Oct
2Lisa Neilson For Oakland Circuit CourtCandidateNoneLocal, MI73$23.4K$23.4K~2M0.0%22 Oct
3Christopher TaylorPaid for by Christopher Taylor for MayorCandidateDem.Local, MI31$12K$12K~892.5K0.0%25 Jul
4Elect Andy SpencerCandidateNoneLocal, MI156$12.8K$10.7K~560.9K5.8%27 Oct
5Alethia Battles for JudgePaid for by ALETHIA BATTLES FOR PROBATE JUDGECandidateNoneLocal, MI6$10.1K$10.1K~420K0.0%23 Oct
6Retain Judge Nicole HughesPaid for by Committee to Retain Nicole HughesCandidateNoneLocal, MI65$15.2K$9.7K~1.6M0.0%23 Oct
7Cheryl Lopez for JudgePaid for by Committee to Elect Cheryl A. Lopez for JudgeCandidateNoneLocal, MI129$12.5K$8.8K~1.8M0.0%26 Oct
8Moneka Sanford for 47th District Court JudgePaid for by Committee to Elect Moneka Sanford for Judge CandidateNoneLocal, MI6$7.8K$7.8K~1.7M0.0%10 Jul
9Sean Lavine for West BloomfieldPaid for by Sean Lavine for WBCandidateNoneLocal, MI30$7.8K$7.8K~750.9K33%26 Oct
10Jennifer Lawrence for JudgeCandidateDem.Local, MI12$8.2K$7.7K~723.5K0.0%25 Oct
11Mariell Lehman For Macomb Circuit JudgePaid for by Committee To Elect Mariell Lehman For JudgeCandidateNoneLocal, MI23$7.1K$7.1K~1.6M0.0%2 Aug
12Jeremy F. Fisher for Macomb Circuit CourtPaid for by Committee to Elect Jeremy F. FisherCandidateNoneLocal, MI23$5.7K$5.7K~1.3M0.0%30 Jul
13Warren C. Evans for Wayne County ExecutivePaid for by Friends of Warren C. EvansCandidateDem.Local, MI4$5.2K$5.2K~1.7M25 Sep
14Elect Anthony Bordoley for 47th District Court JudgePaid for by Committee to Elect Anthony BordoleyCandidateNoneLocal, MI30$5.4K$5.1K~804.6K0.0%31 Jul
15Yousef Rabhi for MayorCandidateDem.Local, MI9$4.9K$4.9K~530K0.0%30 Jul
16Derek DobiesPaid for by Derek Dobies For JacksonCandidateDem.Local, MI37$4.5K$4.5K~357.7K0.0%21 Oct
17Lisa Halushka for RCS School BoardPaid for by Committee to Elect Lisa Halushka for RCS BoardCandidateNoneLocal, MI6$4.3K$4.2K~208K0.0%26 Oct
18Victoria King for Circuit JudgeCandidateNoneLocal40$9.6K$4.2K~2.3M0.0%19 Oct
19Andrea Banfield for JudgeCandidateNoneLocal89$10.5K$4.2K~845.7K0.0%26 Oct
20Deanna Harless 4 RCS School BoardPaid for by y Committee to Elect Deanna Harless for RCS School BoardCandidateNoneLocal, MI4$4K$4K~452.5K23 Oct
21Jim Spagnuolo for Circuit JudgePaid for by Spagnuolo for Circuit JudgeCandidateNoneLocal, MI34$5.8K$3.4K~962.2K0.0%26 Oct
22Ali K. BazziPaid for by CTE Ali K. BazziCandidateNoneLocal, MI49$3.4K$3.4K~499.7K0.0%26 Oct
23Jenn CornellPaid for by Jenn Cornell for Ann ArborCandidateNoneLocal, MI5$3.2K$3.2K~145K25 Jul
24Rogg for 95-A District JudgePaid for by The Committee to Elect Jeffrey T. Rogg to 95A District JudgeCandidateNoneLocal, MI2$3.1K$3.1K~155K5 Oct
25Keep Judge Jason Bitzer: Tuscola County District Court JudgeCandidateNoneLocal, MI60$3K$3K~157.4K0.0%23 Oct
26Mark Gatesman for Circuit Court CandidateNoneLocal, MI22$5.5K$2.8K~384K0.0%27 Jul
27Greg Monroe for Ann Arbor City Council, Ward 5Paid for by Greg Monroe For City CouncilCandidateNoneLocal, MI13$2.5K$2.5K~440.1K0.0%3 Aug
28Trustee Rima MohammadPaid for by Committee to Elect Rima MohammadCandidateNoneLocal, MI10$2.5K$2.5K~274.5K0.0%23 Oct
29Re-Elect Schoolcraft TrusteesPaid for by Schoolcraft TrusteesCandidateNoneLocal, MI5$2.3K$2.3K~176.5K0.0%19 Oct
30Krystle-Marie Medina for JudgePaid for by CTE Krystle-Marie Medina for JudgeCandidateNoneLocal, MI35$3.5K$2.3K~551.8K0.0%26 Oct
31George Lyons for Jackson County Judge, 12th DistrictPaid for by COMMITTEE TO ELECT GEORGE DLYONS FOR 12th DISTRICT COURT JUDGECandidateNoneLocal351$18K$2.3K~504.6K0.0%26 Oct
32Stamos for JudgePaid for by Committee to Elect Qamar Lina StamosCandidateNoneLocal15$7.3K$2.3K~581.6K0.0%31 Jul
33Robert Steinhoff for JudgePaid for by Robert Steinhoff For Judge ComitteeCandidateNoneLocal59$5K$2.3K~333.6K12%19 Oct
34Kristina Lyke for JudgeCandidateNoneLocal, MI10$3.9K$2K~417K0.0%3 Oct
35Joel Arnold for 5th Ward Flint City CouncilPaid for by Friends of Joel ArnoldCandidateNoneLocal, MI25$2K$2K~133.6K0.0%24 Oct
36Christy Lillie for Saline Area SchoolsCandidateNoneLocal, MI39$1.9K$1.9K~29.1K0.0%23 Oct
37Swajanen for Judge 2026Paid for by Committee to Elect Derek SwajanenCandidateNoneLocal, MI21$2.7K$1.8K~254.6K0.0%26 Oct
38Abby Doyle for St. Joseph County AuditorPaid for by Committee to Elect Abby DoyleCandidateNoneLocal, IN12$6.2K$1.8K~975K26 Oct
39Cynthia Harrison for City Council Ward 1Paid for by Committee to Elect Cynthia HarrisonCandidateNoneLocal, MI5$1.9K$1.8K~107.5K13 Jul
40Afifa Corrigan for Saline School BoardPaid for by Afifa Corrigan for Saline BOECandidateNoneLocal, MI6$1.8K$1.8K~120K0.0%23 Oct
41K.C. Baran for 67th District Court JudgeCandidateNoneLocal, MI21$1.7K$1.7K~108.7K14%26 Oct
42Ashley Hall for Ann ArborCandidateNoneLocal, MI7$1.6K$1.6K~230.5K0.0%25 Jul
43Aidan Sova for Ann Arbor City Council, Ward 4Paid for by Friends of Aidan SovaCandidateDem.Local, MI16$1.6K$1.6K~104K0.0%27 Jul
44Matt Shoemaker for Saline School BoardPaid for by Committee to Elect Matt ShoemakerCandidateNoneLocal, MI3$1.5K$1.5K~95.5K23 Oct
45Derek Boedeker for 39th District Court JudgePaid for by Derek Boedeker For JudgeCandidateNoneLocal, MI6$1.5K$1.5K~214K0.0%26 Oct
46Sandy Aldrich for City CouncilCandidateNoneLocal, MI6$2.4K$1.4K~221K0.0%8 Jul
47Andrea LeGendre for Probate Court JudgeCandidateNoneLocal, MI2$1.4K$1.4K~75K6 Oct
48Christopher Candela for Circuit Court JudgeCandidateNoneLocal, MI18$2.1K$1.4K~198.6K0.0%31 Jul
49Warshay for West Bloomfield SupervisorCandidateNoneLocal, MI7$1.3K$1.3K~86.5K0.0%31 Jul
50Carlos Kulas-Dominguez for GRPS BoardPaid for by CTE CARLOS KULAS-DOMINGUEZCandidateNoneLocal, MI9$1.3K$1.3K~51.5K0.0%27 Oct
51Shannon King - Clinton Township TrusteePaid for by Shannon King for Clinton Township TrusteeCandidateNoneLocal, MI30$2.4K$1.3K~332.8K0.0%16 Oct
52Walt Cook for Troy School BoardPaid for by Walt Cook for TSDCandidateNoneLocal, MI17$1.5K$1.2K~65.4K5.9%26 Oct
53Michelle Hart For Delta Township TrusteePaid for by Friends of Michelle HartCandidateNoneLocal, MI12$1.2K$1.2K~79.2K0.0%15 Oct
54Casey Lester for the 8th Ward Flint City CouncilCandidateNoneLocal, MI24$1.2K$1.2K~43K0.0%19 Oct
55Dave Richardson For JudgePaid for by Committee to Elect Dave Richardson for District Court JudgeCandidateNoneLocal28$2.4K$1.1K~118.7K0.0%26 Oct
56Troy Patrick Kosal for RomeoPaid for by CTE Troy Kosal for RomeoCandidateNoneLocal, MI6$1.1K$1.1K~156K0.0%18 Oct
57Laurin Gracey-Parker for RCS Board of EducationCandidateNoneLocal, MI10$1.1K$1.1K~44.7K0.0%23 Oct
58McCulloch for MayorPaid for by Committee to Elect Tim McCullochCandidateNoneLocal, MI29$1.4K$1.1K~30.2K6.9%25 Oct
59Patrick J. Crowley for JudgePaid for by Patrick J Crowley for JudgeCandidateNoneLocal, MI8$1.4K$1K~249K0.0%24 Oct
60Brooke Tucker for 67th District JudgeCandidateNoneLocal, MI16$1.1K$993~121K0.0%30 Jul
61ArabDashPaid for by cte Gus TarrafCandidateNoneLocal, MI7$947$947~88.5K0.0%26 Oct
62Richard Goodman for District JudgeCandidateNoneLocal, MI13$1.1K$945~247.1K31%25 Oct
63Jeff Scott for Hartland School BoardPaid for by Jeff Scott for HartlandCandidateNoneLocal, MI20$1.2K$943~97.1K20%22 Oct
64Tim Slais for JudgePaid for by Committee to elect Tim Slais for JudgeCandidateNoneLocal8$2.2K$897~224K0.0%21 Oct
65Elisabeth Dery Candidate for Oakland County Probate JudgePaid for by ELISABETH DERY FOR PROBATE JUDGECandidateNoneLocal, MI16$892$892~60.2K0.0%16 Oct
66Sean HarringtonPaid for by Committee to Elect Sean HarringtonCandidateNoneLocal, MI28$1.4K$891~36.5K0.0%24 Oct
67Hunter Koch for Saginaw Twp. Board of Ed.Paid for by Committee to Elect Hunter KochCandidateNoneLocal, MI18$891$891~15.6K9.1%26 Oct
68Frazier & Frazier for Lake OrionPaid for by The Committee to elect Rick Frazier and Mike Frazier L.O.CandidateNoneLocal, MI3$849$849~100K22 Oct
69Joe Tollefson For P-CCS School BoardCandidateNoneLocal, MI5$848$848~192.5K0.0%8 Oct
70William NordeenCandidateNoneLocal, MI17$1.9K$797~147.5K0.0%4 Aug
71Lori J. Shearer for 8th Circuit Court JudgeCandidateNoneLocal9$6.5K$749~180K0.0%26 Oct
72More With Mansfield Paid for by Committee to Elect Jenell Mansfield CandidateNoneLocal16$2.4K$748~239K0.0%31 Jul
73John Olumba for Wayne County ExecutiveCandidateDem.Local, MI8$696$696~57.1K0.0%25 Sep
74Daryl Robinson II for Utica Community Schools Board of EducationPaid for by Daryl Robinson II for Utica School BoardCandidateNoneLocal, MI14$893$695~130.6K0.0%17 Oct
75Jake Howlett for GP School BoardPaid for by Committee to Elect Jake HowlettCandidateNoneLocal, MI1$650$650~47.5K18 Oct
76Jamie Rawcliffe for Rochester Community Schools CandidateNoneLocal, MI3$649$649~31.5K25 Oct
77Bob Johnson For Saginaw City CouncilPaid for by Friends of Bob JohnsonCandidateNoneLocal, MI9$646$646~124K0.0%13 Oct
78Carl Spina for School BoardPaid for by Committee to Elect Carl SpinaCandidateNoneLocal, MI13$644$644~37.7K0.0%22 Oct
79Mayor Nicole A. BrownPaid for by Committee to Elect Nicole BrownCandidateNoneLocal, MI3$749$599~62.5K4 Aug
80Re-Elect Brickman for WB School BoardCandidateNoneLocal, MI12$694$595~19.2K0.0%22 Oct
81Aurora Lemieux-McKissic for Lansing School BoardCandidateDem.Local, MI9$546$546~41.7K0.0%20 Oct
82Jenna Hess For Cedar Springs Board of EducationCandidateNoneLocal, MI12$594$545~6.1K0.0%26 Oct
83Andrea Roe for Saline School BoardPaid for by ANDREA S ROE FOR SALINE SCHOOL BDCandidateNoneLocal, MI12$594$545~118.1K0.0%31 Oct
84Cody Mayer for Marquette County Commission District 1CandidateNoneLocal, MI11$545$545~21.3K0.0%8 Aug
85Ezekiel Harris for 8th Ward Flint City CouncilCandidateNoneLocal, MI6$497$497~49K0.0%23 Oct
86Antoinette Chapman for GRPSCandidateNoneLocal, MI10$495$495~18.6K0.0%26 Oct
87Heidi Wolf for District Court JudgePaid for by CTE Heidi L Wolf for District Court JudgeCandidateNoneLocal3$1.3K$450~87.5K4 Oct
88Dwayne HaywoodPaid for by Committee to Elect Dwayne A. Haywood for MCC TrusteeCandidateNoneLocal, MI3$449$449~28.5K23 Oct
89Alexis Lupo for Okemos School BoardCandidateNoneLocal, MI7$447$447~13.1K0.0%20 Oct
90Dearborn Metro NewsPaid for by cte mohamed hamiehCandidateNoneLocal, MI5$648$399~50.1K16 Oct
91Steve Tibbe for Grand RapidsPaid for by CTE Steve TibbeCandidateNoneLocal, MI2$399$399~36K26 Oct
92Tyler Burke for HPS School BoardPaid for by Tyler Burke for Hudsonville Public School BoardCandidateNoneLocal, MI8$396$396~16.5K0.0%26 Oct
93Nicole Shannon for Grand Ledge School BoardPaid for by Friends of Nicole ShannonCandidateNoneLocal, MI8$396$396~7.2K13 Oct
94Elect Bailey for Mount PleasantPaid for by Friends of Justin BaileyCandidateNoneLocal, MI5$448$349~20.1K0.0%24 Oct
95Xavier D. Diamond for MayorCandidateNoneLocal, MI8$496$348~25.7K0.0%15 Oct
96Matthew Boak - St. Johns Public Schools Board of Education TrusteePaid for by Committee to Elect Matthew BoakCandidateNoneLocal, MI5$348$348~33.5K0.0%13 Oct
97Jenna Smith for Marquette County CommissionCandidateNoneLocal14$693$347~267.5K0.0%27 Jul
98Ferris for Probate Court JudgePaid for by Committee to Elect Julienne M. Ferris Probate JudgeCandidateNoneLocal, MI8$396$347~110K0.0%26 Oct
99Elect Ryan J. Reece to Fenton's School BoardCandidateNoneLocal, MI8$396$347~14.7K0.0%18 Oct
100Charles Elwood for West Ottawa School BoardCandidateNoneLocal, MI7$347$347~21.5K0.0%20 Oct
101Denise Koetas-Dale and Luke Pavlov for ChesterfieldPaid for by Koetas-Dale and Pavlov for ChesterfieldCandidateNoneLocal, MI5$448$299~17.6K0.0%26 Oct
102Ashley Prew for Probate JudgeCandidateNoneLocal8$1.1K$298~238.6K0.0%26 Oct
103Bill Azelton for Delta College TrusteeCandidateNoneLocal, MI4$298$298~17K26 Oct
104J.J. Lewis 4 Howell School BoardCandidateNoneLocal, MI4$298$298~20K24 Oct
105Elect DeWaun E. Robinson 5th Ward Flint City CouncilCandidateNoneLocal, MI4$298$298~23K22 Oct
106Eric Love Michigan CampaignPaid for by Eric Love Campaign CandidateNoneLocal, MI4$298$298~25K28 Sep
107Maria Koliantz for WLCSC School BoardPaid for by Friends of Maria KoliantzCandidateNoneLocal, IN34$1.7K$297~83K0.0%26 Oct
108Kuhn, McCarron, Pejoski for JacksonCandidateNoneLocal, NJ33$4.7K$250~702.5K45%26 Oct
109Vital Anne - Troy School BoardCandidateNoneLocal, MI2$299$250~22.5K8 Oct
110Andrew Kluck for Lapeer School BoardCandidateNoneLocal, MI1$250$250~42.5K26 Oct
111Diop Harris for Battle Creek Ward 3CandidateNoneLocal, MI1$250$250~12.5K9 Oct
112Galen Ponder for OwossoCandidateNoneLocal, MI1$250$250~17.5K3 Oct
113Curtis Dowds for City Council CandidateNoneLocal, MI1$250$250~22.5K1 Oct
114Kris PachlaPaid for by Friends of Kris PachlaCandidateNoneLocal, MI4$398$249~32K29 Jul
115Supervisor JoAnne O'RourkePaid for by CTE JoAnne O'RourkeCandidateNoneLocal, MI4$298$249~9.6K5 Oct
116Josh Hall for Rockford School BoardPaid for by Committee to Elect Josh HallCandidateNoneLocal, IL15$743$248~20.3K36%23 Oct
117Seth Bernard for County CommissionerPaid for by Citizens for Seth BernardCandidateDem.Local, MI8$396$248~27.1K71%22 Jun
118Clawson For CouncilCandidateNoneLocal, MI7$347$248~32.5K20%26 Oct
119Charmica Knight for Comstock School BoardCandidateNoneLocal, MI6$297$248~3.7K0.0%19 Oct
120Sid Atkin for Brighton Area SchoolsCandidateNoneLocal, MI5$248$248~8.6K7 Oct
121Cromaine for EveryoneCandidateNoneLocal, MI5$248$248~6.6K20%25 Aug
122Ryan Bartholomew for Ann Arbor City Council, Ward 3CandidateNoneLocal, MI5$248$248~18.6K30 Jul
123Re-elect Chris Beck to the Spring Lake School BoardCandidateNoneLocal, MI6$397$199~66K21 Oct
124Vote For Ed InsteadPaid for by Committee to Elect Ed SternishaCandidateNoneLocal, MI5$348$199~19.5K16 Oct
125Robert D. Lodge Jr. for Highland Park City Council At-LargeCandidateNoneLocal, IL12$594$198~12.8K0.0%26 Oct
126Robby Hatmaker for Woodhaven-Brownstown School BoardPaid for by Committee to Elect Robert HatmakerCandidateNoneLocal, MI4$198$198~37K22 Oct
127Koron J. Wilkerson for Highland Park City Council District 3Paid for by THE COMMITTEE TO ELECT KORON J. WILKERSONCandidateNoneLocal, MI4$198$198~9.1K22 Oct
128Dave Zeglen 4 the PeoplePaid for by Dave Zeglen for the PeopleCandidateDem.Local, MI4$198$198~7.1K3 Aug
129John Allen for Mayor of JacksonPaid for by John H Allen for MayorCandidateNoneLocal, MS5$848$150~205.5K26 Oct
130Mary Ellen Hayes for JudgePaid for by The Committee to Elect Mary Ellen Hayes for JudgeCandidateNoneLocal6$597$150~217.5K0.0%31 Jul
131Joshua Taft for DeWitt Township SupervisorPaid for by Friends of Joshua TaftCandidateNoneLocal, MI1$150$150~9.5K24 Oct
132Carly Rose HammondPaid for by Committee to Elect Carly Rose HammondCandidateNoneLocal, MI1$150$150~12.5K23 Oct
133Matthew SmithCandidateNoneLocal, MI1$150$150~8.5K24 Sep
134Stephanie Kooiker For Howell Public SchoolsCandidateRep.Local, MI1$150$150~5.5K11 Sep
135Spencer Calhoun - Mount Clemens City CommissionerCandidateNoneLocal, MI1$150$150~32.5K12 Aug
136Edward SternishaPaid for by Committee to Elect Ed SternishaCandidateNoneLocal9$646$149~60.5K22%26 Oct
137Dana Freers for 39th District Court JudgeCandidateNoneLocal, MI3$149$149~6.5K26 Oct
138Frank Burger for Grand Blanc Board of EducationCandidateNoneLocal, MI3$149$149~32.5K25 Oct
139Nicholas Aniol for NCS Board of EducationPaid for by 'Nicholas for Napoleon' CommitteeCandidateNoneLocal, MI3$149$149~2.6K25 Oct
140Eric Wilkinson for Chelsea SchoolsPaid for by Friends of Eric WilkinsonCandidateNoneLocal, MI3$149$149~19.5K23 Oct
141Charles Allen for Saginaw Paid for by Charles Allen For Saginaw CandidateNoneLocal, MI3$149$149~8.5K23 Oct
142Larsosa For DetroitPaid for by Committee to Elect Krystal LarsosaCandidateNoneLocal, MI3$149$149~8.5K30 Jul
143Logan Dahlbacka for Iron County SheriffCandidateNoneLocal, MI3$149$149~3.6K25 Jul
144Beau For Troy School BoardPaid for by BEAU TAYLOR FOR TROY SCHOOL BOARDCandidateNoneLocal16$1.3K$99~240.2K0.0%25 Oct
145Re-Elect Scott Wolfersberger Mayor of MarshallPaid for by Committee To Elect Scott WolfersbergerCandidateNoneLocal, IL7$547$99~35.5K24 Oct
146Vote Paul LouwersPaid for by Paul Martin LouwersCandidateNoneLocal, FL8$496$99~48.1K0.0%20 Oct
147Jason P Peterson for Rockford School BoardCandidateNoneLocal6$397$99~23K0.0%23 Oct
148Brandon Sheskey for St. Joseph SchoolsCandidateNoneLocal, MO8$396$99~16.1K13%23 Oct
149Melinda S. Weaver for Calhoun County TreasurerCandidateNoneLocal, MI4$198$99~15K23 Oct
150Tara Stubleski for Erie Mason Board of EducationCandidateNoneLocal, MI3$149$99~4.5K27 Oct
151Gibbs for School BoardCandidateNoneLocal, MI3$149$99~3.5K2 Oct
152Chrissie Kelly Patterson for Harrison Township AssessorCandidateNoneLocal, MI3$149$99~20K5 May
153Dale Vandewater for L'Anse CreuseCandidateNoneLocal, MI2$99$99~6K26 Oct
154Justin Munsters for Caledonia Schools BoardPaid for by Justin Munsters for Caledonia Community SchoolsCandidateNoneLocal, MI2$99$99~1.1K25 Oct
155Jennifer Fields for JudgePaid for by Friends of Jennifer Fields for JudgeCandidateNoneLocal, MI2$99$99~5K19 Oct
156Councilman Kris Johns, City of BurtonPaid for by Committee to Elect Kris JohnsCandidateNoneLocal, MI2$99$99~2.5K26 Sep
157Mike SareiniPaid for by Committee to Elect Mike SareiniCandidateNoneLocal, MI2$99$99~4K16 Aug
158Jonathan Landsman for West Bloomfield Twp Supervisor CandidateNoneLocal, MI2$99$99~13K23 Jul
159Bryant for Circuit JudgeCandidateNoneLocal100$6.4K$50~456.1K0.0%26 Oct
160Sara Bye for Roseville City School Board, Trustee Area 4CandidateNoneLocal, CA17$842$50~21.4K0.0%21 Oct
161Elect Emily WhalenPaid for by Committee to Elect Emily WhalenCandidateNoneLocal6$397$50~17.1K0.0%24 Oct
162Thomas Horstman for TrusteeCandidateNoneLocal, OH3$149$50~3K4 Aug
163Betty Lou Velez-Gimbel for Council CandidateNoneLocal, MI2$99$50~6K23 Oct
164Steven K. G. TibbePaid for by CTE Steve TibbeCandidateNoneLocal, MI2$99$50~1.1K20 Oct
165Cristy Mulherin - West Bloomfield Town Board MemberCandidateNoneLocal, MI1$50$50~1.5K26 Oct
166Chris Simmons Ward 4 Battle Creek City CommissionerCandidateNoneLocal, MI1$50$50~549.526 Oct
167Amy Campbell for Grandville School Board CandidateNoneLocal, MI1$50$50~17.5K21 Oct
168Nicholas Albertson for Owosso City CouncilCandidateNoneLocal, MI1$50$50~1.5K19 Oct
169Grajek for Battle Creek PublicCandidateNoneLocal, MI1$50$50~4.5K2 Oct
170Max Frantz for Grand Rapids ComptrollerPaid for by Max Frantz for City ComptrollerCandidateNoneLocal, MI1$50$50~4.5K28 Sep
171Andrew Hayse for 94th District Court JudgeCandidateNoneLocal, MI1$50$50~549.56 Sep
172David Wonegeshik for Tribal CouncilPaid for by Wonegeshik For CouncilCandidateNoneLocal, MI1$50$50~4.5K22 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.