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
Filtered to Texas
1,060 pages · $30.3M on Texas races
Dem. 55% · Rep. 40% · no side 5.2%
51 pages · 1,141 ads · $672.4K
| # | Page | Type | Side | Race | Result | Ads | Spend | In TX | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Judicial Fairness PAC | Group | Rep. | Local, TX | 163 | $224K | $218.6K | ~8.2M | 48% | 20 Oct | |
| 2 | Stop Houston Murders PAC | Group | Rep. | Local, TX | 268 | $179.5K | $179.5K | ~9.5M | 100% | 23 Oct | |
| 3 | Tarrant County Criminal District Attorney Phil SorrellsPaid for by Phil Sorrells Campaign | Candidate | Rep. | Local, TX | 159 | $43.3K | $43.3K | ~4.8M | 0.0% | 26 Oct | |
| 4 | Orlando Sanchez for County JudgePaid for by Orlando Sanchez Campaign | Candidate | Rep. | Local, TX | 96 | $34.8K | $34.8K | ~4.5M | 9.4% | 26 Oct | |
| 5 | Judge Lauren ReederPaid for by Lauren Reeder for Judge | Candidate | Rep. | Local, TX | 4 | $26K | $26K | ~1.3M | 15 Oct | ||
| 6 | Donna Roth for the 295th Civil District Court | Candidate | Rep. | Local, TX | 8 | $23.2K | $23.2K | ~1.5M | 0.0% | 16 Oct | |
| 7 | Justice Ken WisePaid for by Friends of Justice Ken Wise | Candidate | Rep. | Local, TX | 23 | $20.5K | $20.5K | ~1.7M | 0.0% | 22 Oct | |
| 8 | Barry Wernick for Dallas County Commissioner District 2Paid for by Wernick for Dallas | Candidate | Rep. | Local, TX | 73 | $17.5K | $17.5K | ~2M | 81% | 26 Oct | |
| 9 | Commissioner Manny RamirezPaid for by Manny Ramirez Campaign | Candidate | Rep. | Local, TX | 49 | $14.6K | $14.6K | ~1.5M | 0.0% | 22 Oct | |
| 10 | Protect and Serve PAC - TexasPaid for by Protect and Serve Texas GPAC | Group | Rep. | Local, TX | 9 | $11.6K | $10.4K | ~762K | 0.0% | 22 Oct | |
| 11 | Zach Gibson for First Court of Appeals, Place 3 | Candidate | Rep. | Local, TX | 16 | $4.7K | $4.7K | ~383.6K | 0.0% | 26 May | |
| 12 | Harris County Republican Party | Party | Rep. | Local, TX | 4 | $7K | $4.5K | ~900K | 4 Oct | ||
| 13 | Julie Holmer for Collin County Commissioner, 4Paid for by Julie Holmer for County Commissioner | Candidate | Rep. | Local, TX | 2 | $4.5K | $4.5K | ~167.5K | 26 Oct | ||
| 14 | Shawn McDonald for Fort Bend County District Attorney | Candidate | Rep. | Local, TX | 6 | $3.6K | $3.6K | ~267.5K | 83% | 26 Oct | |
| 15 | Sydney Brown Murphy County JudgePaid for by Sydney Murphy Campaign | Candidate | Rep. | Local, TX | 5 | $3.5K | $3.5K | ~79.5K | 0.0% | 18 May | |
| 16 | David Linder County Commissioner Pct. 4 | Candidate | Rep. | Local, TX | 2 | $3K | $3K | ~290K | 5 Oct | ||
| 17 | Kristi Skillern for District Judge-217th Paid for by Kristi Skillern for Judge Campaign | Candidate | Rep. | Local, TX | 15 | $2.8K | $2.8K | ~124.6K | 14% | 20 May | |
| 18 | Bastrop County Conservatives | Group | Rep. | Local, TX | 31 | $2.9K | $2.7K | ~202.4K | 0.0% | 26 Oct | |
| 19 | Connie ScottPaid for by Connie Scott Campaign | Candidate | Rep. | Local, TX | 7 | $2.3K | $2.3K | ~276.6K | 0.0% | 23 Oct | |
| 20 | Chris Daniel for Harris County District ClerkPaid for by Friends of Chris Daniel | Candidate | Rep. | Local, TX | 5 | $2.2K | $2.2K | ~160K | 0.0% | 26 Oct | |
| 21 | Hays Progressives United | Group | Rep. | Local, TX | 6 | $2.3K | $2.1K | ~77K | 21 May | ||
| 22 | Texans for a Conservative Tomorrow | Group | Rep. | Local, TX | 6 | $2K | $2K | ~236K | 33% | 13 Jun | |
| 23 | Kacey Roman for Justice of the Peace -Precinct 1 - Place 2Paid for by Kacey Roman for Justice of the Peace 1-2 | Candidate | Rep. | Local, TX | 1 | $1.7K | $1.7K | ~65K | 13 May | ||
| 24 | Wayland Van Nest For Brazos County District ClerkPaid for by Wayland Van Nest Campaign | Candidate | Rep. | Local, TX | 3 | $1.7K | $1.7K | ~242.5K | 5 May | ||
| 25 | Claire Hamker Grammer for Randall County Court at Law #1Paid for by Grammer for Judge | Candidate | Rep. | Local, TX | 6 | $1.4K | $1.4K | ~115K | 0.0% | 25 May | |
| 26 | Judge Ken CannataPaid for by Judge Ken Cannata | Candidate | Rep. | Local, TX | 3 | $1.3K | $1.3K | ~135K | 12 Oct | ||
| 27 | Candidate MomPaid for by CANDIDATE MOM | Candidate | Rep. | Local, IL | 63 | $17.6K | $1.3K | ~1.8M | 14% | 26 Oct | |
| 28 | Tamara McFarlane for County ClerkPaid for by Tamara McFarlane Campaign | Candidate | Rep. | Local, TX | 18 | $2K | $1.2K | ~293.2K | 72% | 26 Oct | |
| 29 | True Grit Texas PAC | Group | Rep. | Local, TX | 3 | $849 | $849 | ~67K | 10 Oct | ||
| 30 | Denton County Republican Club | Group | Rep. | Local, TX | 2 | $799 | $799 | ~60K | 28 May | ||
| 31 | Denton County Clerk Juli Luke | Candidate | Rep. | Local, TX | 6 | $797 | $797 | ~177.5K | 0.0% | 15 Oct | |
| 32 | Tarrant County Judge Tim O’HarePaid for by Tim O'Hare for Tarrant County Judge Campaign | Candidate | Rep. | Local, TX | 13 | $844 | $794 | ~50.5K | 23% | 26 Oct | |
| 33 | Michael A. French / Candidate for Mayor of New Braunfels, TexasPaid for by French for Mayor, City of New Braunfels | Candidate | Rep. | Local, TX | 2 | $599 | $599 | ~50K | 1 Jun | ||
| 34 | Jon Albin Republican For Justice of The Peace Brazoria County - 3-2 | Candidate | Rep. | Local, TX | 4 | $598 | $598 | ~42K | 19 Oct | ||
| 35 | Kyle Greenwood, Republican for Brazos County Commissioner Pct 2 | Candidate | Rep. | Local, TX | 12 | $594 | $594 | ~27.2K | 0.0% | 23 May | |
| 36 | Commissioner Vincent Morales | Candidate | Rep. | Local, TX | 1 | $550 | $550 | ~37.5K | 19 Oct | ||
| 37 | Vote Dr. Kristina Nelson | Candidate | Rep. | Local, TX | 11 | $845 | $547 | ~43.6K | 0.0% | 19 Oct | |
| 38 | Judge Mark HenryPaid for by Judge Mark Henry Campaign | Candidate | Rep. | Local, TX | 2 | $499 | $499 | ~52K | 4 Oct | ||
| 39 | Susan Junker for Bandera County JudgePaid for by Junker for Judge | Candidate | Rep. | Local, TX | 2 | $499 | $499 | ~40K | 24 May | ||
| 40 | Re-Elect Pat Deen for Parker County Judge | Candidate | Rep. | Local, TX | 4 | $498 | $498 | ~41K | 13 Oct | ||
| 41 | Steve Cavender for Arlington Mayor | Candidate | Rep. | Local, TX | 1 | $450 | $450 | ~27.5K | 1 May | ||
| 42 | Warren Howell for Harris County JudgePaid for by Warren Howell | Candidate | Rep. | Local, TX | 4 | $398 | $398 | ~30K | 18 May | ||
| 43 | Nueces County Republican Party | Party | Rep. | Local, TX | 1 | $350 | $350 | ~17.5K | 24 Oct | ||
| 44 | Lydia Elizondo for District AttorneyPaid for by Lydia Elizondo Campaign for County Court at Law 7 | Candidate | Rep. | Local, TX | 2 | $299 | $299 | ~31K | 20 Aug | ||
| 45 | Cameron County Republican Party | Party | Rep. | Local, TX | 7 | $347 | $297 | ~4.8K | 0.0% | 24 Oct | |
| 46 | Jordan Januse for Brazos CountyPaid for by Jordan Januse for Brazos | Candidate | Rep. | Local, TX | 3 | $249 | $249 | ~17.5K | 15 May | ||
| 47 | Merendino for 75th District Judge - Liberty County | Candidate | Rep. | Local, TX | 4 | $198 | $198 | ~16K | 19 May | ||
| 48 | Elect Bennett Dodson for Judge, Waller County Court at Law No 1Paid for by Dodson for Judge | Candidate | Rep. | Local, TX | 2 | $99 | $99 | ~25K | 19 May | ||
| 49 | Leo Arcos for County Commissioner PCT. 4Paid for by Leo Arcos | Candidate | Rep. | Local, TX | 2 | $99 | $50 | ~2K | 12 Sep | ||
| 50 | Commissioner Charlie Riley - Montgomery Co Pct 2 - Campaign PagePaid for by Charlie Riley Campaign | Candidate | Rep. | Local, TX | 1 | $50 | $50 | ~2.5K | 3 Sep | ||
| 51 | Ash Harmon for Grayson County Constable, Pct.4Paid for by Ash Harmon for Constable Campaign | Candidate | Rep. | Local, TX | 1 | $50 | $50 | ~4.5K | 19 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.