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 →

179 pages · 2,912 ads · $558.2K

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
1Morgan Raye Caruso for JudgePaid for by Caruso for JudgeCandidateNoneLocal, OH77$27.2K$27.2K~5.2M0.0%26 Oct
2Keep Judge Leah DinkelackerCandidateNoneLocal, OH6$16.5K$16.5K~2.1M0.0%23 Oct
3Dave Swanson for Ohio HouseCandidateNoneLegislature, OH125$12.1K$12.1K~904.7K12%24 Oct
4Jill Cole for State RepresentativePaid for by Jill Cole for OhioCandidateNoneLegislature, OH2$12K$12K~562.5K24 Sep
5Jenny Adams for Portage County Commissioner Paid for by Committee to Elect Jenny AdamsCandidateNoneLocal, OH34$20.3K$11.6K~1.1M2.9%26 Oct
6Fournier for OhioPaid for by the Ohio House Democratic CaucusCandidateNoneLegislature, OH26$11.2K$11.2K~606.5K25%21 Oct
7Steve Elliott For JudgePaid for by Elliott for JudgeCandidateNoneLocal, OH11$15.4K$10.4K~1.5M0.0%20 Oct
8Wenda Sheard for OhioPaid for by Friends of Wenda SheardCandidateNoneLegislature, OH39$10.3K$10.3K~1.3M54%26 Oct
9Aaron Jones for State RepresentativePaid for by FRIENDS OF AARON JONESCandidateNoneLegislature, OH99$10.5K$9.8K~718.8K8.0%21 Oct
10Roberto4OhioPaid for by ROBERTO4OHIOCandidateNoneLegislature, OH17$9.7K$9.3K~1.8M0.0%22 Oct
11Amanda Fontana-Candidate for Ohio House of Representatives District 51CandidateNoneLegislature, OH139$7.3K$7.3K~277.9K0.0%26 Oct
12Spinner for OhioCandidateNoneLegislature, OH7$6.6K$6.5K~491.1K0.0%21 Oct
13Mike Baker for Ohio RepresentativePaid for by Friends of Mike BakerCandidateNoneLegislature, OH6$6.1K$6.1K~366.5K0.0%26 Oct
14Don Kissick for Governor of OhioCandidateNoneGovernor, OH6$6K$6K~895K21 Sep
15Buchanan for Ohio 54Paid for by Friends of Brenda BuchananCandidateNoneLegislature, OH10$5.9K$5.9K~292.5K0.0%26 Oct
16Coy for OhioPaid for by Friends of Megan CoyCandidateNoneLegislature, OH6$8.1K$5.8K~491.5K0.0%21 Oct
17Morgan R. McIntosh - Commissioner Lake County, OHCandidateNoneLocal, OH12$5.8K$5.8K~1.3M0.0%26 Oct
18Susan Luken for Juvenile Court JudgePaid for by Susan Luken for JudgeCandidateNoneLocal, OH2$5.5K$5.5K~1.2M17 Oct
19Jennifer Dave for JudgePaid for by The Committee to Elect Jennifer Dave Judge, Melissa Day, Treasurer.CandidateNoneLocal, OH9$5.2K$5.2K~183.5K0.0%24 Oct
20Ryan Rivers for State SenatePaid for by Rivers for OhioCandidateNoneLegislature, OH6$5K$5K~572K26 Oct
21Shelby Kimball Candidate OH HD-60CandidateNoneLegislature, OH73$4.9K$4.9K~470.6K0.0%25 Oct
22Mark Sigrist for Statehouse District 10Paid for by Friends of Mark SigristCandidateNoneState22$12.1K$4.3K~1.9M0.0%27 Oct
23Jeff Clapper for OhioPaid for by Committee to elect Jeff ClapperCandidateNoneLegislature, OH21$6.5K$4.3K~354.5K4.8%26 Oct
24Laura Sirot for Ohio SenatePaid for by Laura Sirot for OhioCandidateNoneLegislature, OH32$4.1K$4.1K~272.3K13%26 Oct
25Judge Myron Duhart - Ohio 6th District Court of AppealsCandidateNoneLocal, OH7$4K$4K~762K0.0%15 Oct
26Sandhu for OhioCandidateNoneLegislature, OH15$5.4K$4K~435K0.0%26 Oct
27Judge Hanni for Court of Appeals Paid for by Hanni for JudgeCandidateNoneOther statewide, OH31$5.3K$3.8K~386.3K0.0%26 Oct
28Glennon for JudgeCandidateNoneLocal55$13.4K$3.5K~3.1M0.0%26 Oct
29Michael Thompson for JudgePaid for by Committee to Elect J Michael ThompsonCandidateNoneLocal, OH12$3.7K$3.1K~796K0.0%2 Oct
30Ed Schimmel - for Ohio Representative 44th DistrictCandidateNoneLegislature, OH22$3K$3K~611.7K0.0%8 Oct
31Stephanie Stock for Ohio HouseCandidateNoneLegislature, OH58$2.9K$2.9K~36.9K33%9 May
32Councilwoman Liz WaltersPaid for by Friends of Elizabeth WaltersCandidateNoneLocal8$9.5K$2.8K~512.5K0.0%22 Oct
33Ralph Meacham, CPACandidateNoneLocal, OH1$2.7K$2.7K~275K29 Sep
34Kim McCarthy for OhioPaid for by The People With Kim McCarthyCandidateNoneLegislature, OH26$2.9K$2.7K~433.6K12%25 Oct
35David Ziegler for Seneca County CommissionerPaid for by ZIEGLER FOR SENECA COUNTYCandidateNoneLocal, OH36$3.1K$2.7K~223.8K34%25 Oct
36Kevin Ritter - Ohio State Rep. 94thCandidateNoneLegislature, OH48$2.7K$2.7K~242.7K14%24 Oct
37Rep. Mike RulliPaid for by Congressman Mike RulliCandidateNoneNone3$5.2K$2.5K~860K17 Aug
38Kristen Rock for Trumbull County CommissionerPaid for by Committee to Elect Kristen RockCandidateNoneLocal, OH48$2.5K$2.5K~175.6K0.0%26 Oct
39D'Apolito for Judge 2026Paid for by Committee to Elect D'Apolito JudgeCandidateNoneLocal, OH11$2.4K$2.4K~211.6K0.0%26 Oct
40Lucas County DR Judge Lisa D. McGowanPaid for by Friends of McGowanCandidateNoneLocal, OH3$2.3K$2.3K~532.5K22 Oct
41Sandeep For Congress 2026Paid for by SANDEEP DIXIT FOR CONGRESSCandidateNoneHouse OH-1331$2.3K$2.3K~415.4K14%26 Oct
42Mason BlankenshipCandidateNoneNone59$8.3K$2.2K~512.5K31%19 Oct
43Jones for JudgeCandidateNoneLocal, OH41$4K$2.2K~312.8K0.0%25 Oct
44Kaeser For OhioCandidateNoneLegislature, OH28$2.2K$2.1K~168.3K13%26 Oct
45Sarah D. Smith for Athens County CommissionerPaid for by Friends of Sarah SmithCandidateNoneLocal, OH5$2K$2K~323.5K0.0%12 Oct
46Radigan for JudgePaid for by FRIENDS OF FALLON MARIE RADIGANCandidateNoneLocal, OH22$2.9K$2K~557.7K0.0%22 Oct
47Breault for MayorCandidateNoneLocal, GA22$43.2K$2K~3.4M64%9 Jun
48Michael GallagherPaid for by Friends of Michael J. GallagherCandidateNoneLocal8$4.2K$2K~336.5K0.0%26 Oct
49Dalton Bosze for Mahoning County AuditorPaid for by FRIENDS OF BOSZECandidateNoneLocal, OH4$2K$2K~157.5K26 Oct
50Elect Junga JudgePaid for by Junga For JudgeCandidateNoneLocal, OH35$2.3K$1.9K~362.9K0.0%26 Oct
51Cara for OhioPaid for by Friends of Cara JacobCandidateNoneLegislature, OH5$1.8K$1.8K~366.5K0.0%22 Oct
52Colton Stidam for State RepresentativePaid for by STIDAM FOR STATECandidateNoneLegislature, OH19$1.8K$1.8K~284.5K53%22 Oct
53Mary Ellen Ditchey for JudgePaid for by The Committee to Elect DitcheyCandidateNoneLocal, OH21$2.3K$1.8K~397.6K0.0%26 Oct
54Judge Joel KuhlmanCandidateNoneLocal, OH16$3K$1.7K~828.5K17%20 Oct
55Katherine Rudzik for JudgePaid for by Friends of Katherine RudzikCandidateNoneLocal, OH6$1.7K$1.7K~59K0.0%21 Oct
56Courtney Scheff for Cuyahoga County Council, District 5Paid for by Friends of Courtney ScheffCandidateNoneLocal, OH19$1.6K$1.6K~78.8K11%26 Oct
57Casey Kozlowski, Ashtabula County CommissionerPaid for by Friends of Casey KozlowskiCandidateNoneLocal, OH12$1.5K$1.5K~289.5K0.0%26 Oct
58Keep Sylvain Juvenile Court JudgeCandidateNoneLocal107$8.2K$1.4K~931.9K0.0%26 Oct
59Trendell for Hudson City Council - Ward 2Paid for by Trendell for HudsonCandidateNoneLocal, OH23$2.4K$1.3K~130.8K0.0%15 Oct
60Elect Hope Smalls for JudgePaid for by Committee to Elect Hope SmallsCandidateNoneLocal9$5K$1.2K~591.5K0.0%24 Oct
61Vince McGrail for Ohio House District 61Paid for by Friends of Vince McGrailCandidateNoneLegislature, OH1$1.2K$1.2K~162.5K21 Oct
62Sophia Tjotjos for OhioCandidateNoneLegislature, OH19$1.7K$1.2K~101.1K0.0%19 Oct
63Elect Chris Becker for Common Pleas JudgePaid for by CHRIS BECKER FOR JUDGECandidateNoneLocal, OH23$1.4K$1.1K~56.8K0.0%26 Oct
64Matt Razavi for JudgeCandidateNoneLocal, OH29$1.8K$1.1K~102K0.0%26 Oct
65Madeira City Council Member Logan JungerCandidateNoneBallot measure, OH14$1.1K$1.1K~61.8K40%27 Oct
66Robert Andrews for JudgeCandidateNoneLocal, OH3$1K$1K~82K26 Oct
67Ross Smith for JudgePaid for by Committee to Elect Ross Smith Judge CandidateNoneLocal, OH17$1.9K$1K~128.7K59%26 Oct
68Michael DalSanto for JudgeCandidateNoneLocal, OH24$1.3K$991~111.1K13%26 Oct
69Brenna Reynolds for Wood County CommissionerPaid for by Friends of Brenna ReynoldsCandidateNoneLocal28$2.9K$943~156.1K11%26 Oct
70Oakey Emery For Ashtabula County AuditorCandidateNoneLocal, OH7$847$847~12.6K43%21 Oct
71Angela Kinsey for Stark County Auditor CandidateNoneLocal, OH2$799$799~193K19 Oct
72YES for ProgressPaid for by Friends of Michael BivensCandidateNoneLocal, OH7$1.5K$798~100.5K0.0%16 Jun
73Nicole Sigurdson for Ohio HouseCandidateNoneLegislature, OH4$798$798~185K11 Oct
74Ian Logan for Warren County CommissionerPaid for by Friends of Ian LoganCandidateNoneLocal11$1.6K$797~91.1K18%26 Oct
75Joe Wessels For CommissionerPaid for by Friends of Joe WesselsCandidateNoneLocal, OH12$1.1K$795~60.2K0.0%26 Oct
76Newlove for JudgeCandidateNoneLocal, OH14$793$793~46.1K0.0%22 Oct
77Jayme Hartley Fountain For JudgePaid for by Hartley Fountain for JudgeCandidateNoneLocal, OH3$749$749~56.1K26 Oct
78Koffel for OhioCandidateNoneLegislature, OH4$698$698~110.5K23 Oct
79Friends of Judge Katarina CookCandidateNoneLocal18$1.7K$696~245K0.0%24 Oct
80Matt Scarfo for Union County CommissionerPaid for by Scarfo For Union County CommissionerCandidateNoneLocal, OR27$4.2K$650~349.4K0.0%26 Oct
81Friends of Rick Dumperth CandidateNoneLocal, OH2$599$599~140K2 May
82Miranda Warren for Family Court JudgePaid for by FRIENDS OF MIRANDA A WARRENCandidateNoneLocal27$2.8K$596~236.5K7.4%26 Oct
83Paul Dobson for JudgePaid for by Citizens for DobsonCandidateNoneLocal, OH12$1.1K$595~60K0.0%18 Oct
84D'Angelo for OhioCandidateNoneLegislature, OH13$744$595~27.7K0.0%26 Oct
85Josh Umbaugh for OhioCandidateNoneLegislature, OH15$943$594~30.9K13%23 Oct
86Elect Benjamin ZastrowCandidateNoneLocal, MN15$2.3K$550~463K17%9 Aug
87Cassandra Rice for Probate JudgePaid for by Committee to Elect Cassandra RiceCandidateNoneLocal, AL6$1.6K$550~90K50%19 Oct
88Rich Brzezinski for Maumee Township TrusteePaid for by Committee to Elect Richard BrzezinskiCandidateNoneLocal, OH1$550$550~112.5K16 Sep
89Patrick Polky for SheriffCandidateNoneLocal45$3.6K$549~601K0.0%13 Oct
90Judge Deborah LangPaid for by Lang for JudgeCandidateNoneLocal, OH4$598$549~23.6K26 Oct
91Schwartz for State RepresentativePaid for by Friends of Ian SchwartzCandidateNoneState12$1.3K$548~70K8.3%2 Oct
92Aidan Haggard for State RepresentativeCandidateNoneLegislature, OH9$546$546~35K0.0%5 May
93Eugene MillerCandidateNoneLegislature, OH17$842$545~33.3K0.0%20 Oct
94Magistrate Danica Eyler for JudgePaid for by Committee to Elect Danica EylerCandidateNoneLocal, IN46$6.2K$499~706.9K0.0%22 Oct
95Judge Diana Stevenson for Probate CourtCandidateNoneLocal5$1.2K$498~288K0.0%12 Oct
96Seguin for Lorain County AuditorPaid for by SEGUIN FOR AUDITORCandidateNoneLocal, OH8$496$496~22.1K0.0%26 Oct
97Michael J. Hovis for Trumbull County CommissionerCandidateNoneLocal, OH10$495$495~26.5K0.0%26 Oct
98Tania Nemer For Judge CommitteeCandidateNoneLocal21$2.9K$446~746K0.0%17 Oct
99Barbara Moore Holt for JudgeCandidateNoneLocal18$891$446~34.2K0.0%27 Oct
100Robbins For OhioPaid for by ROBBINSFOROHIOCandidateNoneOther statewide, OH6$397$397~60K5 May
101Hiram 26CandidateNoneLocal, GA9$2K$350~147.5K67%23 Jun
102John Van Doorn for ColumbusCandidateNoneLocal, OH3$649$350~40.5K16 May
103Judge Joy Malek OldfieldPaid for by JOY OLDFIELD FOR JUDGECandidateNoneLocal, OH2$399$350~122.5K31 Aug
104Jill Simpson for Sandusky County CommissionerPaid for by Friends of Jill SimpsonCandidateNoneLocal, OH5$348$348~27.5K0.0%26 Oct
105Paul Clarys for Stark County CommissionCandidateNoneLocal, ND15$943$347~91.5K0.0%26 Oct
106Councilman Dan White - Ward 2Paid for by Friends of Dan WhiteCandidateNoneLocal19$941$347~40.2K0.0%26 Oct
107Tammy Murphy for Montgomery County AuditorPaid for by Friends for Tammy MurphyCandidateNoneLocal, OH13$644$347~36.2K7.7%25 Oct
108Matthew Cunningham for Putnam County Probate Juvenile JudgePaid for by Cunningham for Judge, Tom Liebrecht TreasurerCandidateNoneLocal, OH10$495$347~24K0.0%5 May
109Elizabeth Maier for State RepresentativePaid for by MAIER FOR OHIOCandidateNoneLegislature, OH7$347$347~27.5K0.0%4 Jul
110Friends of Julie McNabbCandidateNoneLocal, OH2$299$299~26K25 Oct
111Clark County Commissioner Sasha RittenhousePaid for by Citizens for Sasha RittenhouseCandidateNoneLocal, OH2$299$299~22K19 Oct
112Jon Pierce for Stark County Commission CandidateNoneLocal, OH8$396$297~15.7K0.0%25 Oct
113Committee to Re-Elect Judge Kimya HolmesPaid for by Committee to Re-Elect Judge Kimya M. HolmesCandidateNoneLocal, LA3$549$250~45.5K25 Oct
114Grabowski For OhioPaid for by GRABOWSKI FOR OHIOCandidateNoneLegislature, OH1$250$250~4.5K4 May
115Keep Judge Ryan StyerPaid for by Styer for JudgeCandidateNoneLocal19$1.9K$249~164.5K0.0%26 Oct
116Judge Steve AbshireCandidateNoneLocal14$1.1K$249~57.2K14%26 Oct
117Creative SpacesCandidateNoneLegislature, OH16$792$248~25.4K0.0%21 Oct
118Elect Jessica Harper for District 93CandidateNoneLegislature, OH7$347$248~20.6K0.0%14 Oct
119Yvonne Hale for Scioto County CommissionerPaid for by Yvonne Hale for CommissionerCandidateNoneLocal, OH5$248$248~15.5K0.0%5 May
120Re-elect Kelly Badnell for JudgePaid for by Committee to Elect Badnell JudgeCandidateNoneLocal14$5.2K$199~424K0.0%23 Oct
121Sarah Warren for JudgeCandidateNoneLocal22$4.1K$199~282K0.0%26 Oct
122Hausmann & Rooney for Norwood CouncilCandidateNoneLocal, NJ10$995$199~213.5K30%26 Oct
123Vote Mark GravellePaid for by Friends of Mark GravelleCandidateNoneLocal5$748$199~94K0.0%5 Aug
124Noftz, Obsun, & Smith For Plain TownshipPaid for by Noftz, Osbun, and Smith for Plain Township Board PACCandidateNoneLocal, OH3$249$199~15.5K22 Oct
125Daryl FlowersCandidateNoneLocal, OH2$199$199~15K20 Oct
126Albert Camplese for JudgePaid for by Camplese for Judge CommitteeCandidateNoneLocal, OH4$198$198~11K26 Oct
127Tony Glasses for US SenatePaid for by Anthony Tony Glasses Holliman for US Senate CandidateNoneSenate, OH4$198$198~69828 Sep
128Mark Ward for Scioto County Auditor Paid for by Mark Ward for Scioto CountyCandidateNoneLocal, OH4$198$198~12K4 May
129Kelly Madzey for JudgeCandidateNoneLocal, PA7$7.3K$150~1.6M0.0%8 Oct
130State Representative Phil SkaggsCandidateNoneNone7$3K$150~158.5K14%1 Jul
131Jimmy Gordon For HouseCandidateNoneLegislature, MN13$2.3K$150~143.5K62%26 Oct
132Brandon Carpenter For Ashland County Commissioner CandidateNoneLocal, OH1$150$150~17.5K4 May
133Franco 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
134Daquan For State Representative District 39CandidateNoneState8$1.4K$149~68K0.0%26 Oct
135DelSesto for HudsonPaid for by Mark DelSestoCandidateNoneLocal, NH24$1.3K$149~83.6K13%25 Oct
136Friends of Andrew WatchornCandidateNoneNone10$595$149~14.8K0.0%26 Oct
137Ben Fuchs for JudgePaid for by Friends of Ben FuchsCandidateNoneLocal9$446$149~38.1K0.0%21 Oct
138Erin Strausbaugh For JudgeCandidateNoneLocal6$297$149~50K0.0%26 Oct
139Pinkerton for CommissionerPaid for by Friends of Pinkerton for CommissionerCandidateNoneLocal, OH5$248$149~16.6K0.0%19 Jun
140Dehoff for STBOECandidateNoneOther statewide, OH3$149$149~2.6K25 Oct
141Keeton For JudgeCandidateNoneLocal16$7.9K$99~1.7M0.0%24 Oct
142Ben Freeman for JudgePaid for by Committee to elect Ben Freeman for JudgeCandidateNoneLocal9$446$99~64.5K0.0%26 Oct
143Johnathan Newman For State RepresentativePaid for by Elect Johnathan NewmanCandidateNoneLegislature, OH3$149$99~4.5K16 Oct
144Thomas Horstman for TrusteeCandidateNoneLocal, OH3$149$99~3K4 Aug
145Zach Ferrall For JudgePaid for by FRIENDS OF ZACH FERRALLCandidateNoneLocal, OH3$149$99~16.5K3 May
146Connor Rose Wood County RecorderCandidateNoneLocal, OH2$99$99~1.1K24 Oct
147Justin P. Peroli for Ohio House District 66CandidateNoneLegislature, OH2$99$99~2K13 Aug
148Judge David BrannonCandidateNoneLocal9$11.6K$50~2.2M0.0%15 Oct
149Carolyn RicePaid for by Committee to Elect Carolyn RiceCandidateNoneNone5$5.3K$50~372.5K0.0%25 Oct
150Tom Shadrach for City CouncilPaid for by Shadrach for City CouncilCandidateNoneLocal, FL59$2.9K$50~179K19%26 Oct
151Lindsey Herr for Madison County Court JudgePaid for by Committee to Elect Lindsey HerrCandidateNoneLocal19$1.4K$50~131.5K0.0%24 Oct
152Paul Michael Kurtz for State RepresentativePaid for by FRIENDS OF PAUL MICHAEL KURTZCandidateNoneState5$1.2K$50~348.6K40%26 Oct
153Keep Judge Monica Meredith Paid for by Monica MeredithCandidateNoneLocal, KY13$1.2K$50~68.7K0.0%22 Oct
154Chris Scotti for Bryan City CouncilPaid for by Christopher Scotti CandidateNoneLocal, TX7$847$50~88.6K0.0%16 Oct
155Judge Stephen UkeileyCandidateNoneOther statewide, NY11$845$50~99.5K0.0%26 Oct
156Elect Eric WatsonCandidateNoneLocal17$842$50~34.4K0.0%3 Aug
157Matt Powell for the 8th Representative DistrictCandidateNoneState10$595$50~23.1K0.0%12 Sep
158Rob Knisley for Lancaster City CouncilPaid for by Friends of Rob KnisleyCandidateNoneLocal, PA11$545$50~3.5K0.0%3 Oct
159Vote Jim Godfrey Paid for by Friends of Jim GodfreyCandidateNoneLocal6$497$50~55K0.0%26 Oct
160Sheriff ProutyCandidateNoneLocal10$495$50~16.1K0.0%30 May
161Lauren R. Welch for State RepresentativePaid for by Friends of Lauren R WelchCandidateNoneState4$298$50~47K4 May
162Cherrier for School BoardPaid for by Cherrier for School Board 2026CandidateNoneLocal6$297$50~18K21 Oct
163Keith Klinger for 5th District CommissionerPaid for by Keith KlingerCandidateNoneLocal6$297$50~12K40%4 Aug
164Elder for Ohio 82Paid for by Elder for OhioCandidateNoneLegislature, OH1$50$50~2.5K26 Oct
165The Crescent-NewsCandidateNoneLocal, OH1$50$50~3.5K15 Oct
166Kimberly Ontko for JudgePaid for by Friends of Kimberly Ontko for JudgeCandidateNoneLocal, OH1$50$50~4.5K21 Sep
167Jim Kaminski for StrongsvillePaid for by Kaminski for StrongsvilleCandidateNoneLocal, OH1$50$50~12.5K4 Aug
168Bill Hoag for LoganPaid for by Bill Hoag For MayorCandidateNoneLocal, OH1$50$50~3.5K10 Jun
169David Sykes Morrow County CommissionerPaid for by David Sykes For Morrow County Commissioner CandidateNoneLocal, OH1$50$50~6.5K13 May
170Joycelyn Dong for Worthington City CouncilPaid for by Friends of Joycelyn DongCandidateNoneLocal, OH1$50$50~6.5K11 May
171Chiara Richardson For District 7CandidateNoneLocal, OH1$50$50~6.5K9 May
172Tiffany Flemming for Perry Township TrusteeCandidateNoneLocal, OH1$50$50~1.5K4 May
173John Judkins for JudgePaid for by Judkins for JudgeCandidateNoneLocal, OH1$50$50~6.5K4 May
174Michael Linton for CommissionerPaid for by Davidson for Hocking County CommissionerCandidateNoneLocal, OH1$50$50~2.5K4 May
175PJ Reilly for County Commissioner CandidateNoneLocal, OH1$50$50~1.5K3 May
176Eli Wenzel for Ohio HousePaid for by Wenzel for OhioCandidateNoneLegislature, OH1$50$50~2.5K3 May
177Chuck Ellis for County CommissionerPaid for by Committee to Ellect Chuck Ellis for County ComissionerCandidateNoneLocal, OH1$50$50~17.5K2 May
178Stephanie Heibertshausen AndersonPaid for by Friends of Stephanie AndersonCandidateNoneLocal, OH1$50$50~2.5K1 May
179Michael 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.