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 →

62 pages · 3,008 ads · $3.2M

#PageTypeSideRaceResultAdsSpendIn OHImpressionsAttackLast ad
1Vivek RamaswamyPaid for by Vivek Ramaswamy and Rob McColley for OhioCandidateRep.Governor, OH2,244$2.8M$2.8M~267.5M54%26 Oct
2Keith FaberPaid for by FRIENDS OF FABERCandidateRep.Other statewide, OH16$81.5K$81.5K~3.8M0.0%16 Oct
3Jon Husted for SenatePaid for by Husted for SenateCandidateRep.Senate, OHLost · 45.2%62$70.4K$70.4K~3.1M27%14 Aug
4Mike CareyPaid for by CAREY FOR CONGRESSCandidateRep.House OH-15Lost · 45.3%77$39.1K$39.1K~3.5M5.3%26 Oct
5Frank LaRosePaid for by LaRose for OhioCandidateRep.Other statewide, OH3$37.7K$37.7K~2.5M16 Oct
6Latta for CongressPaid for by LATTA FOR CONGRESSCandidateRep.House OH-5Won · 54.3%8$32.9K$32.9K~1.8M0.0%23 Oct
7Derek MerrinPaid for by DEREK MERRIN FOR CONGRESSCandidateRep.House OH-9Lost · 47.3%71$17.7K$17.7K~1.7M34%26 Oct
8Troy Balderson for CongressPaid for by BALDERSON FOR CONGRESSCandidateRep.House OH-12Won · 59.4%1$17.5K$17.5K~650K26 Oct
9Jeff LaRePaid for by LaRe for OhioCandidateRep.Legislature, OH7$14K$14K~1.8M17%15 Oct
10Dave JoycePaid for by Friends of Dave JoyceCandidateRep.House OH-14Won · 55.0%15$13.4K$13.4K~1.1M0.0%22 Oct
11Bob LattaPaid for by The Honorable Robert E. LattaCandidateRep.House, district not named14$21.6K$13.2K~1.3M0.0%29 Sep
12Congressman Max MillerCandidateRep.House, district not named9$16.2K$8.4K~1.6M0.0%17 Aug
13Max MillerPaid for by MAX MILLER FOR CONGRESSCandidateRep.House OH-7Lost · 45.1%1$7.5K$7.5K~275K19 Sep
14Jay Edwards for Ohio TreasurerPaid for by Friends of Jay EdwardsCandidateRep.Other statewide, OH1$6.5K$6.5K~550K1 May
15Rep. Derrick HallPaid for by Derrick Hall for OhioCandidateRep.Legislature, OH26$6.2K$6.2K~614.1K0.0%26 Oct
16Jim Jordan for CongressPaid for by JIM JORDAN FOR CONGRESSCandidateRep.House OH-4Won · 64.5%7$5.8K$5.8K~1M0.0%14 Oct
17Congressman Warren DavidsonCandidateRep.House, district not named4$9.3K$4.7K~1.5M31 Aug
18Dave Taylor for CongressCandidateRep.House OH-2Won · 64.2%3$3.5K$3.5K~241K22 Oct
19Steve DemetriouPaid for by Demetriou for OhioCandidateRep.Legislature, OH3$3.4K$3.4K~505K28 Jul
20Stacie Baker For Ohio Senate 3rd DistrictPaid for by Citizens for BakerCandidateRep.Legislature, OH19$2.4K$2.4K~435.4K0.0%25 Sep
21David Thomas for OhioPaid for by Friends of David ThomasCandidateRep.Legislature, OH37$3.7K$2.4K~268.1K5.6%24 Oct
22Jean SchmidtPaid for by Schmidt for OhioCandidateRep.Legislature, OH2$2.3K$2.3K~87.5K7 Oct
23Congressman Dave TaylorCandidateRep.House, district not named2$2.1K$1.7K~500K2 Sep
24Shubert for OhioCandidateRep.Legislature, OH1$1.7K$1.7K~65K16 Oct
25Brian Lorenz for OhioCandidateRep.Legislature, OH3$1.6K$1.6K~72.5K26 Oct
26State Representative Haraz N. GhanbariCandidateRep.Legislature, OH5$1.6K$1.6K~111.1K0.0%5 Oct
27Ryan Grissinger for CommissionerPaid for by Friends of Ryan GrissingerCandidateRep.Local, OH8$1.6K$1.6K~134K0.0%18 Oct
28Ty Mathews for State RepresentativePaid for by Mathews for OhioCandidateRep.Legislature, OH2$1.3K$1.3K~112.5K1 Oct
29Caleb Stidham for State RepresentativePaid for by Friends of Caleb StidhamCandidateRep.Legislature, OH10$1.3K$1.3K~148.5K0.0%19 Oct
30Marcell Strbich for OhioPaid for by Strbich for OhioCandidateRep.Other statewide, OH2$2.5K$1.2K~470K4 May
31Niki Frenchko for CongressPaid for by Frenchko for CongressCandidateRep.House OH-1418$891$891~6.8K50%3 May
32Adam MathewsCandidateRep.Legislature, OH1$850$850~65K23 Oct
33State Representative Roy KlopfensteinPaid for by Klopfenstein for OhioCandidateRep.Legislature, OH2$799$799~75K1 Oct
34Dustin Pearce for MayorPaid for by Conservatives for Dustin PearceCandidateRep.Local, OH14$1.1K$695~65.7K0.0%19 Oct
35John Rozic for Ohio House District 44Paid for by Committee To Elect John RozicCandidateRep.Legislature, OH5$648$648~32.5K40%5 May
36Heather Fronk for State Representative CandidateRep.Legislature, OH4$598$549~24K20 Oct
37Mike Turner for CongressPaid for by Citizens For TurnerCandidateRep.House OH-10Lost · 47.7%10$495$495~42.1K0.0%21 Oct
38Vote Andrew KingPaid for by Citizens for KingCandidateRep.Other statewide, OH1$450$450~137.5K1 May
39Holly Adams for Congress OhioPaid for by HOLLY ADAMS FOR US CONGRESSCandidateRep.House OH-12$399$399~21K4 May
40Greg Nohe Washington County CommissionerPaid for by Friends of NoheCandidateRep.Local, PA13$7.9K$398~329.5K7.7%24 Oct
41Speaker Jason StephensPaid for by Stephens for OhioCandidateRep.Legislature, OH8$396$396~36K25%26 Oct
42Judge Jill Flagg LanzingerPaid for by Judge Jill Flagg Lanzinger CommitteeCandidateRep.Other statewide, OH1$350$350~95K1 May
43Carolyn Brakey, Geauga County CommissionerPaid for by Better with BrakeyCandidateRep.Local, OH1$350$350~12.5K1 May
44Friends of Ian ChamberlinCandidateRep.Legislature, OH12$694$347~90.1K67%26 Oct
45Delegate Robin GrammerPaid for by Friends of Robin L. Grammer Jr.CandidateRep.Legislature, MD54$3.1K$298~197.3K56%26 Oct
46Rep. Melissa OremusCandidateRep.Legislature, OH13$644$297~11K0.0%26 Oct
47Representative Steven DoanPaid for by STEVEN DOAN FOR STATE REPRESENTATIVECandidateRep.Legislature, OH2$399$250~31K24 Sep
48Heidi Workman for State RepresentativeCandidateRep.Legislature, OH4$398$249~14K17 Oct
49Merit Smith for Scioto County CommissionerCandidateRep.Local, OH5$248$248~10.5K0.0%4 May
50Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim ChapmanCandidateRep.Legislature, WV31$6.6K$199~229.8K57%24 Oct
51John Teupel for State SenatePaid for by John Teupel For State Senate CandidateRep.Legislature, SD28$1.9K$198~92.7K21%2 Jun
52Alea Nadeem for CongressPaid for by ALEA FOR CONGRESSCandidateRep.House OH-94$198$198~3.1K4 May
53Sheriff Jeff GahlerPaid for by Committee to Elect Jeff GahlerCandidateRep.Local, MD7$1.3K$150~262.5K0.0%22 Jun
54Chris Blackburn for Scioto County AuditorPaid for by Christopher BlackburnCandidateRep.Local, OH1$150$150~8.5K23 Sep
55Steven Oluic for Geauga County CommissionerPaid for by Steven Oluic For Geauga CommissionerCandidateRep.Local, OH1$150$150~6.5K2 May
56Cory Wasmus - Scioto Township TrusteePaid for by Friends of Cory WasmusCandidateRep.Local, OH5$248$149~15.5K40%4 May
57Rich Vance for State Representative CandidateRep.Legislature, MI72$5.5K$99~299.2K15%3 Aug
58Josh Kohl 4 State SenatePaid for by Josh Kohl for SenateCandidateRep.Legislature, ID16$992$50~119.2K20%19 May
59Senator Bill WeberPaid for by Bill Weber for Senate 2026CandidateRep.Legislature, NY7$447$50~41.5K0.0%27 Jul
60State Rep. Tex FischerPaid for by Fischer for OhioCandidateRep.Legislature, OH1$50$50~5.5K16 Oct
61Robert SpraguePaid for by SPRAGUE FOR OHIOCandidateRep.Other statewide, OH1$50$50~12.5K8 Oct
62Rep. Nick SantucciPaid for by Friends of Nick SantucciCandidateRep.Legislature, OH1$50$50~6.5K8 Jul

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.