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 Ohio

556 pages · $19.3M on Ohio races

Dem. 57% · Rep. 40% · no side 3.2%

Ohio on the map: races and candidates →

318 pages · 12,490 ads · $9.3M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
201Friends of Ian ChamberlinCandidateRep.Legislature, OH12$694$347~90.1K67%26 Oct
202Tammy Murphy for Montgomery County AuditorPaid for by Friends for Tammy MurphyCandidateNoneLocal, OH13$644$347~36.2K7.7%25 Oct
203Matthew Cunningham for Putnam County Probate Juvenile JudgePaid for by Cunningham for Judge, Tom Liebrecht TreasurerCandidateNoneLocal, OH10$495$347~24K0.0%5 May
204Elizabeth Maier for State RepresentativePaid for by MAIER FOR OHIOCandidateNoneLegislature, OH7$347$347~27.5K0.0%4 Jul
205Friends of Julie McNabbCandidateNoneLocal, OH2$299$299~26K25 Oct
206Clark County Commissioner Sasha RittenhousePaid for by Citizens for Sasha RittenhouseCandidateNoneLocal, OH2$299$299~22K19 Oct
207Latyna M. HumphreyPaid for by Humphrey for OhioCandidateDem.Legislature, OH2$299$299~30K10 Sep
208Delegate Robin GrammerPaid for by Friends of Robin L. Grammer Jr.CandidateRep.Legislature, MD54$3.1K$298~197.3K56%26 Oct
209Phil SkaggsPaid for by Committee to Elect Phil SkaggsCandidateDem.Legislature, MI72$4.8K$297~501.9K1.4%29 Jul
210Rep. Melissa OremusCandidateRep.Legislature, OH13$644$297~11K0.0%26 Oct
211Jon Pierce for Stark County Commission CandidateNoneLocal, OH8$396$297~15.7K0.0%25 Oct
212Jason HoskinsPaid for by Jason Hoskins for State SenateCandidateDem.Legislature, MI7$1.3K$250~184K0.0%28 Jul
213Committee to Re-Elect Judge Kimya HolmesPaid for by Committee to Re-Elect Judge Kimya M. HolmesCandidateNoneLocal, LA3$549$250~45.5K25 Oct
214Representative Steven DoanPaid for by STEVEN DOAN FOR STATE REPRESENTATIVECandidateRep.Legislature, OH2$399$250~31K24 Sep
215Grabowski For OhioPaid for by GRABOWSKI FOR OHIOCandidateNoneLegislature, OH1$250$250~4.5K4 May
216John BoccieriPaid for by John Boccieri for Ohio CommitteeCandidateDem.House, district not named1$250$250~47.5K3 May
217Pat Forbes for CongressCandidateDem.House, district not named306$17.5K$249~595.7K5.3%26 Oct
218Keep Judge Ryan StyerPaid for by Styer for JudgeCandidateNoneLocal19$1.9K$249~164.5K0.0%26 Oct
219Judge Steve AbshireCandidateNoneLocal14$1.1K$249~57.2K14%26 Oct
220Heidi Workman for State RepresentativeCandidateRep.Legislature, OH4$398$249~14K17 Oct
221Creative SpacesCandidateNoneLegislature, OH16$792$248~25.4K0.0%21 Oct
222Elect Jessica Harper for District 93CandidateNoneLegislature, OH7$347$248~20.6K0.0%14 Oct
223Yvonne Hale for Scioto County CommissionerPaid for by Yvonne Hale for CommissionerCandidateNoneLocal, OH5$248$248~15.5K0.0%5 May
224Merit Smith for Scioto County CommissionerCandidateRep.Local, OH5$248$248~10.5K0.0%4 May
225Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim ChapmanCandidateRep.Legislature, WV31$6.6K$199~229.8K57%24 Oct
226Re-elect Kelly Badnell for JudgePaid for by Committee to Elect Badnell JudgeCandidateNoneLocal14$5.2K$199~424K0.0%23 Oct
227Sarah Warren for JudgeCandidateNoneLocal22$4.1K$199~282K0.0%26 Oct
228Hausmann & Rooney for Norwood CouncilCandidateNoneLocal, NJ10$995$199~213.5K30%26 Oct
229Vote Mark GravellePaid for by Friends of Mark GravelleCandidateNoneLocal5$748$199~94K0.0%5 Aug
230Noftz, Obsun, & Smith For Plain TownshipPaid for by Noftz, Osbun, and Smith for Plain Township Board PACCandidateNoneLocal, OH3$249$199~15.5K22 Oct
231Daryl FlowersCandidateNoneLocal, OH2$199$199~15K20 Oct
232Vanessa Enoch for CongressPaid for by COMMITTEE TO ELECT ENOCHCandidateDem.House OH-8Lost · 47.9%2$199$199~16K27 Sep
233John Teupel for State SenatePaid for by John Teupel For State Senate CandidateRep.Legislature, SD28$1.9K$198~92.7K21%2 Jun
234Albert Camplese for JudgePaid for by Camplese for Judge CommitteeCandidateNoneLocal, OH4$198$198~11K26 Oct
235Davidson for Ohio’s 63rdCandidateDem.Legislature, OH4$198$198~3.6K26 Oct
236Tony Glasses for US SenatePaid for by Anthony Tony Glasses Holliman for US Senate CandidateNoneSenate, OH4$198$198~69828 Sep
237Mark Ward for Scioto County Auditor Paid for by Mark Ward for Scioto CountyCandidateNoneLocal, OH4$198$198~12K4 May
238Alea Nadeem for CongressPaid for by ALEA FOR CONGRESSCandidateRep.House OH-94$198$198~3.1K4 May
239Pac'n Heat 2.0CandidateDem.Legislature, SD252$17.3K$150~499.9K81%16 Oct
240Kelly Madzey for JudgeCandidateNoneLocal, PA7$7.3K$150~1.6M0.0%8 Oct
241State Representative Phil SkaggsCandidateNoneNone7$3K$150~158.5K14%1 Jul
242Jimmy Gordon For HouseCandidateNoneLegislature, MN13$2.3K$150~143.5K62%26 Oct
243Sheriff Jeff GahlerPaid for by Committee to Elect Jeff GahlerCandidateRep.Local, MD7$1.3K$150~262.5K0.0%22 Jun
244Chris Blackburn for Scioto County AuditorPaid for by Christopher BlackburnCandidateRep.Local, OH1$150$150~8.5K23 Sep
245Brandon Carpenter For Ashland County Commissioner CandidateNoneLocal, OH1$150$150~17.5K4 May
246SeanforOhioPaid for by SEAN CONNOLLY FOR CONGRESSCandidateDem.House OH-61$150$150~8.5K4 May
247Steven Oluic for Geauga County CommissionerPaid for by Steven Oluic For Geauga CommissionerCandidateRep.Local, OH1$150$150~6.5K2 May
248Manuel FoggiePaid for by Friends for FoggieCandidateDem.House OH-101$150$150~9.5K1 May
249Re-Elect Mary Louise NicholsonPaid for by Mary Louise Nicholson CampaignCandidateDem.Local, TX87$10K$149~736.9K0.0%27 Oct
250Franco for Richland County Probate JudgePaid for by Friends of Robert A. Franco, Dale M. Leach, TreasurerCandidateNoneLocal, SC117$8.3K$149~366.6K0.0%26 Oct
251Daquan For State Representative District 39CandidateNoneState8$1.4K$149~68K0.0%26 Oct
252DelSesto for HudsonPaid for by Mark DelSestoCandidateNoneLocal, NH24$1.3K$149~83.6K13%25 Oct
253Friends of Andrew WatchornCandidateNoneNone10$595$149~14.8K0.0%26 Oct
254Ben Fuchs for JudgePaid for by Friends of Ben FuchsCandidateNoneLocal9$446$149~38.1K0.0%21 Oct
255Erin Strausbaugh For JudgeCandidateNoneLocal6$297$149~50K0.0%26 Oct
256Pinkerton for CommissionerPaid for by Friends of Pinkerton for CommissionerCandidateNoneLocal, OH5$248$149~16.6K0.0%19 Jun
257Cory Wasmus - Scioto Township TrusteePaid for by Friends of Cory WasmusCandidateRep.Local, OH5$248$149~15.5K40%4 May
258Dehoff for STBOECandidateNoneOther statewide, OH3$149$149~2.6K25 Oct
259Ardelia HolmesPaid for by ARDELIA HOLMES FOR CONGRESSCandidateDem.House OH-113$149$149~3.5K4 May
260Keeton For JudgeCandidateNoneLocal16$7.9K$99~1.7M0.0%24 Oct
261Rich Vance for State Representative CandidateRep.Legislature, MI72$5.5K$99~299.2K15%3 Aug
262Ben Freeman for JudgePaid for by Committee to elect Ben Freeman for JudgeCandidateNoneLocal9$446$99~64.5K0.0%26 Oct
263Joseph Trost For District 52Paid for by Friends Of Joseph TrostCandidateDem.Legislature, IN8$396$99~61K63%26 Oct
264Johnathan Newman For State RepresentativePaid for by Elect Johnathan NewmanCandidateNoneLegislature, OH3$149$99~4.5K16 Oct
265Thomas Horstman for TrusteeCandidateNoneLocal, OH3$149$99~3K4 Aug
266Wayne Waite For JudgePaid for by Committee to Elect Waite Judge CandidateDem.Local, OH3$149$99~6.5K5 May
267Zach Ferrall For JudgePaid for by FRIENDS OF ZACH FERRALLCandidateNoneLocal, OH3$149$99~16.5K3 May
268Connor Rose Wood County RecorderCandidateNoneLocal, OH2$99$99~1.1K24 Oct
269Vote Vodrey for JudgeCandidateDem.Local, OH2$99$99~7K6 Oct
270Justin P. Peroli for Ohio House District 66CandidateNoneLegislature, OH2$99$99~2K13 Aug
271Sheriff Kandy FathereePaid for by Friends of Kandy FathereeCandidateDem.Local, OH2$99$99~11K21 Jul
272Eisner for CongressPaid for by EISNER FOR CONGRESSCandidateDem.House OH-72$99$99~11K3 May
273Adrian Vitus for OhioPaid for by FRIENDS OF ADRIAN VITUSCandidateDem.House OH-62$99$99~10K2 May
274Judge David BrannonCandidateNoneLocal9$11.6K$50~2.2M0.0%15 Oct
275Carolyn RicePaid for by Committee to Elect Carolyn RiceCandidateNoneNone5$5.3K$50~372.5K0.0%25 Oct
276Tom Shadrach for City CouncilPaid for by Shadrach for City CouncilCandidateNoneLocal, FL59$2.9K$50~179K19%26 Oct
277Susannah Watts for State RepresentativePaid for by Susannah Watts For State RepresentativeCandidateDem.Legislature, MI6$2.4K$50~213K0.0%16 Jul
278Lindsey Herr for Madison County Court JudgePaid for by Committee to Elect Lindsey HerrCandidateNoneLocal19$1.4K$50~131.5K0.0%24 Oct
279Paul Michael Kurtz for State RepresentativePaid for by FRIENDS OF PAUL MICHAEL KURTZCandidateNoneState5$1.2K$50~348.6K40%26 Oct
280Keep Judge Monica Meredith Paid for by Monica MeredithCandidateNoneLocal, KY13$1.2K$50~68.7K0.0%22 Oct
281Josh Kohl 4 State SenatePaid for by Josh Kohl for SenateCandidateRep.Legislature, ID16$992$50~119.2K20%19 May
282Chris Scotti for Bryan City CouncilPaid for by Christopher Scotti CandidateNoneLocal, TX7$847$50~88.6K0.0%16 Oct
283Judge Stephen UkeileyCandidateNoneOther statewide, NY11$845$50~99.5K0.0%26 Oct
284Elect Eric WatsonCandidateNoneLocal17$842$50~34.4K0.0%3 Aug
285Steve Avit for CongressPaid for by STEVE AVIT FOR CONGRESS COMMITTECandidateDem.House IN-514$693$50~44.1K14%5 May
286Matt Powell for the 8th Representative DistrictCandidateNoneState10$595$50~23.1K0.0%12 Sep
287Rob Knisley for Lancaster City CouncilPaid for by Friends of Rob KnisleyCandidateNoneLocal, PA11$545$50~3.5K0.0%3 Oct
288Vote Jim Godfrey Paid for by Friends of Jim GodfreyCandidateNoneLocal6$497$50~55K0.0%26 Oct
289Jack Patrick LewisPaid for by Committee to Elect Jack LewisCandidateDem.Legislature, MA10$495$50~4.5K10%15 Oct
290Sheriff ProutyCandidateNoneLocal10$495$50~16.1K0.0%30 May
291Senator Bill WeberPaid for by Bill Weber for Senate 2026CandidateRep.Legislature, NY7$447$50~41.5K0.0%27 Jul
292Lauren R. Welch for State RepresentativePaid for by Friends of Lauren R WelchCandidateNoneState4$298$50~47K4 May
293Cherrier for School BoardPaid for by Cherrier for School Board 2026CandidateNoneLocal6$297$50~18K21 Oct
294Keith Klinger for 5th District CommissionerPaid for by Keith KlingerCandidateNoneLocal6$297$50~12K40%4 Aug
295Mark BoykoPaid for by Brighter with Boyko, Margaret Boyko, TreasurerCandidateDem.Legislature, MO4$198$50~3.1K2 Sep
296Nina TaylorPaid for by Committee to Elect Nina TaylorCandidateDem.Legislature, AL4$198$50~16K18 May
297Elder for Ohio 82Paid for by Elder for OhioCandidateNoneLegislature, OH1$50$50~2.5K26 Oct
298Samantha Salamon for Ohio State Representative - District 35Paid for by Friends of Samantha SalamonCandidateDem.Legislature, OH1$50$50~1.5K17 Oct
299State Rep. Tex FischerPaid for by Fischer for OhioCandidateRep.Legislature, OH1$50$50~5.5K16 Oct
300The Crescent-NewsCandidateNoneLocal, OH1$50$50~3.5K15 Oct
301Robert SpraguePaid for by SPRAGUE FOR OHIOCandidateRep.Other statewide, OH1$50$50~12.5K8 Oct
302Jeff Crossman for JudgePaid for by Elect Jeff Crossman JudgeCandidateDem.Local, OH1$50$50~549.524 Sep
303Kimberly Ontko for JudgePaid for by Friends of Kimberly Ontko for JudgeCandidateNoneLocal, OH1$50$50~4.5K21 Sep
304Sterling Shriber for Akron City Council At-LargePaid for by Sterling Shriber For Akron CandidateDem.Local, OH1$50$50~1.5K8 Sep
305Jim Kaminski for StrongsvillePaid for by Kaminski for StrongsvilleCandidateNoneLocal, OH1$50$50~12.5K4 Aug
306Rep. Nick SantucciPaid for by Friends of Nick SantucciCandidateRep.Legislature, OH1$50$50~6.5K8 Jul
307Bill Hoag for LoganPaid for by Bill Hoag For MayorCandidateNoneLocal, OH1$50$50~3.5K10 Jun
308David Sykes Morrow County CommissionerPaid for by David Sykes For Morrow County Commissioner CandidateNoneLocal, OH1$50$50~6.5K13 May
309Joycelyn Dong for Worthington City CouncilPaid for by Friends of Joycelyn DongCandidateNoneLocal, OH1$50$50~6.5K11 May
310Chiara Richardson For District 7CandidateNoneLocal, OH1$50$50~6.5K9 May
311Tiffany Flemming for Perry Township TrusteeCandidateNoneLocal, OH1$50$50~1.5K4 May
312John Judkins for JudgePaid for by Judkins for JudgeCandidateNoneLocal, OH1$50$50~6.5K4 May
313Michael Linton for CommissionerPaid for by Davidson for Hocking County CommissionerCandidateNoneLocal, OH1$50$50~2.5K4 May
314PJ Reilly for County Commissioner CandidateNoneLocal, OH1$50$50~1.5K3 May
315Eli Wenzel for Ohio HousePaid for by Wenzel for OhioCandidateNoneLegislature, OH1$50$50~2.5K3 May
316Chuck Ellis for County CommissionerPaid for by Committee to Ellect Chuck Ellis for County ComissionerCandidateNoneLocal, OH1$50$50~17.5K2 May
317Stephanie Heibertshausen AndersonPaid for by Friends of Stephanie AndersonCandidateNoneLocal, OH1$50$50~2.5K1 May
318Michael Cole for Ohio House District 2Paid for by Friends of Mike D. ColeCandidateNoneLegislature, OH1$50$50~2.5K1 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.