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 →

99 pages · 9,518 ads · $3.5M

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
1Buckeye FreedomPaid for by Buckeye Freedom PACGroupNoneSenate, OH39$106.3K$106.3K~10.7M88%25 Oct
2SEIU District 1199Paid for by SERVICE EMPLOYEES INTERNATIONAL 1199 W VA & KY HOSPITAL CAREGroupNoneNone23$137.8K$52.5K~9.9M96%8 Oct
3Voters Have ChoicesGroupNoneBallot measure, OH4$32.9K$32.9K~1.3M20 Oct
4Ohio Consumers Power AllianceGroupNoneNone3$57.5K$17.5K~3M12 Oct
5Imagination Station ToledoPaid for by Committee for Science for KidsGroupNoneBallot measure, OH6$14K$14K~1.7M0.0%26 Oct
6Ohio Education AssociationGroupNoneLegislature, OH88$22.4K$13.3K~2.1M16%26 Oct
7Our City, Our SayGroupNoneBallot measure, OH37$12.8K$12.8K~3.1M74%21 Oct
8Save Grove CityGroupNoneBallot measure, OH1$12.5K$12.5K~1M13 Oct
9Support DACC KidsPaid for by Delaware Area Career Center Levy CommitteeGroupNoneBallot measure, OH3$11.7K$11.7K~825K20 Oct
10Concerned Veterans for AmericaGroupNoneNone110$177.4K$11.7K~16.4M1.8%8 Oct
11Data Center ResistanceGroupNoneBallot measure, OH279$16.8K$10.4K~367.6K100%26 Oct
12AFSCME RetireesPaid for by AMERICAN FEDERATION OF STATE COUNTY & MUNICIPAL EMPLOYEESGroupNoneNone176$88.7K$10.3K~2.6M30%26 Oct
13TeamstersGroupNoneNone269$133.4K$9.7K~20.3M12%26 Oct
14EDF ActionPaid for by Environmental Defense Action FundGroupNoneNone42$72.7K$9.5K~3.2M28%26 Oct
15Ohioans for HomeownershipGroupNoneLegislature, OH4$7.3K$7.3K~1.3M12 Oct
16Ohio Women's AllianceGroupNoneNone23$45.9K$6.9K~2.3M52%23 Oct
17Liberty ActionPaid for by YOUNG AMERICANS FOR LIBERTY, INC.GroupNoneNone284$39.7K$6.1K~1.8M82%9 Oct
18SEIUGroupNoneNone213$167.2K$6.1K~8.4M63%26 Oct
19Vote for Upper Arlington SchoolsPaid for by Citizens for UA SchoolGroupNoneBallot measure, OH13$5.8K$5.8K~289.5K0.0%26 Oct
20Ohio State Bar AssociationPaid for by The Ohio State Bar Association GroupNoneNone12$21.3K$5.5K~2.2M0.0%14 Oct
21Help Our ElderlyPaid for by Citizens Supporting our ElderlyGroupNoneBallot measure, OH16$7.3K$5.5K~1.8M0.0%26 Oct
22NetChoicePaid for by NETCHOICE PACGroupNoneBallot measure, OH3$7.7K$5K~410K16 Oct
23AFTGroupNoneNone531$156.8K$4.7K~11.6M45%27 Oct
24Restore Ohio's ValuesGroupNoneBallot measure, OH3$4.5K$4.5K~379.5K19 Oct
25Consumer Action for a Strong EconomyPaid for by CASE for ConsumersGroupNoneBallot measure, OH21$8.1K$4.5K~759.2K76%26 Oct
26UAW International UnionPaid for by INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AMGroupNoneNone94$140.1K$4.2K~15.3M4.3%24 Oct
27Free Enterprise AllianceGroupNoneNone124$291K$3.7K~20.2M7.3%23 Oct
28Bexley ExcellencePaid for by Committee for Bexley ExcellenceGroupNoneBallot measure, OH2$2.8K$2.8K~225.5K8 Oct
29Ohio Organizing CampaignGroupNoneNone394$58.2K$2.6K~3.2M8.6%27 Oct
30FOR LakotaGroupNoneBallot measure, OH1$2.2K$2.2K~325K26 Oct
31Champions of Stark LibraryGroupNoneBallot measure, OH4$2K$2K~439.5K16 Oct
32Focus On AbilitiesGroupNoneBallot measure, OH19$1.8K$1.8K~116.1K0.0%25 Oct
33For Mentor SchoolsPaid for by Citizens Committee Supporting Mentor SchoolsGroupNoneBallot measure, OH20$1.8K$1.8K~114.1K0.0%26 Oct
34Ohio Value Voters, Inc.GroupNoneNone36$4.8K$1.6K~477.6K29%23 Oct
35Future ColumbusGroupNoneBallot measure, OH3$1.3K$1.3K~54.5K22 Oct
36Support Canfield SchoolsGroupNoneBallot measure, OH20$1.3K$1.3K~130.8K16 Oct
37NumbersUSAGroupNoneNone20$70.8K$1.2K~2.5M70%26 Oct
38Opportunity On The BayGroupNoneBallot measure, OR19$13K$1.2K~674.5K79%25 Oct
39Better Ohio PACPaid for by BETTER OHIO PACGroupNoneBallot measure, OH1$1.2K$1.2K~22.5K24 Oct
40American Power PlayGroupNoneNone66$37.6K$1.2K~3.4M0.0%19 Oct
41Yes for SycamorePaid for by Community Leadership for A Strong SycamoreGroupNoneBallot measure, OH27$1.4K$1.2K~52.3K0.0%25 Oct
42Jordan McLaughlin OhioPaid for by Jordan McLaughlinGroupNoneLocal, OH26$1.4K$1.1K~76.5K52%14 Sep
43NO BAN on Property Rights in Richland CountyGroupNoneBallot measure, OH2$1.1K$1.1K~117.5K2 May
44Vote 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
45Madison Twp. Professional Fire Fighters IAFF Local 2507GroupNoneBallot measure, OH2$899$899~412.5K9 Oct
46Miami TWP Clermont - Keep Our Community SafeGroupNoneBallot measure, OH2$899$899~102.5K1 May
47We Are OhioGroupNoneNone3$3.7K$750~277.5K8 Sep
48Fraternal Order of Police - Canfield Lodge #212GroupNoneBallot measure, OH1$750$750~137.5K12 Oct
49Save Our City; Beavercreek 1% Income Tax support teamGroupNoneBallot measure, OH13$744$744~19.3K0.0%26 Oct
50Ferry Forward in EducationGroupNoneBallot measure, OH4$698$698~71K25 Oct
51Pleasant Township Firefighters Association GroupNoneBallot measure, OH20$990$693~34.2K0.0%26 Oct
52Change.orgGroupNoneNone5,122$732.6K$597~45.4M34%27 Oct
53Stand with CryptoPaid for by Stand with Crypto Alliance, Inc. GroupNoneNone641$559.5K$596~28.8M0.0%27 Oct
54Ax OH TaxPaid for by Ax Ohio Tax - PACGroupNoneBallot measure, OH14$693$594~13.8K29%19 Oct
55The Toledo ZooPaid for by TOLEDO ZOOLOGICAL SOCIETYGroupNoneBallot measure, OH1$550$550~55K6 May
56Perrysburg Township Firefighters IAFF Local 4170GroupNoneBallot measure, OH3$549$549~117K25 Oct
57Central Joint Professional Firefighter's IAFF Local 4273GroupNoneBallot measure, OH2$499$499~125K22 Sep
58Death with DignityPaid for by DEATH WITH DIGNITY NATIONAL CENTERGroupNoneNone3$1.3K$450~87.5K20 May
59Local Accountability PACGroupNoneLocal, NC100$79.8K$449~5.5M42%26 Oct
60Stronger Together OhioNetwork pageNoneNone48$13.4K$399~153.7K96%7 May
61Consumer Voices for ChoicesGroupNoneNone4$1.2K$399~110.5K29 May
62Indian Lake EMS IAFF Local 5569GroupNoneBallot measure, OH2$399$399~92.5K20 Oct
63Citizens for Euclid SchoolsGroupNoneBallot measure, OH8$396$396~20.1K0.0%26 Oct
64YES for FairfieldPaid for by Building Fairfield's FutureGroupNoneMeasure11$945$349~211.5K11%26 Oct
65Protect Grove CityPaid for by Friends of Protect Grove CityGroupNoneBallot measure, OH11$545$347~20.6K45%26 Oct
66Pickerington Education AssociationPaid for by Pickerington Education Association PACGroupNoneNone4$998$299~132.5K25 Oct
67Vote for Elyria SchoolsPaid for by Elyria Citizens for Quality EducationGroupNoneBallot measure, OH4$298$298~27K23 Oct
68Vote For HHSPaid for by County Action CommitteeGroupNoneMeasure9$646$297~74.5K0.0%26 Oct
69For Amherst SchoolsPaid for by Citizens for Amherst SchoolsGroupNoneMeasure5$1.7K$250~348.1K0.0%25 Oct
70OAPSE/AFSCME Local 4Paid for by OAPSEGroupNoneNone3$1.2K$250~52.5K13 Oct
71Citizens For SWCSPaid for by Citizens For South-Western City SchoolsGroupNoneBallot measure, OH5$248$248~19.5K0.0%21 Oct
72Dayton Area Chamber of CommerceGroupNoneBallot measure, OH2$199$199~39K21 Oct
73Let America BuildGroupNoneNone47$2.7K$198~19.1K0.0%27 Oct
74Tiger Nation for Strong SchoolsGroupNoneBallot measure, OH5$248$198~8.5K0.0%26 Oct
75Friends of Cuyahoga DDPaid for by Friends of Developmental Disabilities GroupNoneBallot measure, OH4$198$198~20K20 Oct
76Support Stow-Munroe Falls Schools - Vote Yes on Issue 8GroupNoneBallot measure, OH1$150$150~12.5K8 Oct
77Citizens of Ottawa County for Responsible TaxationGroupNoneBallot measure, OH1$150$150~5.5K23 Aug
78National Parents Organization of OhioPaid for by NATIONAL PARENTS ORGANIZATION INCGroupNoneLegislature, OH1$150$150~6.5K28 Jul
79Prairie Township Professional Firefighters Local 2985GroupNoneBallot measure, OH1$150$150~42.5K1 May
80Building Our Future OhioGroupNoneNone13$2.8K$149~337.5K31%26 Oct
81Ohio Association of Advanced Practice NursesGroupNoneNone17$842$149~9.7K0.0%22 Oct
82Support Orange SchoolsGroupNoneBallot measure, OH5$248$149~17.5K0.0%24 Oct
83Iuoe.unionPaid for by International Union of Operating EngineersGroupNoneNone168$26.1K$99~686.6K7.1%21 Oct
84Stephanie LowryGroupNoneNone16$792$99~60.6K13%26 Oct
85Progress NEOGroupNoneNone10$695$99~45K0.0%25 Oct
86AARP OhioPaid for by AARPGroupNoneNone4$198$99~46K14 Oct
87Vote NO Beavercreek Income TaxGroupNoneBallot measure, OH2$99$99~24K15 Oct
88Keep Strongsville SafeGroupNoneBallot measure, OH2$99$99~25K14 Oct
89Friends of Champaign County Board of DDGroupNoneBallot measure, OH2$99$99~4.5K6 Oct
90VOTE NO on Issue 5Paid for by Community for a Better Bexley Facilities PlanGroupNoneBallot measure, OH2$99$99~3K11 Sep
91For Lakewood SchoolsPaid for by Citizen's for Lakewood ChildrenGroupNoneBallot measure, OH2$99$99~22K4 May
92AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
93Vote Where You RentPaid for by Vote Where You Rent GroupNoneNone13$644$50~11.4K11%20 Oct
94League of Women Voters of Greater Dayton AreaPaid for by The League Of Women Voters Of Greater Dayton AreaGroupNoneNone6$297$50~17K0.0%25 Sep
95IPride For Our SchoolsGroupNoneBallot measure, OH5$248$50~6.6K0.0%5 May
96Yes on Children Services!Paid for by Friends of Children ServicesGroupNoneBallot measure, OH2$99$50~21K20 Oct
97Vote Yes Issue 71Paid for by OLMSTED UNITED FOR POLICE AND FIREGroupNoneBallot measure, OH1$50$50~3.5K7 Oct
98Drive Meigs ForwardGroupNoneBallot measure, OH1$50$50~22.5K5 May
99Vote 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.