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 Missouri

390 pages · $2.9M on Missouri races

Dem. 14% · Rep. 18% · no side 67%

Missouri on the map: races and candidates →

115 pages · 1,307 ads · $211.4K

#PageTypeSideRaceResultAdsSpendIn MOImpressionsAttackLast ad
1Jake Zimmerman for County ExecutivePaid for by Citizens for Jake ZimmermanCandidateDem.Local, MO60$36.4K$36.4K~1.8M0.0%2 Aug
2Missouri C PACGroupDem.Local, MO8$11.3K$11.3K~297K75%31 Jul
3Vote Mike ElamCandidateRep.Local, MO170$10.1K$10.1K~656.4K0.0%30 Jul
4Jason Maki for Platte County Presiding CommissionerPaid for by Jason Maki for Platte CountyCandidateNoneLocal, MO38$6.9K$6.8K~547.9K0.0%26 Oct
5Melissa Price Smith for St. Louis County ProsecutorPaid for by Melissa Price Smith for ProsecutorCandidateNoneLocal, MO11$5.5K$5.5K~1.2M0.0%15 Oct
6Dennis Hancock for St. Louis County ExecutiveCandidateNoneLocal, MO60$5.3K$5.3K~279.8K5.0%13 Oct
7Steve Ehlmann for St. Charles CountyPaid for by National Association of REALTORS® FundGroupRep.Local, MO1$4.7K$4.7K~187.5K23 Jul
8Bill EigelPaid for by Eigel For Missouri, Lisa Borchers, TreasurerCandidateRep.Local, MO8$4.8K$4.4K~1M57%31 Jul
9Theresa KenneyPaid for by Committee to Elect Theresa KenneyCandidateNoneLocal, MO4$3.5K$3.5K~165.5K24 Jul
10Vote Mark HarderPaid for by National Association of REALTORS® FundGroupNoneLocal, MO1$3.2K$3.2K~95K20 Oct
11Chris Benjamin for JudgeCandidateNoneLocal, MO7$3.4K$2.9K~185K0.0%27 Jul
12Jason Law for County ExecutivePaid for by Law for St. Charles CountyCandidateNoneLocal51$6.4K$2.8K~1.2M20%3 Aug
13James Egan for Judge -Div. 9Paid for by Egan for JudgeCandidateNoneLocal53$6.1K$2.7K~440.6K0.0%27 Oct
14Brian Williams for St. Louis County ExecutivePaid for by Brian Williams For MissouriCandidateDem.Local, MO14$2.6K$2.6K~277.5K0.0%31 Jul
15Carla Fields for Jackson County LegislaturePaid for by Committee to Elect Carla FieldsCandidateNoneLocal, MO13$4.5K$2.3K~727.5K23%26 Oct
16Citizens to Elect Rob BarnesCandidateNoneLocal, MO11$2.5K$2.3K~186.5K0.0%29 Jul
17Retain Judge Nicole HughesPaid for by Committee to Retain Nicole HughesCandidateNoneLocal, MI65$15.2K$2.3K~1.6M0.0%23 Oct
18Jennifer Langston-Justus for Clay CountyPaid for by Kansas City Regional Association Of REALTORS® Missouri RPACGroupNoneLocal, MO1$2.2K$2.2K~85K23 Jul
19Mike Bernskoetter for Cole CountyPaid for by Missouri REALTORS® PAC, Inc.GroupRep.Local, MO1$2.2K$2.2K~85K22 Jul
20Bill Ellis for JudgePaid for by Friends of Bill EllisCandidateNoneLocal, MO35$2.1K$1.8K~207.6K0.0%26 Oct
21Kelly Power for Stone County Presiding Commissioner Paid for by Kelly Power For Stone County, Jerry Baker, TreasurerCandidateNoneLocal, MO19$1.7K$1.7K~73.2K0.0%3 Aug
22John Kiehne for St. Louis County CouncilPaid for by Kiehne for MissouriCandidateRep.Local, MO26$1.7K$1.7K~48.2K77%26 Oct
23Jered Taylor for Christian County Presiding CommissionerPaid for by Taylor For CommissionerCandidateNoneLocal, MO31$1.5K$1.5K~121.9K0.0%31 Jul
24Daniel P. Wilson for Henry County Presiding CommissionerPaid for by Citizens for Daniel WilsonCandidateNoneLocal, MO25$1.4K$1.4K~165.5K0.0%26 Oct
25Elect Gordon WeathersPaid for by Committee to Elect Gordon WeathersCandidateNoneLocal, MO22$1.5K$1.3K~140K0.0%1 Aug
26Steve Ehlmann for County ExecutiveCandidateRep.Local, MO2$1.3K$1.3K~102.5K5 Aug
27Larry Burton II for Associate Circuit JudgePaid for by Committee to Elect Larry Burton II CandidateNoneLocal, MO10$2K$1.2K~183.5K0.0%3 Aug
28Stacy Lake for Jackson County ExecutivePaid for by Stacy Lake for Jackson CountyCandidateDem.Local, MO4$1.1K$1.1K~85K3 Aug
29Bill Baird for Jackson CountyPaid for by Baird for Jackson CountyCandidateDem.Local, MO12$1.3K$1K~98K0.0%2 Aug
30Elect Joshua Meyer for Phelps County RecorderCandidateNoneLocal, MO4$998$998~90K1 Jul
31Melissa Holcomb For Circuit Clerk 2026CandidateNoneLocal, MO1$950$950~112.5K10 Jul
32Michael Rosiere for Presiding Commissioner Henry County, MOCandidateNoneLocal, MO19$941$941~75.1K24%3 Aug
33DALE for PLATTEPaid for by Dale For PlatteCandidateNoneLocal, MO7$1.2K$848~63K43%26 Oct
34Shannon Peirce for Greene County Circuit ClerkPaid for by Friends of Shannon PeirceCandidateNoneLocal, MO4$798$798~232.5K22 Jul
35Joe Hobbs for Cape Girardeau County Presiding Commissioner Paid for by MEDIA LEAF, LLCUnknownNoneLocal, MO16$792$792~36K0.0%4 Aug
36Kathy King Jackson for JudgeCandidateNoneLocal, MS8$4.1K$750~699.5K0.0%23 Oct
37Mark B. Bridges for Newton County Presiding CommissionerCandidateNoneLocal, MO12$694$694~67K8.3%4 Aug
38Annie Harala for St. Louis County Board District 1Paid for by Neighbors for Annie HaralaCandidateNoneLocal, MN10$2.4K$650~416.5K0.0%23 Oct
39Lyndell Beard for JudgePaid for by Committee to Elect Lyndell N BeardCandidateNoneLocal13$1.2K$597~124.5K0.0%3 Aug
40Citizen Engaged PACGroupNoneLocal, MO12$1.8K$549~210K92%26 Oct
41Citizens for David HershbergerCandidateNoneLocal, MO3$549$549~40.5K30 Jul
42Brent for Independence City CouncilPaid for by Brent for CouncilCandidateNoneLocal, MO10$995$548~91K33%19 Oct
43Drew Blessing, Kearney School BoardCandidateNoneLocal, MO3$549$499~83K20 Oct
44Gail Peak-Brown for Webster County Presiding CommissionerCandidateNoneLocal, MO2$499$499~65K26 Oct
45Dave Thomas Grandview CommitteemanCandidateNoneLocal25$1.4K$495~43.9K21%28 Sep
46Elect Dustin Robertson Pulaski County ClerkCandidateNoneLocal, MO10$495$495~27.1K0.0%20 Jul
47Osmack for St. Louis County Council 3rd DistrictPaid for by Osmack for MissouriCandidateNoneLocal, MO1$450$450~137.5K26 Oct
48Terry "Bible for Christian County" Presiding Commissioner CandidateRep.Local, MO1$450$450~112.5K15 Jul
49Shane Cohn for St. LouisPaid for by Citizens for Shane CohnCandidateDem.Local, MO3$449$449~21.5K26 Jul
50Hans Peter for Platte County ClerkCandidateNoneLocal, WY11$945$447~39.1K0.0%25 Oct
51Annie Harkrader Golden- For Jasper County Recorder of DeedsCandidateNoneLocal, MO8$596$447~36.6K0.0%3 Aug
52Erica Bridges for St. Charles County Collector of RevenuePaid for by Citizens for Erica BridgesCandidateNoneLocal, MO9$446$446~14.1K0.0%2 Aug
53Scenic Regional LibraryPublic bodyNoneLocal, MO9$446$446~24.5K0.0%17 Jul
54Spencer Smith for Associate JudgePaid for by Spencer Smith for JudgeCandidateNoneLocal, MO2$399$399~34K9 Jul
55SEELY for Presiding CommissionerPaid for by Seelyforcommissioneer2026CandidateNoneLocal16$1.9K$398~151.7K18%4 Aug
56Bob CassillyPaid for by Citizens for Bob CassillyCandidateRep.Local, MD28$9.4K$349~1.3M12%23 Jun
57Elect Denver EllisCandidateNoneLocal, MO12$594$347~24.3K0.0%2 Aug
58Evan Sorce - Independence City CouncilorPaid for by Friends of Evan SorceCandidateNoneLocal, OR4$798$299~200K26 Oct
59Bryan FeemsterPaid for by Friends of Bryan FeemsterCandidateRep.Local, MO8$696$299~43K0.0%31 Jul
60Jantzen Wittrock For Independence City CouncilCandidateNoneLocal, MO2$299$299~28K13 Oct
61Elect Jason MacPherson JudgeCandidateNoneLocal, MO7$447$298~49.5K0.0%31 Jul
62Richard Davidson for Newton County Presiding CommissionerCandidateNoneLocal, MO4$298$298~27K3 Aug
63David Bryant for St. Louis County Prosecutor CandidateNoneLocal, MO6$297$297~10.1K0.0%3 Aug
64Veneziano for St Charles County ExecutiveCandidateNoneLocal, MO1$250$250~17.5K18 Oct
65Clay Chism for CallawayCandidateNoneLocal, MO1$250$250~17.5K3 Aug
66Erik Dickinson for Jackson CountyCandidateNoneLocal, MO1$250$250~27.5K1 Aug
67Tim Whitney for County ExecutivePaid for by Friends of Tim WhitneyCandidateNoneLocal16$1.4K$249~133K0.0%25 Oct
68Sawyer Smith for Stoddard County Prosecuting AttorneyCandidateNoneLocal, MO3$249$249~21.5K7 Aug
69Miller for Jackson CountyCandidateNoneLocal, MO3$249$249~55.5K31 Jul
70Brandon Sheskey for St. Joseph SchoolsCandidateNoneLocal, MO8$396$248~16.1K13%23 Oct
71JointhemartypartyPaid for by Friends of JoinTheMartyPartyCandidateNoneLocal, MO7$347$248~21.6K0.0%26 Oct
72Ryan King for Columbia City CouncilCandidateNoneLocal, MO7$347$248~17.6K0.0%2 Aug
73Bryan Roemer for Independence City Council Paid for by Bryan Roemer for Independence City CouncilCandidateNoneLocal, MO5$248$248~28K0.0%26 Oct
74Maria Chappelle-NadalPaid for by Chappelle-Nadal for County CouncilCandidateDem.Local, MO5$248$248~16.5K40%2 Aug
75Justice Horn for Jackson CountyCandidateDem.Local, MO5$248$248~6.5K20%11 Jun
76Tracey Martin for JudgeCandidateNoneLocal9$4K$199~189.5K11%27 Jul
77Lexi Winfrey for Pettis County Circuit ClerkCandidateNoneLocal, MO2$199$199~19K2 Aug
78Jen Olson for Director of ElectionsCandidateNoneLocal, MO2$199$199~17K26 Jul
79Monica BalestreriCandidateNoneLocal, MO12$594$198~38.1K8.3%26 Oct
80Linda Penrod for Clinton County CommissionerCandidateNoneLocal10$495$198~11.7K11%3 Aug
81Vote Denise Dickens Stone County ClerkCandidateNoneLocal, MO6$297$198~22.1K22 Jul
82Freeman for Kansas CityCandidateNoneLocal, MO4$198$198~3.1K22 Oct
83Crystal Howell for Oregon County Circuit ClerkCandidateNoneLocal, MO4$198$198~9K2 Aug
84Citizens for Kurt BahrCandidateRep.Local, MO4$198$198~5.6K26 Jul
85Sherry Jo Painter-Torres Future Pettis County ClerkCandidateNoneLocal, MO4$198$198~7.6K23 Jul
86Jay for ClayPaid for by Jay Swearingen for Clay CountyCandidateNoneLocal3$549$150~38.5K1 Aug
87Brent Myers - Myers For JeffcoCandidateNoneLocal, CO6$497$150~30.1K0.0%30 Jul
88Carol Franzen for Mayor of Independence CandidateNoneLocal12$594$149~23.2K0.0%18 Oct
89Bill Osburn for GladstoneCandidateNoneLocal9$446$149~8.4K38%26 Oct
90Amanda Foulks Osborn for Oregon County Circuit ClerkCandidateNoneLocal, MO4$198$149~3.6K3 Aug
91Blue Springs DemocratsPartyDem.Local, MO3$149$149~16.5K26 Oct
92Jennifer Trickey for MissouriCandidateDem.Local, MO3$149$149~3.5K17 Sep
93Re-elect Shannon Corr to City Council Position #1CandidateNoneLocal, OR17$842$99~29.7K40%23 Oct
94Denise Koetas-Dale and Luke Pavlov for ChesterfieldPaid for by Koetas-Dale and Pavlov for ChesterfieldCandidateNoneLocal, MI5$448$99~17.6K0.0%26 Oct
95Committee to Elect Jamie Snyder For Jackson County Circuit JudgeCandidateNoneLocal, IL6$297$99~3.3K0.0%26 Oct
96Jera Pruitt for Platte County ClerkCandidateRep.Local, MO4$198$99~12K30 Jul
97Lee Kern for Presiding Commissioner CandidateNoneLocal, MO3$149$99~5.5K14 Sep
98Tiffnay Burts for Audrain County TreasurerCandidateNoneLocal, MO2$99$99~1.1K31 Jul
99Nick Sherrell for Presiding Commissioner CandidateNoneLocal, MO2$99$99~6K30 Jul
100Sierra Club - Mid-Missouri GroupGroupNoneLocal, MO2$99$99~1.1K29 Jul
101Christian County MRAGroupRep.Local, MO2$99$99~1.1K13 Jul
102Justin Nelson for Oregon County Associate Circuit JudgeCandidateNoneLocal, MO2$99$99~13K14 May
103Elect John F. SettichPaid for by ELECTJOHNFSETTICHCMSNRCandidateNoneLocal, KS5$648$50~45.5K0.0%22 Oct
104Cole Marting for North County Fire Protection DistrictPaid for by COLE MARTING FOR NORTH COUNTY FIRE PROTECTION DISTRICTCandidateNoneLocal, CA7$547$50~54.5K57%18 Oct
105Brent L Hensley 4 Jasper County Recorder of DeedsCandidateNoneLocal10$495$50~11.7K30 Jul
106Lavelle4LegislatorPaid for by Friends of John LavelleCandidateNoneLocal, NY9$446$50~16.5K0.0%22 Oct
107Tyler Pieper for Mound City CouncilCandidateNoneLocal, MN7$347$50~5.2K0.0%24 Sep
108Low Tax NeighborsGroupNoneLocal, MO3$149$50~22.5K14 Oct
109Michelle McBride for St. Charles County Collector of Revenue 2026UnknownRep.Local, MO2$99$50~13K4 Aug
110Jennifer Laabs for Cedar County ClerkCandidateNoneLocal2$99$50~11K3 Aug
111Jonica For Presiding CommissionerPaid for by Committee To Elect Jonica BridenstineCandidateNoneLocal, MO1$50$50~2.5K5 Oct
112Jill Hamilton Hollabaugh - Presiding CommissionerPaid for by In-House Digital , LLCCandidateNoneLocal, MO1$50$50~549.522 Sep
113Friends of Ella M. JonesCandidateNoneLocal, MO1$50$50~549.520 Jul
114Amanda Taylor For O’Fallon Missouri Ward 4Paid for by Citizens to Elect TaylorCandidateNoneLocal, MO1$50$50~1.5K29 May
115Tommy for LibertyPaid for by Tommy Brents CampaignCandidateNoneLocal, MO1$50$50~3.5K2 May

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.