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 →

102 pages · 1,246 ads · $184K

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