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 →

151 pages · 31,296 ads · $30.5M

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
1WinSenatePaid for by WINSENATEGroupDem.Senate, OH560$8M$2.7M~288M97%26 Oct
2Sherrod BrownPaid for by Friends of Sherrod BrownCandidateDem.Senate, OHWon · 50.0%685$2.2M$2.2M~81.7M55%26 Oct
3Dr. Amy ActonPaid for by Ohioans for Amy ActonCandidateDem.Governor, OH3,275$2.2M$2.2M~120.6M71%27 Oct
4Duty & CountryPaid for by DUTY AND COUNTRYGroupDem.Senate, OH48$779K$434.5K~27.1M100%25 Oct
5Majority ForwardPaid for by MAJORITY FORWARDGroupDem.Senate, OH165$796K$421.1K~51.2M89%1 Sep
6Working AmericaGroupDem.Federal7,252$3.2M$353.3K~365.5M37%26 Oct
7NRDC Action VotesPaid for by NRDC ACTION VOTESGroupDem.Senate, OH15$271.2K$246.2K~10.7M100%13 Oct
8Vivek Profits. Ohio Pays. Paid for by OHIOANS FOR AMY ACTONCandidateDem.Governor, OH71$273.5K$212.7K~21M100%26 Oct
9AFSCMEPaid for by AMERICAN FEDERATION OF STATE COUNTY & MUNICIPAL EMPLOYEESGroupDem.House, district not named611$942.5K$185K~86.3M41%26 Oct
10Allison RussoPaid for by Citizens to Elect Allison RussoCandidateDem.Other statewide, OH112$154.2K$154.2K~18.4M16%25 Oct
11Ohio AFL-CIOGroupDem.Governor, OH229$145K$142.7K~11.7M34%26 Oct
12Retired Americans ActionGroupDem.Senate, OH8$216.7K$136.7K~7.2M100%17 Oct
13League of Conservation VotersPaid for by GiveGreen United ActionGroupDem.None752$626.2K$122.9K~47.7M89%26 Oct
14Emilia SykesPaid for by Emilia Sykes for CongressCandidateDem.House OH-13Won · 60.0%137$106.7K$106.7K~10.2M18%25 Oct
15Ohioans for Lower CostsPaid for by Ohioians for Lower CostsPartyDem.Governor, OH121$91.3K$91.3K~13.5M39%4 Sep
16Brian Poindexter for CongressPaid for by POINDEXTER FOR CONGRESSCandidateDem.House OH-7Won · 54.9%153$89.1K$89.1K~3.6M54%26 Oct
17Think Big PACPaid for by Think BigGroupDem.House, district not named163$405.3K$85.6K~28.4M2.1%6 Oct
18Marcy KapturPaid for by KAPTUR FOR CONGRESSCandidateDem.House OH-9Won · 52.7%79$84.9K$84.9K~8.7M7.8%23 Oct
19314 ActionPaid for by 314 ACTION FUNDGroupDem.Senate, SC2,362$578.3K$80.8K~11.2M36%26 Oct
20United AssociationPaid for by United Association Union Plumbers and Pipefitters VOTE! PACGroupDem.House, district not named54$243.4K$72.8K~22.6M31%26 Oct
21John KulewiczPaid for by John Kulewicz for Ohio Attorney GeneralCandidateDem.Other statewide, OH10$65K$65K~4.7M0.0%21 Oct
22Ohio Kids FirstPaid for by Ohio Kids First, Inc.GroupDem.Legislature, OH99$70.4K$62.5K~6M0.0%24 Oct
23House Majority PACPaid for by HMPGroupDem.Federal391$1.3M$53.2K~99.2M89%26 Oct
24American Bridge 21st CenturyPaid for by AB PACGroupDem.House, district not named437$1.9M$42K~72.8M81%24 Oct
25EDW Action Fund Paid for by EDW ACTION FUNDGroupDem.House, district not named1$37.5K$37.5K~1M20 Oct
26Team Walsh HQPaid for by Seth Walsh for OhioCandidateDem.Other statewide, OH92$36.9K$36.9K~3.8M55%26 Oct
27Red Wine and BluePaid for by Red Wine & BlueGroupDem.Governor, OH24$57.8K$35.8K~5.3M29%26 Oct
28Jennifer BrunnerPaid for by People for Justice Jennifer Brunner`CandidateDem.Other statewide, OH2$34.7K$34.7K~1.5M29 Sep
29Greg LandsmanPaid for by Landsman for CongressCandidateDem.House OH-1Won · 54.4%48$31.3K$31.3K~2.5M24%26 Oct
30NEA Education VotesPaid for by National Education AssociationGroupDem.Senate, OH210$269.6K$25.3K~8.4M0.0%26 Oct
31The American HorizonPaid for by DCCCPartyDem.House, district not named53$477.2K$25K~24.7M98%3 Sep
32Don Leonard for OhioPaid for by DON LEONARD FOR OHIOCandidateDem.House OH-15Won · 51.9%105$19.7K$19.7K~811.2K65%24 Oct
33Kristina Knickerbocker for CongressPaid for by KNICKERBOCKER FOR CONGRESSCandidateDem.House OH-10Won · 49.3%88$19.6K$19.6K~275.8K61%21 Oct
34Rep. Greg LandsmanPaid for by Representative Greg LandsmanCandidateDem.House, district not named15$24.8K$19.3K~2.5M13%6 Aug
35Maremoto ActionPaid for by Maremoto Action Inc.GroupDem.None94$82.5K$18.8K~15.8M8.5%24 Oct
36Buckeye Accountability ProjectPaid for by the Ohio House Democratic CaucusPartyDem.Legislature, OH31$19.1K$16.6K~1.3M26 Oct
37Ohio Women's Alliance Action FundGroupDem.Other statewide, OH2$14K$14K~1.5M7 Oct
38Forward BlueGroupDem.None2,589$1.1M$13.6K~25.4M68%25 Oct
39Ohio Senate Democrats - Campaign TeamPaid for by Ohio Senate DemocratsPartyDem.Legislature, OH76$11.3K$11.3K~1.9M100%26 Oct
40Shontel Brown for CongressPaid for by SHONTEL BROWN FOR CONGRESSCandidateDem.House OH-11Won · 83.5%24$11K$11K~1.6M5.9%22 Oct
41State Representative Karen BrownleePaid for by Friends For Karen BrownleeCandidateDem.Legislature, OH196$12.1K$10.8K~733.7K16%25 Oct
42Joe Miller for OhioPaid for by Friends of Joe MillerCandidateDem.Legislature, OH124$10.3K$10.3K~1.5M12%20 Oct
43Betty SuttonPaid for by Betty Sutton for JudgeCandidateDem.Local, OH7$9.7K$9.7K~382K0.0%21 Oct
44EMILYs List ActionGroupDem.House, district not named18$23.6K$9.1K~1.4M100%22 Jul
45Ohio Democratic PartyPaid for by OHIO DEMOCRATIC PARTYPartyDem.Senate, OH24$7.8K$7.8K~1.1M100%3 Sep
46Jerrad ChristianPaid for by Citizens For J ChristianCandidateDem.House OH-12Lost · 40.6%52$7.7K$7.7K~856.4K30%21 Oct
47Offbeat AgentPaid for by The Rural PathGroupDem.Senate, OH1$7.5K$7.5K~275K1 Sep
48Innovation OhioPaid for by INNOVATION OHIO EDUCATION FUNDGroupDem.None83$70.4K$7.4K~4.5M70%23 Oct
49Maria Jukic for CongressPaid for by FRIENDS OF MARIA JUKICCandidateDem.House OH-14Lost · 45.0%57$7.1K$6.9K~434.2K18%26 Oct
50Popular Democracy in ActionPaid for by POPULAR DEMOCRACY PACGroupDem.None52$56.4K$6.5K~2.3M98%24 Oct
51Ohio Citizen ActionPaid for by OHIO CITIZEN ACTIONGroupDem.Governor, OH1$5.5K$5.5K~550K23 Oct
52Fight For ReformPaid for by End Citizens United Non-federalGroupDem.None429$52K$5.3K~537.8K63%25 Oct
53Robyn ViningPaid for by Friends of Robyn ViningCandidateDem.Legislature, WI78$25K$5K~3.9M9.0%26 Oct
54Rettig for OhioPaid for by the Ohio House Democratic CaucusPartyDem.Legislature, OH23$5.2K$4.9K~271.1K27%24 Oct
55Montgomery County Dems - OhioPaid for by Montgomery County Democratic PartyPartyDem.Local, OH8$5.3K$4.5K~671.1K0.0%27 Oct
56TiffinOhio.netPaid for by NORTHSTAR CIVIC MEDIA LLCMediaDem.Governor, OH115$5.7K$4.5K~122.3K91%6 Oct
57Daniel P. Troy: A Voice Of ReasonPaid for by Citizens for Troy CommitteeCandidateDem.Legislature, OH66$4.2K$4.2K~402.3K0.0%26 Oct
58Strength in UnityGroupDem.None17$6.6K$4K~176.7K0.0%4 May
59Bill DeMora for OhioPaid for by Friends of Bill DeMoraCandidateDem.Legislature, OH6$4K$4K~952.5K11 Oct
60Kripchak for Ohio SenatePaid for by Patriots for KripchakCandidateDem.Legislature, OH18$3.5K$3.5K~224K40%27 Oct
61Ashtabula County Democratic PartyPartyDem.Local, OH29$4.6K$3.3K~231.6K28%26 Oct
62Democratic Governors Association (DGA)Paid for by Democratic Action, democraticgovernors.org, not authorized by any candidate or candidate's committee.PartyDem.None438$485.9K$3.2K~7.1M90%26 Oct
63Annette Blackwell For AuditorPaid for by Annette Blackwell for OhioCandidateDem.Other statewide, OH24$3.2K$3.2K~251.6K0.0%24 Oct
64Darrell Neeley for State Representative District 72Paid for by Friends of Darrell NeeleyCandidateDem.Legislature, OH31$6.5K$3.1K~1.1M6.5%23 Oct
65Galonski For JudgePaid for by FRIENDS OF JOHN GALONSKICandidateDem.Local, OH5$3K$3K~687K0.0%20 Oct
66Stronger NationPaid for by STRONGER NATIONGroupDem.Senate, TX56$44.7K$2.8K~6.3M0.0%26 Oct
67The Rural PathGroupDem.None3$15.9K$2.7K~1.3M27 Aug
68Brennan for OhioPaid for by Friends of Sean BrennanCandidateDem.Legislature, OH3$2.6K$2.6K~167.5K14 Oct
69End Citizens UnitedPaid for by END CITIZENS UNITEDGroupDem.None1,143$225K$2.6K~3.4M67%26 Oct
70West for Ohio SenatePaid for by Vote West CommitteeCandidateDem.Legislature, OH6$2.5K$2.5K~467.5K26 Oct
71Christine Cockley for State RepresentativePaid for by Friends of Christine CockleyCandidateDem.Legislature, OH38$2.4K$2.4K~287.9K0.0%25 Oct
72Grassroots Ohio Women in Leadership Paid for by GROWL PACGroupDem.Legislature, OH17$2.9K$2.3K~456.6K60%26 Oct
73Dose of DemocracyGroupDem.None19$17.7K$2.1K~549.3K68%26 Oct
74Brian Shaver for CongressPaid for by BRIANSHAVERFORCONGRESSCandidateDem.House OH-5Lost · 42.6%22$2.1K$2.1K~189.6K28%25 Oct
75Forward MajorityPaid for by FORWARD MAJORITY ACTIONGroupDem.Legislature, WI26$35.7K$1.9K~1.6M54%20 Oct
76Auditor Karl KeithPaid for by Keep Keith AuditorCandidateDem.Local, OH5$1.9K$1.9K~240K0.0%26 Oct
77Gary Click FactsPaid for by Seneca County Democratic PartyPartyDem.Legislature, OH14$1.9K$1.9K~185.8K100%26 Oct
78Jonathan Bradner for Ohio State RepresentativePaid for by the Ohio House Democratic CaucusPartyDem.Legislature, OH1$1.7K$1.7K~75K24 Oct
79Senate DemocratsPaid for by DSCCPartyDem.Federal536$1.2M$1.7K~20.1M71%25 Oct
80Summit County Democratic PartyPartyDem.None10$9.7K$1.6K~706.5K40%24 Oct
81Realtors for Greg LandsmanPaid for by National Association of REALTORS®GroupDem.House, district not named6$1.6K$1.6K~96K14 Oct
82Matt Lundy for State RepresentativePaid for by Families for LundyCandidateDem.Legislature, OH8$1.5K$1.5K~182K0.0%6 Oct
83Katie Koehler Wagner for OhioPaid for by Friends of Katie Koehler WagnerCandidateDem.Legislature, OH15$2K$1.5K~53.5K40%26 Oct
84Rose For OhioPaid for by Rose Lounsbury Friends OfCandidateDem.Legislature, OH5$1.4K$1.4K~202.5K0.0%7 Oct
85StarkFreedom PACPaid for by STARKFREEDOM PACGroupDem.Senate, KS177$10.4K$1.3K~231.2K97%26 Oct
86Bekki Brewer for the 44thPaid for by Friends of Bekki BrewerCandidateDem.Legislature, OH5$1.5K$1.2K~245.5K0.0%26 Oct
87Ukeme Awakessien JeterPaid for by Friends to Elect Ukeme Awakessien JeterCandidateDem.Legislature, OH1$1.2K$1.2K~112.5K9 Oct
88Lorain County Democratic PartyPaid for by Lorain County Democratic Executive CommitteePartyDem.Legislature, OH5$1.2K$1.2K~90K80%26 Oct
89Women's MarchGroupDem.None3,557$593.7K$1.2K~12.2M83%24 Oct
90Medina County Democratic PartyPartyDem.None48$2.9K$1.1K~187.2K57%25 Oct
91Scott for OhioPaid for by SCOTT FOR OHIOCandidateDem.House OH-73$1K$1K~360K1 May
92Senator Casey WeinsteinPaid for by Friends of Casey WeinsteinCandidateDem.Legislature, OH15$1K$993~103.5K0.0%26 Oct
93State Representative Meg KilcoyneCandidateDem.Legislature, MA15$5.5K$950~547.1K0.0%24 Oct
94Krista Magaw for OhioCandidateDem.Legislature, OH11$945$895~47.2K18%14 Oct
95States WinGroupDem.None198$10.7K$891~78.2K26%8 Oct
96Franklin County Democratic PartyPartyDem.None6$2K$699~192K0.0%25 Oct
97MomsRising.orgPaid for by MomsRising TogetherGroupDem.Federal327$140.8K$649~11.1M46%26 Oct
98Ready For The Fight PACPaid for by Ready for the Fight PACGroupDem.House, district not named196$234K$646~12M65%18 Oct
99Natasha Wheatley Caffrey for Ohio SenatePaid for by Ohioans for Natasha Wheatley-CaffreyCandidateDem.Legislature, OH2$599$599~13K4 May
100Take Back the House OhioGroupDem.Legislature, OH12$694$595~62K100%26 May
101Blue SenatePaid for by BLUE SENATE PACGroupDem.Federal429$38.7K$545~660.8K24%26 Oct
102Retzke for RepresentativePaid for by Committee to Elect Easton RetzkeCandidateDem.Legislature, OH14$693$545~31.5K29%26 Oct
103Freedom Forward AllianceGroupDem.Legislature, WY17$2.7K$499~556.6K100%3 Jul
104Covrett for Ohio 87CandidateDem.Legislature, OH4$498$498~37K20 Oct
105Laura Rodriguez-Carbone for CongressPaid for by LAURA RODRIGUEZ-CARBONE FOR CONGRESSCandidateDem.House OH-74$498$498~47K12 May
106Immigrants' ListGroupDem.None24$6.4K$450~990K59%26 Oct
107The Bad Bruce ExhibitGroupDem.Legislature, OH1$450$450~22.5K21 Oct
108State Representative Ashley Bryant BaileyPaid for by Friends of Ashley Bryant BaileyCandidateDem.Legislature, OH1$450$450~37.5K5 Oct
109Conway for OhioPaid for by Friends of Dan ConwayCandidateDem.Governor, OH1$450$450~112.5K3 Oct
110Joyce Beatty for CongressPaid for by Beatty for CongressCandidateDem.House OH-3Won · 77.2%3$449$449~32.5K26 Oct
111Thomas West for State RepresentativeCandidateDem.Legislature, VT17$1.2K$448~101.5K0.0%26 Oct
112Dontavius L. JarrellsPaid for by Friends of Dontavius JarrellsCandidateDem.Legislature, OH6$697$448~52.6K0.0%7 Oct
113Barbo For OhioPaid for by Friends of John BarboCandidateDem.Legislature, OH8$396$396~4.4K63%23 Oct
114Senate Majority PACPaid for by SMPGroupDem.Federal122$49K$349~896K42%25 Oct
115American Sugar AllianceGroupDem.House MN-119$3K$349~190.6K0.0%6 Oct
116Trumbull County Young DemocratsGroupDem.None4$598$349~162.5K20 Oct
117Mahoning County Democratic PartyPartyDem.None12$794$347~32.2K42%26 Oct
118Phony FrankartPaid for by SCDP (senecacountydemocrats.org). Not authorized by any candidate or candidate's commitee.PartyDem.Legislature, OH2$299$299~18K23 Oct
119Latyna M. HumphreyPaid for by Humphrey for OhioCandidateDem.Legislature, OH2$299$299~30K10 Sep
120Phil SkaggsPaid for by Committee to Elect Phil SkaggsCandidateDem.Legislature, MI72$4.8K$297~501.9K1.4%29 Jul
12146th Ward Democrats - Sean Tenner, CommitteemanPaid for by 46th Ward Democrats CommitteePartyDem.None19$1.8K$250~146.5K5.3%22 Oct
122Jason HoskinsPaid for by Jason Hoskins for State SenateCandidateDem.Legislature, MI7$1.3K$250~184K0.0%28 Jul
123John BoccieriPaid for by John Boccieri for Ohio CommitteeCandidateDem.House, district not named1$250$250~47.5K3 May
124Pat Forbes for CongressCandidateDem.House, district not named306$17.5K$249~595.7K5.3%26 Oct
125Vanessa Enoch for CongressPaid for by COMMITTEE TO ELECT ENOCHCandidateDem.House OH-8Lost · 47.9%2$199$199~16K27 Sep
126Davidson for Ohio’s 63rdCandidateDem.Legislature, OH4$198$198~3.6K26 Oct
127Pac'n Heat 2.0CandidateDem.Legislature, SD252$17.3K$150~499.9K81%16 Oct
128SeanforOhioPaid for by SEAN CONNOLLY FOR CONGRESSCandidateDem.House OH-61$150$150~8.5K4 May
129Manuel FoggiePaid for by Friends for FoggieCandidateDem.House OH-101$150$150~9.5K1 May
130Re-Elect Mary Louise NicholsonPaid for by Mary Louise Nicholson CampaignCandidateDem.Local, TX87$10K$149~736.9K0.0%27 Oct
131Clearing out the ClutterMediaDem.None107$5.3K$149~361.5K85%26 Oct
132Ardelia HolmesPaid for by ARDELIA HOLMES FOR CONGRESSCandidateDem.House OH-113$149$149~3.5K4 May
133Joseph Trost For District 52Paid for by Friends Of Joseph TrostCandidateDem.Legislature, IN8$396$99~61K63%26 Oct
134Avon Democratic ClubPartyDem.None5$348$99~24.5K20 Sep
135Wayne Waite For JudgePaid for by Committee to Elect Waite Judge CandidateDem.Local, OH3$149$99~6.5K5 May
136Vote Vodrey for JudgeCandidateDem.Local, OH2$99$99~7K6 Oct
137Sheriff Kandy FathereePaid for by Friends of Kandy FathereeCandidateDem.Local, OH2$99$99~11K21 Jul
138Eisner for CongressPaid for by EISNER FOR CONGRESSCandidateDem.House OH-72$99$99~11K3 May
139Adrian Vitus for OhioPaid for by FRIENDS OF ADRIAN VITUSCandidateDem.House OH-62$99$99~10K2 May
140Susannah Watts for State RepresentativePaid for by Susannah Watts For State RepresentativeCandidateDem.Legislature, MI6$2.4K$50~213K0.0%16 Jul
141Wood County (Ohio) Democratic PartyPartyDem.None8$696$50~51K38%23 Oct
142Steve Avit for CongressPaid for by STEVE AVIT FOR CONGRESS COMMITTECandidateDem.House IN-514$693$50~44.1K14%5 May
143Westside Democratic ClubPartyDem.None11$545$50~7.9K0.0%17 Oct
144Jack Patrick LewisPaid for by Committee to Elect Jack LewisCandidateDem.Legislature, MA10$495$50~4.5K10%15 Oct
145Mark BoykoPaid for by Brighter with Boyko, Margaret Boyko, TreasurerCandidateDem.Legislature, MO4$198$50~3.1K2 Sep
146Nina TaylorPaid for by Committee to Elect Nina TaylorCandidateDem.Legislature, AL4$198$50~16K18 May
147Seneca County Democratic PartyPartyDem.House, district not named2$99$50~14K24 Oct
148Kevin Price Bellbrook-Sugarcreek CitizenMediaDem.Local, OH2$99$50~9K3 May
149Samantha Salamon for Ohio State Representative - District 35Paid for by Friends of Samantha SalamonCandidateDem.Legislature, OH1$50$50~1.5K17 Oct
150Jeff Crossman for JudgePaid for by Elect Jeff Crossman JudgeCandidateDem.Local, OH1$50$50~549.524 Sep
151Sterling Shriber for Akron City Council At-LargePaid for by Sterling Shriber For Akron CandidateDem.Local, OH1$50$50~1.5K8 Sep

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.