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 · 38,902 ads · $44.2M

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
1WinSenatePaid for by WINSENATEGroupDem.Senate, OH560$8M$2.7M~288M97%26 Oct
2Sherrod Brown Let Us DownPaid for by SLF PACGroupRep.Senate, OH507$1.6M$1.6M~100.1M100%26 Oct
3Ohio PulsePaid for by SLF PACGroupRep.Senate, OH106$674.2K$588.4K~42.5M91%26 Oct
4America PACGroupRep.None1,444$6.8M$528.6K~99.6M66%26 Oct
5One NationGroupRep.Senate, GA1,897$4.5M$466.1K~322M39%26 Oct
6Duty & CountryPaid for by DUTY AND COUNTRYGroupDem.Senate, OH48$779K$434.5K~27.1M100%25 Oct
7Majority ForwardPaid for by MAJORITY FORWARDGroupDem.Senate, OH165$796K$421.1K~51.2M89%1 Sep
8Working AmericaGroupDem.Federal7,252$3.2M$353.3K~365.5M37%26 Oct
9NRDC Action VotesPaid for by NRDC ACTION VOTESGroupDem.Senate, OH15$271.2K$246.2K~10.7M100%13 Oct
10AFP ActionPaid for by AMERICANS FOR PROSPERITY ACTION, INC.(AFP ACTION)GroupRep.Senate, OH604$1.4M$237.7K~156.8M28%23 Oct
11The Revitalization ProjectGroupRep.Senate, OH11$286.2K$186.5K~5M9.1%16 Sep
12AFSCMEPaid for by AMERICAN FEDERATION OF STATE COUNTY & MUNICIPAL EMPLOYEESGroupDem.House, district not named611$942.5K$185K~86.3M41%26 Oct
13Ohio AFL-CIOGroupDem.Governor, OH229$145K$142.7K~11.7M34%26 Oct
14Retired Americans ActionGroupDem.Senate, OH8$216.7K$136.7K~7.2M100%17 Oct
15League of Conservation VotersPaid for by GiveGreen United ActionGroupDem.None752$626.2K$122.9K~47.7M89%26 Oct
16Buckeye FreedomPaid for by Buckeye Freedom PACGroupNoneSenate, OH39$106.3K$106.3K~10.7M88%25 Oct
17Congressional Leadership FundPaid for by CONGRESSIONAL LEADERSHIP FUNDGroupRep.Federal364$1.3M$98.2K~64.7M98%26 Oct
18Think Big PACPaid for by Think BigGroupDem.House, district not named163$405.3K$85.6K~28.4M2.1%6 Oct
19314 ActionPaid for by 314 ACTION FUNDGroupDem.Senate, SC2,362$578.3K$80.8K~11.2M36%26 Oct
20Ohioans for a Healthy EconomyPaid for by Ohioans for a Healthy Economy, Inc.GroupRep.Other statewide, OH33$88.7K$80.7K~2.6M9.1%13 Oct
21United AssociationPaid for by United Association Union Plumbers and Pipefitters VOTE! PACGroupDem.House, district not named54$243.4K$72.8K~22.6M31%26 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
24SEIU District 1199Paid for by SERVICE EMPLOYEES INTERNATIONAL 1199 W VA & KY HOSPITAL CAREGroupNoneNone23$137.8K$52.5K~9.9M96%8 Oct
25CVA_ActionPaid for by AMERICANS FOR PROSPERITY ACTION, INC.(AFP ACTION)GroupRep.Senate, OH33$124.8K$51.9K~12.3M0.0%22 Oct
26American Bridge 21st CenturyPaid for by AB PACGroupDem.House, district not named437$1.9M$42K~72.8M81%24 Oct
27EDW Action Fund Paid for by EDW ACTION FUNDGroupDem.House, district not named1$37.5K$37.5K~1M20 Oct
28Americans for Prosperity - OhioPaid for by AMERICANS FOR PROSPERITYGroupRep.Legislature, OH275$62.6K$36.5K~3.8M14%8 Oct
29Red Wine and BluePaid for by Red Wine & BlueGroupDem.Governor, OH24$57.8K$35.8K~5.3M29%26 Oct
30Voters Have ChoicesGroupNoneBallot measure, OH4$32.9K$32.9K~1.3M20 Oct
31Realtors for Jon HustedPaid for by National Association of REALTORS®GroupRep.Senate, OH6$28.5K$28.5K~2.4M9 Oct
32NEA Education VotesPaid for by National Education AssociationGroupDem.Senate, OH210$269.6K$25.3K~8.4M0.0%26 Oct
33Liberty Action OhioPaid for by Liberty Action PACGroupRep.Governor, OH17$23.9K$23.9K~2.7M87%26 Oct
34Americans for Ingredient TransparencyGroupRep.None27$118.2K$23.7K~1.2M0.0%14 Sep
35Campaign for America First International AssistancePaid for by CAMPAIGN FOR AMERICAN FIRST INTERNATIONAL ASSISTANCEGroupRep.House, district not named12$69.2K$22.5K~6.1M0.0%26 Aug
36Conservatives For AmericaPaid for by Conservatives for AmericaGroupRep.None71$223.9K$22.2K~7.8M49%19 Oct
37American Exploration & Production CouncilPaid for by American Exploration & Production Council IncGroupRep.Senate, OH15$29.3K$20.5K~1.7M0.0%1 Oct
38Maremoto ActionPaid for by Maremoto Action Inc.GroupDem.None94$82.5K$18.8K~15.8M8.5%24 Oct
39The Sentinel Action FundPaid for by Sentinel Action FundGroupRep.Senate, MI44$215.1K$18.7K~18M75%23 Oct
40ClearPath Action FundGroupRep.None54$109.6K$18K~9.9M0.0%26 Oct
41Ohio Consumers Power AllianceGroupNoneNone3$57.5K$17.5K~3M12 Oct
42Ohio Women's Alliance Action FundGroupDem.Other statewide, OH2$14K$14K~1.5M7 Oct
43Imagination Station ToledoPaid for by Committee for Science for KidsGroupNoneBallot measure, OH6$14K$14K~1.7M0.0%26 Oct
44LIBRE ActionPaid for by AMERICANS FOR PROSPERITY ACTION, INC.(AFP ACTION)GroupRep.Senate, MI63$49K$13.6K~6.8M9.5%14 Oct
45Forward BlueGroupDem.None2,589$1.1M$13.6K~25.4M68%25 Oct
46Ohio Education AssociationGroupNoneLegislature, OH88$22.4K$13.3K~2.1M16%26 Oct
47American ResolvePaid for by American Resolve PACGroupRep.House, district not named16$13.7K$12.9K~738K75%5 May
48Our City, Our SayGroupNoneBallot measure, OH37$12.8K$12.8K~3.1M74%21 Oct
49Save Grove CityGroupNoneBallot measure, OH1$12.5K$12.5K~1M13 Oct
50Support DACC KidsPaid for by Delaware Area Career Center Levy CommitteeGroupNoneBallot measure, OH3$11.7K$11.7K~825K20 Oct
51Concerned Veterans for AmericaGroupNoneNone110$177.4K$11.7K~16.4M1.8%8 Oct
52Data Center ResistanceGroupNoneBallot measure, OH279$16.8K$10.4K~367.6K100%26 Oct
53AFSCME RetireesPaid for by AMERICAN FEDERATION OF STATE COUNTY & MUNICIPAL EMPLOYEESGroupNoneNone176$88.7K$10.3K~2.6M30%26 Oct
54TeamstersGroupNoneNone269$133.4K$9.7K~20.3M12%26 Oct
55EDF ActionPaid for by Environmental Defense Action FundGroupNoneNone42$72.7K$9.5K~3.2M28%26 Oct
56EMILYs List ActionGroupDem.House, district not named18$23.6K$9.1K~1.4M100%22 Jul
57Offbeat AgentPaid for by The Rural PathGroupDem.Senate, OH1$7.5K$7.5K~275K1 Sep
58Innovation OhioPaid for by INNOVATION OHIO EDUCATION FUNDGroupDem.None83$70.4K$7.4K~4.5M70%23 Oct
59Ohioans for HomeownershipGroupNoneLegislature, OH4$7.3K$7.3K~1.3M12 Oct
60Ohio Women's AllianceGroupNoneNone23$45.9K$6.9K~2.3M52%23 Oct
61Friends of Traditional BankingPaid for by FRIENDS OF TRADITIONAL BANKING INCGroupRep.Senate, OH13$22.3K$6.6K~1.2M0.0%26 Oct
62Popular Democracy in ActionPaid for by POPULAR DEMOCRACY PACGroupDem.None52$56.4K$6.5K~2.3M98%24 Oct
63Ohio Gun OwnersGroupRep.None239$13.3K$6.4K~635.7K98%23 Oct
64Liberty ActionPaid for by YOUNG AMERICANS FOR LIBERTY, INC.GroupNoneNone284$39.7K$6.1K~1.8M82%9 Oct
65SEIUGroupNoneNone213$167.2K$6.1K~8.4M63%26 Oct
66Vote for Upper Arlington SchoolsPaid for by Citizens for UA SchoolGroupNoneBallot measure, OH13$5.8K$5.8K~289.5K0.0%26 Oct
67Ohio State Bar AssociationPaid for by The Ohio State Bar Association GroupNoneNone12$21.3K$5.5K~2.2M0.0%14 Oct
68Ohio Citizen ActionPaid for by OHIO CITIZEN ACTIONGroupDem.Governor, OH1$5.5K$5.5K~550K23 Oct
69Help Our ElderlyPaid for by Citizens Supporting our ElderlyGroupNoneBallot measure, OH16$7.3K$5.5K~1.8M0.0%26 Oct
70Fight For ReformPaid for by End Citizens United Non-federalGroupDem.None429$52K$5.3K~537.8K63%25 Oct
71NetChoicePaid for by NETCHOICE PACGroupNoneBallot measure, OH3$7.7K$5K~410K16 Oct
72AFTGroupNoneNone531$156.8K$4.7K~11.6M45%27 Oct
73Restore Ohio's ValuesGroupNoneBallot measure, OH3$4.5K$4.5K~379.5K19 Oct
74Consumer Action for a Strong EconomyPaid for by CASE for ConsumersGroupNoneBallot measure, OH21$8.1K$4.5K~759.2K76%26 Oct
75UAW International UnionPaid for by INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AMGroupNoneNone94$140.1K$4.2K~15.3M4.3%24 Oct
76Strength in UnityGroupDem.None17$6.6K$4K~176.7K0.0%4 May
77First Principles PACGroupRep.Other statewide, OH3$6.6K$3.7K~1.6M5 Jun
78Free Enterprise AllianceGroupNoneNone124$291K$3.7K~20.2M7.3%23 Oct
79Bexley ExcellencePaid for by Committee for Bexley ExcellenceGroupNoneBallot measure, OH2$2.8K$2.8K~225.5K8 Oct
80Stronger NationPaid for by STRONGER NATIONGroupDem.Senate, TX56$44.7K$2.8K~6.3M0.0%26 Oct
81The Rural PathGroupDem.None3$15.9K$2.7K~1.3M27 Aug
82End Citizens UnitedPaid for by END CITIZENS UNITEDGroupDem.None1,143$225K$2.6K~3.4M67%26 Oct
83Ohio Organizing CampaignGroupNoneNone394$58.2K$2.6K~3.2M8.6%27 Oct
84Grassroots Ohio Women in Leadership Paid for by GROWL PACGroupDem.Legislature, OH17$2.9K$2.3K~456.6K60%26 Oct
85FOR LakotaGroupNoneBallot measure, OH1$2.2K$2.2K~325K26 Oct
86Coalition to Protect America's FuturePaid for by COALITION TO PROTECT AMERICA'S FUTUREGroupRep.None22$9.6K$2.1K~197K0.0%8 Jul
87Dose of DemocracyGroupDem.None19$17.7K$2.1K~549.3K68%26 Oct
88Champions of Stark LibraryGroupNoneBallot measure, OH4$2K$2K~439.5K16 Oct
89Forward MajorityPaid for by FORWARD MAJORITY ACTIONGroupDem.Legislature, WI26$35.7K$1.9K~1.6M54%20 Oct
90Focus On AbilitiesGroupNoneBallot measure, OH19$1.8K$1.8K~116.1K0.0%25 Oct
91For Mentor SchoolsPaid for by Citizens Committee Supporting Mentor SchoolsGroupNoneBallot measure, OH20$1.8K$1.8K~114.1K0.0%26 Oct
92GOP VotesPaid for by SLF PACGroupRep.None392$395.6K$1.6K~20.9M68%26 Oct
93Realtors for Greg LandsmanPaid for by National Association of REALTORS®GroupDem.House, district not named6$1.6K$1.6K~96K14 Oct
94Ohio Value Voters, Inc.GroupNoneNone36$4.8K$1.6K~477.6K29%23 Oct
95Future ColumbusGroupNoneBallot measure, OH3$1.3K$1.3K~54.5K22 Oct
96StarkFreedom PACPaid for by STARKFREEDOM PACGroupDem.Senate, KS177$10.4K$1.3K~231.2K97%26 Oct
97Support Canfield SchoolsGroupNoneBallot measure, OH20$1.3K$1.3K~130.8K16 Oct
98NumbersUSAGroupNoneNone20$70.8K$1.2K~2.5M70%26 Oct
99Opportunity On The BayGroupNoneBallot measure, OR19$13K$1.2K~674.5K79%25 Oct
100Better Ohio PACPaid for by BETTER OHIO PACGroupNoneBallot measure, OH1$1.2K$1.2K~22.5K24 Oct
101American Power PlayGroupNoneNone66$37.6K$1.2K~3.4M0.0%19 Oct
102Yes for SycamorePaid for by Community Leadership for A Strong SycamoreGroupNoneBallot measure, OH27$1.4K$1.2K~52.3K0.0%25 Oct
103Women's MarchGroupDem.None3,557$593.7K$1.2K~12.2M83%24 Oct
104Jordan McLaughlin OhioPaid for by Jordan McLaughlinGroupNoneLocal, OH26$1.4K$1.1K~76.5K52%14 Sep
105NO BAN on Property Rights in Richland CountyGroupNoneBallot measure, OH2$1.1K$1.1K~117.5K2 May
106Vote For Butler County Mental Health and Addiction Recovery Services BoardPaid for by Citizens 4 Community RecoveryGroupNoneBallot measure, OH11$1K$1K~107.5K0.0%23 Oct
107Madison Twp. Professional Fire Fighters IAFF Local 2507GroupNoneBallot measure, OH2$899$899~412.5K9 Oct
108Miami TWP Clermont - Keep Our Community SafeGroupNoneBallot measure, OH2$899$899~102.5K1 May
109States WinGroupDem.None198$10.7K$891~78.2K26%8 Oct
110We Are OhioGroupNoneNone3$3.7K$750~277.5K8 Sep
111Fraternal Order of Police - Canfield Lodge #212GroupNoneBallot measure, OH1$750$750~137.5K12 Oct
112Save Our City; Beavercreek 1% Income Tax support teamGroupNoneBallot measure, OH13$744$744~19.3K0.0%26 Oct
113Ferry Forward in EducationGroupNoneBallot measure, OH4$698$698~71K25 Oct
114Pleasant Township Firefighters Association GroupNoneBallot measure, OH20$990$693~34.2K0.0%26 Oct
115MomsRising.orgPaid for by MomsRising TogetherGroupDem.Federal327$140.8K$649~11.1M46%26 Oct
116Ready For The Fight PACPaid for by Ready for the Fight PACGroupDem.House, district not named196$234K$646~12M65%18 Oct
117Change.orgGroupNoneNone5,122$732.6K$597~45.4M34%27 Oct
118Stand with CryptoPaid for by Stand with Crypto Alliance, Inc. GroupNoneNone641$559.5K$596~28.8M0.0%27 Oct
119Take Back the House OhioGroupDem.Legislature, OH12$694$595~62K100%26 May
120Ax OH TaxPaid for by Ax Ohio Tax - PACGroupNoneBallot measure, OH14$693$594~13.8K29%19 Oct
121The Toledo ZooPaid for by TOLEDO ZOOLOGICAL SOCIETYGroupNoneBallot measure, OH1$550$550~55K6 May
122Perrysburg Township Firefighters IAFF Local 4170GroupNoneBallot measure, OH3$549$549~117K25 Oct
123Blue SenatePaid for by BLUE SENATE PACGroupDem.Federal429$38.7K$545~660.8K24%26 Oct
124Freedom Forward AllianceGroupDem.Legislature, WY17$2.7K$499~556.6K100%3 Jul
125Central Joint Professional Firefighter's IAFF Local 4273GroupNoneBallot measure, OH2$499$499~125K22 Sep
126Realtors for Mike CareyPaid for by National Association of REALTORS®GroupRep.House, district not named6$497$497~35K26 Oct
127The Guardian Super PACPaid for by GUARDIAN SUPER PACGroupRep.House, district not named33$33.7K$450~985K0.0%23 Oct
128Immigrants' ListGroupDem.None24$6.4K$450~990K59%26 Oct
129Death with DignityPaid for by DEATH WITH DIGNITY NATIONAL CENTERGroupNoneNone3$1.3K$450~87.5K20 May
130The Bad Bruce ExhibitGroupDem.Legislature, OH1$450$450~22.5K21 Oct
131Local Accountability PACGroupNoneLocal, NC100$79.8K$449~5.5M42%26 Oct
132Stronger Together OhioNetwork pageNoneNone48$13.4K$399~153.7K96%7 May
133Consumer Voices for ChoicesGroupNoneNone4$1.2K$399~110.5K29 May
134Indian Lake EMS IAFF Local 5569GroupNoneBallot measure, OH2$399$399~92.5K20 Oct
135Citizens for Euclid SchoolsGroupNoneBallot measure, OH8$396$396~20.1K0.0%26 Oct
136Senate Majority PACPaid for by SMPGroupDem.Federal122$49K$349~896K42%25 Oct
137American Sugar AllianceGroupDem.House MN-119$3K$349~190.6K0.0%6 Oct
138YES for FairfieldPaid for by Building Fairfield's FutureGroupNoneMeasure11$945$349~211.5K11%26 Oct
139Trumbull County Young DemocratsGroupDem.None4$598$349~162.5K20 Oct
140Ohio Conservatives PACGroupRep.Legislature, OH5$448$349~34.5K20%8 Oct
141Protect Grove CityPaid for by Friends of Protect Grove CityGroupNoneBallot measure, OH11$545$347~20.6K45%26 Oct
142Pickerington Education AssociationPaid for by Pickerington Education Association PACGroupNoneNone4$998$299~132.5K25 Oct
143Vote for Elyria SchoolsPaid for by Elyria Citizens for Quality EducationGroupNoneBallot measure, OH4$298$298~27K23 Oct
144Vote For HHSPaid for by County Action CommitteeGroupNoneMeasure9$646$297~74.5K0.0%26 Oct
145For Amherst SchoolsPaid for by Citizens for Amherst SchoolsGroupNoneMeasure5$1.7K$250~348.1K0.0%25 Oct
146OAPSE/AFSCME Local 4Paid for by OAPSEGroupNoneNone3$1.2K$250~52.5K13 Oct
147American Energy AlliancePaid for by AMERICAN ENERGY ALLIANCEGroupRep.Senate, AK2$499$250~50K22 Oct
148Friends of Ohio Advocates for Medical FreedomPaid for by Friends of Ohio Advocates For Medical FreedomGroupRep.None8$596$249~42K57%26 Oct
149Citizens For SWCSPaid for by Citizens For South-Western City SchoolsGroupNoneBallot measure, OH5$248$248~19.5K0.0%21 Oct
150Dayton Area Chamber of CommerceGroupNoneBallot measure, OH2$199$199~39K21 Oct
151Let America BuildGroupNoneNone47$2.7K$198~19.1K0.0%27 Oct
152Tiger Nation for Strong SchoolsGroupNoneBallot measure, OH5$248$198~8.5K0.0%26 Oct
153Friends of Cuyahoga DDPaid for by Friends of Developmental Disabilities GroupNoneBallot measure, OH4$198$198~20K20 Oct
154Support Stow-Munroe Falls Schools - Vote Yes on Issue 8GroupNoneBallot measure, OH1$150$150~12.5K8 Oct
155Citizens of Ottawa County for Responsible TaxationGroupNoneBallot measure, OH1$150$150~5.5K23 Aug
156National Parents Organization of OhioPaid for by NATIONAL PARENTS ORGANIZATION INCGroupNoneLegislature, OH1$150$150~6.5K28 Jul
157Prairie Township Professional Firefighters Local 2985GroupNoneBallot measure, OH1$150$150~42.5K1 May
158Building Our Future OhioGroupNoneNone13$2.8K$149~337.5K31%26 Oct
159Ohio Association of Advanced Practice NursesGroupNoneNone17$842$149~9.7K0.0%22 Oct
160Support Orange SchoolsGroupNoneBallot measure, OH5$248$149~17.5K0.0%24 Oct
161Iuoe.unionPaid for by International Union of Operating EngineersGroupNoneNone168$26.1K$99~686.6K7.1%21 Oct
162Stephanie LowryGroupNoneNone16$792$99~60.6K13%26 Oct
163Progress NEOGroupNoneNone10$695$99~45K0.0%25 Oct
164AARP OhioPaid for by AARPGroupNoneNone4$198$99~46K14 Oct
165VoterPacPaid for by VOLUNTEER OHIO TO ELECT REPUBLICANSGroupRep.Legislature, OH3$149$99~23.5K28 Sep
166Vote NO Beavercreek Income TaxGroupNoneBallot measure, OH2$99$99~24K15 Oct
167Keep Strongsville SafeGroupNoneBallot measure, OH2$99$99~25K14 Oct
168Friends of Champaign County Board of DDGroupNoneBallot measure, OH2$99$99~4.5K6 Oct
169VOTE NO on Issue 5Paid for by Community for a Better Bexley Facilities PlanGroupNoneBallot measure, OH2$99$99~3K11 Sep
170For Lakewood SchoolsPaid for by Citizen's for Lakewood ChildrenGroupNoneBallot measure, OH2$99$99~22K4 May
171AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
172Maggie's ListPaid for by MAGGIE'S LISTGroupRep.House FL-339$2.1K$50~366.5K2.6%23 Oct
173Vote Where You RentPaid for by Vote Where You Rent GroupNoneNone13$644$50~11.4K11%20 Oct
174League of Women Voters of Greater Dayton AreaPaid for by The League Of Women Voters Of Greater Dayton AreaGroupNoneNone6$297$50~17K0.0%25 Sep
175IPride For Our SchoolsGroupNoneBallot measure, OH5$248$50~6.6K0.0%5 May
176Yes on Children Services!Paid for by Friends of Children ServicesGroupNoneBallot measure, OH2$99$50~21K20 Oct
177Vote Yes Issue 71Paid for by OLMSTED UNITED FOR POLICE AND FIREGroupNoneBallot measure, OH1$50$50~3.5K7 Oct
178Drive Meigs ForwardGroupNoneBallot measure, OH1$50$50~22.5K5 May
179Vote For Franklin SchoolsPaid for by Franklin Schools Levy CommitteeGroupNoneBallot measure, OH1$50$50~17.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.