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 →

45 pages · 511 ads · $64.9K

#PageTypeSideRaceResultAdsSpendIn OKImpressionsAttackLast ad
146 ActionGroupNoneLocal, OK20$6.7K$4.8K~887.5K0.0%26 Oct
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
6John Harber for Atoka MayorPaid for by John Harber Friends of for Atoka MayorCandidateNoneLocal, OK18$3.1K$2.2K~218.1K0.0%16 Oct
7John Gibbons for Oklahoma County AssessorCandidateNoneLocal, OK11$1.9K$1.9K~105.5K18%25 Oct
8Colleen McCarty for Tulsa County DACandidateNoneLocal, OK4$1.7K$1.7K~121.5K15 Jun
9Bartlesville Professional Firefighters Local 200GroupNoneLocal, OK5$1.8K$1.4K~142.5K20%22 Oct
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
17Donald E. Smolen, IIPaid for by SMOLEN LAW, PLLCUnknownNoneLocal11$845$447~68.5K36%25 Oct
18John FothergillPaid for by John M. Fothergill for Tulsa County Treasurer 2026CandidateNoneLocal, OK4$398$398~31K10 Jun
19Keep Judge Woodward 2026CandidateNoneLocal25$1.4K$396~117.5K0.0%26 Oct
20Christie Miller for Oklahoma County TreasurerPaid for by Christie Miller For TreasurerCandidateNoneLocal, OK3$349$349~25.5K26 Oct
21Johnna Ervin for Shawnee City Commissioner Ward 5CandidateNoneLocal, OK5$348$348~35.5K0.0%16 Aug
22Jennifer Mayo for Oklahoma County Commissioner District 3CandidateNoneLocal, OK1$250$250~7.5K25 Oct
23Rob Davis for District JudgeCandidateNoneLocal, OK4$298$249~13K15 Jun
24Loren Angle For Associate JudgePaid for by Friends of Loren AngleCandidateNoneLocal33$1.6K$248~36.4K0.0%15 Jun
25Sam Strecker for Garfield County Commissioner District 1Paid for by Sam Strecker FGCCD1 2026CandidateNoneLocal, OK8$396$248~17.1K0.0%14 Jun
26James Brown for LeFlore District 1 County Commissioner CandidateNoneLocal, OK6$297$248~18K0.0%16 Jun
27Judge Galbraith for District JudgePaid for by Elect Judge Christine Galbraith for District Judge 2026CandidateNoneLocal3$649$199~48.5K25 Oct
28Phillip Peak for District JudgePaid for by Committee to Elect Phillip Peak for Judge 2026CandidateNoneLocal10$595$198~73K0.0%14 Jun
29Re-elect Zac Davis, Grady County District 1 CommissionerCandidateNoneLocal, OK4$198$198~7.1K30 May
30Michael Nash for County CommissionerCandidateNoneLocal9$846$150~58.5K40%16 Jun
31Brad Pexiotto for Rogers County AssessorCandidateNoneLocal, OK1$150$150~22.5K16 May
32Bradley Smith for County CommissionerCandidateNoneLocal12$794$149~39.2K13%27 Oct
33Shawn TiemannPaid for by Committee to Elect Shawn TiemannCandidateNoneLocal, OK3$149$149~10.5K6 Aug
34Sabra Barnes for Blaine County TreasurerCandidateNoneLocal, ID16$892$99~52K0.0%11 Jun
35Sierra PfeifferPaid for by FRIENDS OF SIERRA PFEIFFER 2026CandidateNoneLocal3$849$99~47.5K23 Oct
36Friends of JB Miller for District Attorney 2026CandidateNoneLocal14$693$99~126K0.0%10 Jun
37David Berrong for MayorPaid for by Berrong for Mayor CandidateNoneLocal, TN6$297$99~16K0.0%24 Oct
38David Austin for Ward 2CandidateNoneLocal, OK3$149$99~10.5K25 Oct
39Sam Kaufman for MayorCandidateNoneLocal, FL74$13.1K$50~1M0.0%13 Aug
40Moses For MayorPaid for by Moses for Mayor CampaignCandidateNoneLocal16$992$50~46.9K0.0%3 Aug
41Wayne King for County CommissionerPaid for by Wayne King for County Commissioner CandidateNoneLocal9$646$50~51.5K11%14 Oct
42Chris Standridge for Washington County AssessorCandidateNoneLocal8$396$50~11.2K25%16 Jun
43MarQ4JudgePaid for by MarQ Clayton for JudgeCandidateNoneLocal5$248$50~7.5K0.0%24 Sep
44Norman4MayorCandidateNoneLocal5$248$50~15.5K5 Aug
45Brad 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.