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 Oklahoma

248 pages · $1.8M on Oklahoma races

Dem. 15% · Rep. 65% · no side 20%

Oklahoma on the map: races and candidates →

49 pages · 517 ads · $70.4K

#PageTypeSideRaceResultAdsSpendIn OKImpressionsAttackLast ad
1Ferlin Kearns for Oklahoma County AssessorCandidateRep.Local, OK3$8.6K$8.6K~162.6K6 Jun
2Commissioner Stan Sallee - Tulsa County District 1Paid for by Stan Sallee for Tulsa County 2026CandidateNoneLocal, OK1$4.2K$4.2K~550K9 Jun
3Jessica Clayton for Oklahoma County Commissioner District 3Paid for by Jessica Clayton for OklahomaCandidateNoneLocal, OK38$4.1K$4.1K~299.6K0.0%26 Oct
4Jeffrey Smith for Muskogee County AssessorPaid for by Jeffrey Smith for Muskogee County Assessor 2026CandidateNoneLocal, OK12$3.3K$3.3K~201.6K0.0%25 Aug
5Josh Powers- Comanche County CommissionerCandidateNoneLocal, OK12$3K$2.8K~247K8.3%19 Jun
6Ryan John for County CommissionerCandidateRep.Local, OK1$2.2K$2.2K~42.5K11 Jun
7John Harber for Atoka MayorPaid for by John Harber Friends of for Atoka MayorCandidateNoneLocal, OK18$3.1K$2.2K~218.1K0.0%16 Oct
8John Gibbons for Oklahoma County AssessorCandidateNoneLocal, OK11$1.9K$1.9K~105.5K18%25 Oct
9Colleen McCarty for Tulsa County DACandidateNoneLocal, OK4$1.7K$1.7K~121.5K15 Jun
10Marc Hader, Canadian County CommissionerPaid for by Friends of Marc HaderCandidateNoneLocal, OK4$1.2K$1.2K~69K12 Jun
11Shreffler for Tulsa County Treasurer Paid for by Shreffler for Tulsa County TreasurerCandidateNoneLocal, OK24$1.2K$1.2K~41.1K26%16 Jun
12Steve Umling for Blanchard MayorPaid for by STEVE UMLING CAMPAIGNCandidateNoneLocal, OK12$994$895~41.7K11%26 Oct
13Chadwic Cochran for Muskogee County Commissioner District 3 CandidateNoneLocal, OK16$892$892~70K20%15 Jun
14Re-Elect Jim Galambos for Blanchard MayorPaid for by Jim Galambos for MayorCandidateNoneLocal, OK7$847$847~59.5K0.0%24 Oct
15Tanayia Hubler for Associate District Judge 2026CandidateNoneLocal, OK16$892$843~52.2K0.0%13 Jun
16Pete ReganPaid for by Regan for Tulsa 2026CandidateNoneLocal, OK8$796$796~71K0.0%25 Aug
17Vote 4 VanessaCandidateDem.Local, OK17$942$793~50.7K0.0%26 Oct
18Tom Manske for Canadian County CommissionerCandidateRep.Local, OK3$549$549~19.5K14 Jun
19Vote Rusty Grissom for Cleveland County CommissionerPaid for by Rusty Grissom For District 3 County CommissionerCandidateRep.Local, OK6$797$449~26K0.0%12 Jun
20John FothergillPaid for by John M. Fothergill for Tulsa County Treasurer 2026CandidateNoneLocal, OK4$398$398~31K10 Jun
21Keep Judge Woodward 2026CandidateNoneLocal25$1.4K$396~117.5K0.0%26 Oct
22Christie Miller for Oklahoma County TreasurerPaid for by Christie Miller For TreasurerCandidateNoneLocal, OK3$349$349~25.5K26 Oct
23Johnna Ervin for Shawnee City Commissioner Ward 5CandidateNoneLocal, OK5$348$348~35.5K0.0%16 Aug
24Jennifer Mayo for Oklahoma County Commissioner District 3CandidateNoneLocal, OK1$250$250~7.5K25 Oct
25Rob Davis for District JudgeCandidateNoneLocal, OK4$298$249~13K15 Jun
26Loren Angle For Associate JudgePaid for by Friends of Loren AngleCandidateNoneLocal33$1.6K$248~36.4K0.0%15 Jun
27Sam Strecker for Garfield County Commissioner District 1Paid for by Sam Strecker FGCCD1 2026CandidateNoneLocal, OK8$396$248~17.1K0.0%14 Jun
28James Brown for LeFlore District 1 County Commissioner CandidateNoneLocal, OK6$297$248~18K0.0%16 Jun
29Laura Neubert for Blanchard AldermanCandidateRep.Local, LA8$696$199~48.5K0.0%25 Oct
30Judge Galbraith for District JudgePaid for by Elect Judge Christine Galbraith for District Judge 2026CandidateNoneLocal3$649$199~48.5K25 Oct
31Phillip Peak for District JudgePaid for by Committee to Elect Phillip Peak for Judge 2026CandidateNoneLocal10$595$198~73K0.0%14 Jun
32Re-elect Zac Davis, Grady County District 1 CommissionerCandidateNoneLocal, OK4$198$198~7.1K30 May
33Daniel McClure for District AttorneyPaid for by Daniel McClure for District Attorney 2026CandidateRep.Local4$1.1K$150~57K13 Jun
34Michael Nash for County CommissionerCandidateNoneLocal9$846$150~58.5K40%16 Jun
35Brad Pexiotto for Rogers County AssessorCandidateNoneLocal, OK1$150$150~22.5K16 May
36Bradley Smith for County CommissionerCandidateNoneLocal12$794$149~39.2K13%27 Oct
37Shawn TiemannPaid for by Committee to Elect Shawn TiemannCandidateNoneLocal, OK3$149$149~10.5K6 Aug
38Sabra Barnes for Blaine County TreasurerCandidateNoneLocal, ID16$892$99~52K0.0%11 Jun
39Sierra PfeifferPaid for by FRIENDS OF SIERRA PFEIFFER 2026CandidateNoneLocal3$849$99~47.5K23 Oct
40Friends of JB Miller for District Attorney 2026CandidateNoneLocal14$693$99~126K0.0%10 Jun
41David Berrong for MayorPaid for by Berrong for Mayor CandidateNoneLocal, TN6$297$99~16K0.0%24 Oct
42David Austin for Ward 2CandidateNoneLocal, OK3$149$99~10.5K25 Oct
43Sam Kaufman for MayorCandidateNoneLocal, FL74$13.1K$50~1M0.0%13 Aug
44Moses For MayorPaid for by Moses for Mayor CampaignCandidateNoneLocal16$992$50~46.9K0.0%3 Aug
45Wayne King for County CommissionerPaid for by Wayne King for County Commissioner CandidateNoneLocal9$646$50~51.5K11%14 Oct
46Chris Standridge for Washington County AssessorCandidateNoneLocal8$396$50~11.2K25%16 Jun
47MarQ4JudgePaid for by MarQ Clayton for JudgeCandidateNoneLocal5$248$50~7.5K0.0%24 Sep
48Norman4MayorCandidateNoneLocal5$248$50~15.5K5 Aug
49Brad Hollowell for Grady County Treasurer 2026CandidateNoneLocal2$99$50~6K4 Jun

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.