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 →

166 pages · 2,016 ads · $263.1K

#PageTypeSideRaceResultAdsSpendIn MOImpressionsAttackLast ad
1Louise for MissouriPaid for by Louise Secker for MOCandidateNoneLegislature, MO20$9.9K$9.9K~362K0.0%26 Oct
2Jason Maki for Platte County Presiding CommissionerPaid for by Jason Maki for Platte CountyCandidateNoneLocal, MO38$6.9K$6.8K~547.9K0.0%26 Oct
3Melissa Price Smith for St. Louis County ProsecutorPaid for by Melissa Price Smith for ProsecutorCandidateNoneLocal, MO11$5.5K$5.5K~1.2M0.0%15 Oct
4Dennis Hancock for St. Louis County ExecutiveCandidateNoneLocal, MO60$5.3K$5.3K~279.8K5.0%13 Oct
5Dr. Ellen Nichols for State SenatePaid for by Friends Of Dr. Ellen NicholsCandidateNoneLegislature, MO57$7.7K$5.2K~1.3M12%2 Aug
6Vote Jake VogelCandidateNoneLegislature, MO13$5.2K$5K~256K23%31 Jul
7Hasty for Missouri Paid for by Hasty for MissouriCandidateNoneLegislature, MO35$5.3K$4.8K~340.7K0.0%17 Oct
8Sam Alexander for State SenatePaid for by Sam Alexander for MissouriCandidateNoneLegislature, MO10$3.8K$3.8K~712.5K20%24 Oct
9Theresa KenneyPaid for by Committee to Elect Theresa KenneyCandidateNoneLocal, MO4$3.5K$3.5K~165.5K24 Jul
10Josh Ray for MO District 142 CandidateNoneLegislature, MO6$3.5K$3.5K~177.5K17%1 Oct
11Chris Benjamin for JudgeCandidateNoneLocal, MO7$3.4K$2.9K~185K0.0%27 Jul
12Joshua Berzins For State Representative CandidateNoneLegislature, MO30$3.3K$2.9K~193K53%27 Oct
13Wrobley for MissouriCandidateNoneLegislature, MO20$3.6K$2.9K~292.5K10%23 Oct
14Jason Law for County ExecutivePaid for by Law for St. Charles CountyCandidateNoneLocal51$6.4K$2.8K~1.2M20%3 Aug
15James Egan for Judge -Div. 9Paid for by Egan for JudgeCandidateNoneLocal53$6.1K$2.7K~440.6K0.0%27 Oct
16Sumenek for MOPaid for by Sumenek for MissouriCandidateNoneLegislature, MO45$2.6K$2.5K~154.8K27%26 Oct
17David Dimmitt for State RepresentativePaid for by Citizens for DimmittCandidateNoneLegislature, MO10$2.5K$2.5K~243.1K44%1 Aug
18Dr. Susan Hoisington for Missouri HouseCandidateNoneLegislature, MO2$2.4K$2.4K~712.5K14 Oct
19Carla Fields for Jackson County LegislaturePaid for by Committee to Elect Carla FieldsCandidateNoneLocal, MO13$4.5K$2.3K~727.5K23%26 Oct
20Citizens to Elect Rob BarnesCandidateNoneLocal, MO11$2.5K$2.3K~186.5K0.0%29 Jul
21Retain Judge Nicole HughesPaid for by Committee to Retain Nicole HughesCandidateNoneLocal, MI65$15.2K$2.3K~1.6M0.0%23 Oct
22Ken Newhouse for State Representative - Missouri 100Paid for by Kenny NewhouseCandidateNoneLegislature, MO39$2K$2K~28K21%24 Oct
23Alex RileyPaid for by Alex Riley for State RepresentativeCandidateNoneLegislature, MO10$2.3K$2K~134K0.0%26 Oct
24Jim Avery for State SenatePaid for by Avery For SenateCandidateNoneLegislature, MO6$2.1K$1.8K~317K0.0%26 Oct
25Bill Ellis for JudgePaid for by Friends of Bill EllisCandidateNoneLocal, MO35$2.1K$1.8K~207.6K0.0%26 Oct
26Kelly 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
27Sandy Karnes for MissouriPaid for by Missourians for Sandy KarnesCandidateNoneLegislature, MO4$1.7K$1.7K~173K2 Aug
28McElvain for MissouriCandidateNoneLegislature, MO23$1.9K$1.7K~347.3K0.0%16 Oct
29Tony Harbison for MissouriCandidateNoneLegislature, MO27$2.5K$1.6K~231.7K17%3 Aug
30Scott Spencer for State RepCandidateNoneLegislature, MO34$3.2K$1.6K~435.6K0.0%28 Jul
31Kevin Grover for MOCandidateNoneLegislature, MO6$1.6K$1.6K~322.5K0.0%26 Oct
32Overcast for MissouriCandidateNoneLegislature, MO22$1.6K$1.6K~61.6K18%26 Oct
33Chris Sander for State RepresentativePaid for by Sander for MissouriCandidateNoneLegislature, MO19$1.5K$1.5K~105.5K61%31 Jul
34Vernon Norman for Missouri State SenatePaid for by NORMAN FOR MISSOURICandidateNoneLegislature, MO21$1.5K$1.5K~100.6K43%13 Oct
35Jonathan Russell for State RepresentativePaid for by Committee to Elect Jonathan RussellCandidateNoneLegislature, MO41$2.7K$1.5K~140.2K0.0%4 Aug
36Jered Taylor for Christian County Presiding CommissionerPaid for by Taylor For CommissionerCandidateNoneLocal, MO31$1.5K$1.5K~121.9K0.0%31 Jul
37Russ Gosselin for MissouriPaid for by Friends for Russ GosselinCandidateNoneLegislature, MO11$1.4K$1.4K~64.5K0.0%26 Oct
38Mike Jones for Missouri State SenatePaid for by Mike Jones For MissouriCandidateNoneLegislature, MO23$1.5K$1.4K~236.1K0.0%26 Oct
39Daniel P. Wilson for Henry County Presiding CommissionerPaid for by Citizens for Daniel WilsonCandidateNoneLocal, MO25$1.4K$1.4K~165.5K0.0%26 Oct
40Steele for MissouriCandidateNoneLegislature, MO5$1.3K$1.3K~98.5K0.0%27 Oct
41Murray 4 MissouriCandidateNoneLegislature, MO10$1.8K$1.3K~90K20%26 Oct
42Elect Gordon WeathersPaid for by Committee to Elect Gordon WeathersCandidateNoneLocal, MO22$1.5K$1.3K~140K0.0%1 Aug
43Maryellen Murphy for MissouriCandidateNoneLegislature, MO17$2.4K$1.3K~181.5K0.0%26 Oct
44Hutch for MissouriCandidateNoneLegislature, MO8$1.3K$1.3K~92.1K63%14 Oct
45Dan Kinate for Missouri HousePaid for by EMPOWERED MISSOURI CITIZENS FOR KINATECandidateNoneLegislature, MO1$1.2K$1.2K~225K14 Oct
46Larry Burton II for Associate Circuit JudgePaid for by Committee to Elect Larry Burton II CandidateNoneLocal, MO10$2K$1.2K~183.5K0.0%3 Aug
47Sean Smith for MissouriPaid for by Sean Smith For MOCandidateNoneNone28$3K$1K~138.2K0.0%25 Oct
48Les Majors for Missouri State Representative Paid for by Missourians for MajorsCandidateNoneLegislature, MO17$1K$1K~28.8K0.0%25 Oct
49Elect Joshua Meyer for Phelps County RecorderCandidateNoneLocal, MO4$998$998~90K1 Jul
50Melissa Holcomb For Circuit Clerk 2026CandidateNoneLocal, MO1$950$950~112.5K10 Jul
51Tedi Rowland for MOCandidateNoneLegislature, MO1$950$950~42.5K26 Oct
52Kevin Garner for MissouriPaid for by Garner for Missouri, Lisa Honn, Treasurer.CandidateNoneLegislature, MO3$949$949~45.5K20 Oct
53John Elliott for State Representative District 13CandidateNoneState25$2.9K$948~187.1K24%26 Oct
54Wester4MissouriCandidateNoneLegislature, MO7$947$947~25.5K57%26 Oct
55Suzanne Luther for MissouriCandidateNoneLegislature, MO23$1.2K$942~82.6K0.0%26 Oct
56Michael Rosiere for Presiding Commissioner Henry County, MOCandidateNoneLocal, MO19$941$941~75.1K24%3 Aug
57Amy Minich for MissouriCandidateNoneLegislature, MO8$896$896~43K25%26 Oct
58DALE for PLATTEPaid for by Dale For PlatteCandidateNoneLocal, MO7$1.2K$848~63K43%26 Oct
59Lucas Green For Missouri RepresentativePaid for by Friends of Lucas GreenCandidateNoneHouse, district not named7$847$847~40.6K23 Oct
60Shereka Barnes for MOCandidateNoneLegislature, MO14$993$845~43.2K21%26 Oct
61Shannon Peirce for Greene County Circuit ClerkPaid for by Friends of Shannon PeirceCandidateNoneLocal, MO4$798$798~232.5K22 Jul
62Kevin Onstott for Mo RepCandidateNoneLegislature, MO6$797$797~62K0.0%3 Aug
63Dan Schaefer for MissouriPaid for by Citizens to Elect Dan SchaeferCandidateNoneNone33$1.7K$793~65K41%18 Oct
64Kathy King Jackson for JudgeCandidateNoneLocal, MS8$4.1K$750~699.5K0.0%23 Oct
65Cathy "Cat" Summers for MissouriCandidateNoneLegislature, MO9$746$696~98K11%24 Oct
66Claire Heinrich for Missouri House of RepresentativesPaid for by Claire Heinrich Citizens forCandidateNoneLegislature, MO10$695$695~39.1K56%26 Oct
67Mark B. Bridges for Newton County Presiding CommissionerCandidateNoneLocal, MO12$694$694~67K8.3%4 Aug
68Annie Harala for St. Louis County Board District 1Paid for by Neighbors for Annie HaralaCandidateNoneLocal, MN10$2.4K$650~416.5K0.0%23 Oct
69Walter Hayes for State Representative Dist 162Paid for by Committee to Elect Walter HayesCandidateNoneLegislature, MO14$893$646~64.2K0.0%27 Jul
70Lyndell Beard for JudgePaid for by Committee to Elect Lyndell N BeardCandidateNoneLocal13$1.2K$597~124.5K0.0%3 Aug
71Rene Vance for MoCandidateNoneLegislature, MO12$594$594~38.1K50%25 Oct
72Citizens for David HershbergerCandidateNoneLocal, MO3$549$549~40.5K30 Jul
73Brent for Independence City CouncilPaid for by Brent for CouncilCandidateNoneLocal, MO10$995$548~91K33%19 Oct
74Drew Blessing, Kearney School BoardCandidateNoneLocal, MO3$549$499~83K20 Oct
75Gail Peak-Brown for Webster County Presiding CommissionerCandidateNoneLocal, MO2$499$499~65K26 Oct
76Freddie Griffin JrPaid for by Friends Of Freddie Griffin CandidateNoneLegislature, MO4$498$498~31K2 Aug
77Dave Thomas Grandview CommitteemanCandidateNoneLocal25$1.4K$495~43.9K21%28 Sep
78Elect Dustin Robertson Pulaski County ClerkCandidateNoneLocal, MO10$495$495~27.1K0.0%20 Jul
79Osmack for St. Louis County Council 3rd DistrictPaid for by Osmack for MissouriCandidateNoneLocal, MO1$450$450~137.5K26 Oct
80Max Calfo for State HouseCandidateNoneLegislature, MO7$547$448~36.6K3 Aug
81Hans Peter for Platte County ClerkCandidateNoneLocal, WY11$945$447~39.1K0.0%25 Oct
82Elect Heath HardmanPaid for by Committee to Elect Heath HardmanCandidateNoneLegislature, MO13$744$447~74.1K0.0%3 Aug
83Annie Harkrader Golden- For Jasper County Recorder of DeedsCandidateNoneLocal, MO8$596$447~36.6K0.0%3 Aug
84Erica Bridges for St. Charles County Collector of RevenuePaid for by Citizens for Erica BridgesCandidateNoneLocal, MO9$446$446~14.1K0.0%2 Aug
85Susan Shumway for State SenatePaid for by Friends of ShumwayCandidateNoneLegislature, MO3$549$399~115K18 Oct
86Spencer Smith for Associate JudgePaid for by Spencer Smith for JudgeCandidateNoneLocal, MO2$399$399~34K9 Jul
87SEELY for Presiding CommissionerPaid for by Seelyforcommissioneer2026CandidateNoneLocal16$1.9K$398~151.7K18%4 Aug
88Ashley Drury for MissouriCandidateNoneLegislature, MO5$448$398~51.5K0.0%13 Oct
89Kenny Clevenger for State SenatePaid for by Committee to Elect Kenny ClevengerCandidateNoneLegislature, MI41$6.7K$397~400.7K13%4 Aug
90Joan VonDras for CongressCandidateNoneFederal15$2.7K$397~170.8K0.0%24 Jul
91Luke Rae, MO House District 11 Paid for by Committee to Elect Luke RaeCandidateNoneLegislature, MO6$397$397~20.2K24 Oct
92Miguel Arellanes for State RepresentativeCandidateNoneLegislature, MO9$446$396~30.7K0.0%25 Oct
93Jones for MissouriPaid for by Citizens for Leslie JonesCandidateNoneNone3$749$350~197.5K21 Oct
94Katelyn Zach for MissouriPaid for by Citizens for Katelyn ZachCandidateNoneLegislature, MO3$649$350~67.5K25 Oct
95Jeff Spicer for MissouriPaid for by Jeff Spicer For MissouriCandidateNoneLegislature, MO5$348$348~17.1K80%22 Oct
96Elect Denver EllisCandidateNoneLocal, MO12$594$347~24.3K0.0%2 Aug
97Evan Sorce - Independence City CouncilorPaid for by Friends of Evan SorceCandidateNoneLocal, OR4$798$299~200K26 Oct
98Jantzen Wittrock For Independence City CouncilCandidateNoneLocal, MO2$299$299~28K13 Oct
99Elect Jason MacPherson JudgeCandidateNoneLocal, MO7$447$298~49.5K0.0%31 Jul
100Richard Davidson for Newton County Presiding CommissionerCandidateNoneLocal, MO4$298$298~27K3 Aug
101David Bryant for St. Louis County Prosecutor CandidateNoneLocal, MO6$297$297~10.1K0.0%3 Aug
102Veneziano for St Charles County ExecutiveCandidateNoneLocal, MO1$250$250~17.5K18 Oct
103Clay Chism for CallawayCandidateNoneLocal, MO1$250$250~17.5K3 Aug
104Erik Dickinson for Jackson CountyCandidateNoneLocal, MO1$250$250~27.5K1 Aug
105Tim Whitney for County ExecutivePaid for by Friends of Tim WhitneyCandidateNoneLocal16$1.4K$249~133K0.0%25 Oct
106Sawyer Smith for Stoddard County Prosecuting AttorneyCandidateNoneLocal, MO3$249$249~21.5K7 Aug
107Miller for Jackson CountyCandidateNoneLocal, MO3$249$249~55.5K31 Jul
108Brandon Sheskey for St. Joseph SchoolsCandidateNoneLocal, MO8$396$248~16.1K13%23 Oct
109JointhemartypartyPaid for by Friends of JoinTheMartyPartyCandidateNoneLocal, MO7$347$248~21.6K0.0%26 Oct
110Ryan King for Columbia City CouncilCandidateNoneLocal, MO7$347$248~17.6K0.0%2 Aug
111Bryan Roemer for Independence City Council Paid for by Bryan Roemer for Independence City CouncilCandidateNoneLocal, MO5$248$248~28K0.0%26 Oct
112Whaley4mo138thPaid for by WHALEY4MO138THCandidateNoneLegislature, MO5$248$248~5.6K27 Jul
113Tracey Martin for JudgeCandidateNoneLocal9$4K$199~189.5K11%27 Jul
114Lexi Winfrey for Pettis County Circuit ClerkCandidateNoneLocal, MO2$199$199~19K2 Aug
115Jen Olson for Director of ElectionsCandidateNoneLocal, MO2$199$199~17K26 Jul
116Brandon Harvey for Missouri District 2CandidateNoneHouse MO-22$199$199~18K16 Jul
117Monica BalestreriCandidateNoneLocal, MO12$594$198~38.1K8.3%26 Oct
118Linda Penrod for Clinton County CommissionerCandidateNoneLocal10$495$198~11.7K11%3 Aug
119Jacquie for State Representative CandidateNoneLegislature, MO8$396$198~9.2K0.0%26 Oct
120Chuck Lentz for MissouriCandidateNoneNone8$396$198~16.6K13%3 Aug
121Vote Denise Dickens Stone County ClerkCandidateNoneLocal, MO6$297$198~22.1K22 Jul
122Freeman for Kansas CityCandidateNoneLocal, MO4$198$198~3.1K22 Oct
123Crystal Howell for Oregon County Circuit ClerkCandidateNoneLocal, MO4$198$198~9K2 Aug
124Sherry Jo Painter-Torres Future Pettis County ClerkCandidateNoneLocal, MO4$198$198~7.6K23 Jul
125Kennedy Moore for MissouriCandidateNoneLegislature, MO4$198$198~14.1K16 Jul
126Rhett Marques for CongressPaid for by Rhett Marques for State RepresentativeCandidateNoneLegislature, AL38$9K$150~635K21%26 Oct
127Jimmy Ford for State RepresentativePaid for by Citizens for Jimmy FordCandidateNoneState16$4.7K$150~294.5K15%25 Oct
128Mike DeeringPaid for by Friends of Mike DeeringCandidateNoneState7$1.4K$150~214.5K3 Aug
129Jay for ClayPaid for by Jay Swearingen for Clay CountyCandidateNoneLocal3$549$150~38.5K1 Aug
130Brent Myers - Myers For JeffcoCandidateNoneLocal, CO6$497$150~30.1K0.0%30 Jul
131Stacy Bax for State HousePaid for by Citizens for BaxCandidateNoneLegislature, MO1$150$150~12.5K21 Oct
132Kemp StricklerPaid for by Friends of Kemp StricklerCandidateNoneNone4$3.4K$149~406.5K26 Oct
133Dusty Blue For State SenatePaid for by Friends of Dusty BlueCandidateNoneState7$1.4K$149~227.5K0.0%3 Aug
134Carol Franzen for Mayor of Independence CandidateNoneLocal12$594$149~23.2K0.0%18 Oct
135Paul Lentz for MissouriCandidateNoneNone6$497$149~22.1K24 Oct
136Bill Osburn for GladstoneCandidateNoneLocal9$446$149~8.4K38%26 Oct
137State Representative Cecelie Williams, District 111CandidateNoneLegislature, MO4$198$149~50K10 Sep
138Amanda Foulks Osborn for Oregon County Circuit ClerkCandidateNoneLocal, MO4$198$149~3.6K3 Aug
139Christopher Webery for Missouri State Representative - 124th DistrictCandidateNoneLegislature, MO3$149$149~4.5K4 Aug
140Re-elect Shannon Corr to City Council Position #1CandidateNoneLocal, OR17$842$99~29.7K40%23 Oct
141Thomas RossPaid for by Committee to Elect Thomas RossCandidateNoneNone6$697$99~60K3 Aug
142Michael Scott for MissouriCandidateNoneNone3$649$99~47.5K26 Oct
143Denise Koetas-Dale and Luke Pavlov for ChesterfieldPaid for by Koetas-Dale and Pavlov for ChesterfieldCandidateNoneLocal, MI5$448$99~17.6K0.0%26 Oct
144Committee to Elect Jamie Snyder For Jackson County Circuit JudgeCandidateNoneLocal, IL6$297$99~3.3K0.0%26 Oct
145Lee Kern for Presiding Commissioner CandidateNoneLocal, MO3$149$99~5.5K14 Sep
146Dustin Lloyd for Missouri State Representative HD 39Paid for by Committee to Elect Dustin LloydCandidateNoneLegislature, MO2$99$99~1.1K2 Aug
147Tiffnay Burts for Audrain County TreasurerCandidateNoneLocal, MO2$99$99~1.1K31 Jul
148Nick Sherrell for Presiding Commissioner CandidateNoneLocal, MO2$99$99~6K30 Jul
149Shante Duncan for SenatePaid for by Committee to Elect Shante DuncanCandidateNoneLegislature, MO2$99$99~14K11 Jun
150Justin Nelson for Oregon County Associate Circuit JudgeCandidateNoneLocal, MO2$99$99~13K14 May
151State Representative Ed ButlerCandidateNoneNone45$3.6K$50~474.5K0.0%25 Oct
152Doug Allen for House Seat # 7Paid for by T Doug Allen for House 7CandidateNoneLegislature, KS43$2.6K$50~172.7K0.0%26 Oct
153Elect John F. SettichPaid for by ELECTJOHNFSETTICHCMSNRCandidateNoneLocal, KS5$648$50~45.5K0.0%22 Oct
154Cole Marting for North County Fire Protection DistrictPaid for by COLE MARTING FOR NORTH COUNTY FIRE PROTECTION DISTRICTCandidateNoneLocal, CA7$547$50~54.5K57%18 Oct
155Brent L Hensley 4 Jasper County Recorder of DeedsCandidateNoneLocal10$495$50~11.7K30 Jul
156Lavelle4LegislatorPaid for by Friends of John LavelleCandidateNoneLocal, NY9$446$50~16.5K0.0%22 Oct
157Tyler Pieper for Mound City CouncilCandidateNoneLocal, MN7$347$50~5.2K0.0%24 Sep
158Wells for Missouri CandidateNoneNone5$248$50~16.5K0.0%20 Oct
159Jennifer Laabs for Cedar County ClerkCandidateNoneLocal2$99$50~11K3 Aug
160Melissa Perry For State RepCandidateNoneLegislature, MO1$50$50~49.526 Oct
161Jonica For Presiding CommissionerPaid for by Committee To Elect Jonica BridenstineCandidateNoneLocal, MO1$50$50~2.5K5 Oct
162Jill Hamilton Hollabaugh - Presiding CommissionerPaid for by In-House Digital , LLCCandidateNoneLocal, MO1$50$50~549.522 Sep
163Friends of Ella M. JonesCandidateNoneLocal, MO1$50$50~549.520 Jul
164Lisa Durnell for MO House Dist. 154CandidateNoneBallot measure, MO1$50$50~3.5K15 Jul
165Amanda Taylor For O’Fallon Missouri Ward 4Paid for by Citizens to Elect TaylorCandidateNoneLocal, MO1$50$50~1.5K29 May
166Tommy 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.