Political ads on Meta and Google, 2018-2025
Television is not in this archive: it appears only as national yearly totals on the Money page. Every advertiser with an anti-trans ad is named, candidates and committees included.
The project's own classification of Meta and Google political ads, 2018-2025, from the platforms' public ad libraries. Only ads classified as anti-trans are in it. Dollars are the platforms' reported brackets.
- Meta
Coverage by year and channel
Read the coverage column before quoting a total: a year that was only partly measured is a floor, not the full amount.
| Year | Channel | Ads | Spend | Coverage |
|---|---|---|---|---|
| 2026 | 37 | $94,100 to $108,900 | Measured. | |
| 2025 | 36 | $59,000 to $72,700 | Partly measured: the review covered only part of the data, so the totals are likely lower than the true amount. | |
| 2025 | Meta | 3,419 | $2,412,400 to $3,198,381 | Measured. |
| 2024 | 1,481 | $7,831,100 to $9,460,800 | Measured. | |
| 2024 | Meta | 4,506 | $6,462,600 to $8,162,794 | Measured. |
| 2023 | 14 | $10,300 to $15,800 | Partly measured: the review covered only part of the data, so the totals are likely lower than the true amount. | |
| 2023 | Meta | 4,288 | $4,304,000 to $5,538,012 | Measured. |
| 2022 | 24 | $104,900 to $133,200 | Measured. | |
| 2022 | Meta | 2,520 | $7,885,400 to $9,707,280 | Measured. |
| 2021 | 40 | $0 to $200 | Measured. | |
| 2021 | Meta | 412 | $158,700 to $225,688 | Measured. |
| 2020 | 14 | $2,300 to $3,000 | Measured. | |
| 2020 | Meta | 823 | $252,100 to $390,377 | Measured. |
| 2019 | Partly measured. | |||
| 2019 | Meta | 512 | $12,800 to $64,288 | Partly measured: the review covered only part of the data, so the totals are likely lower than the true amount. |
| 2018 | Not available. | |||
| 2018 | Meta | Not available. |
By channel
| Channel | Ads | Spend |
|---|---|---|
| 1,646 | $8,101,700 to $9,794,600 | |
| Meta | 16,480 | $21,488,000 to $27,286,820 |
Top advertisers, by spend
| Advertiser | Ads | Spend |
|---|---|---|
| Matt Walsh | 1,161 | $8,849,200 to $10,751,139 |
| SENATE LEADERSHIP FUND | 1,322 | $5,481,700 to $6,692,049 |
| PragerU | 2,937 | $2,019,400 to $2,692,863 |
| DailyWire+ | 578 | $2,064,200 to $2,534,522 |
| Daily Wire | 280 | $1,610,300 to $1,960,020 |
| PRESERVE AMERICA PAC | 88 | $1,275,000 to $1,510,000 |
| Ben Shapiro | 263 | $1,178,100 to $1,418,137 |
| Alliance Defending Freedom · organization page | 2,450 | $721,900 to $1,089,076 |
| DONALD J. TRUMP FOR PRESIDENT 2024, INC. | 117 | $805,000 to $935,000 |
| PragerU Kids | 133 | $469,900 to $569,167 |
| Stanley M. Herzog Foundation | 375 | $370,700 to $485,725 |
| CatholicVote | 228 | $343,200 to $435,972 |
| Do No Harm Medicine · organization page | 351 | $303,400 to $385,849 |
| TED CRUZ FOR SENATE | 4 | $300,000 to $350,000 |
| Protect Women Ohio | 31 | $215,500 to $268,669 |
| GOP | 63 | $201,600 to $250,937 |
| Michael Knowles | 29 | $181,300 to $222,771 |
| Preserve America | 9 | $150,100 to $187,191 |
| American Principles Project | 244 | $117,300 to $172,156 |
| Congressional Leadership Fund | 34 | $139,500 to $169,585 |
| Citizens for Sanity | 12 | $131,000 to $167,996 |
| Conservative-American.org | 2 | $130,000 to $159,998 |
| Hillsdale College Online Courses | 97 | $118,700 to $148,203 |
| Candace Owens | 35 | $123,700 to $148,065 |
| The Lion | 1,010 | $30,800 to $130,790 |
| Other advertisers | 5 | $3,500 to $4,395 |
Archive built 2026-09-10.
Political ads on Meta and Google, 2018-2025
The Meta and Google political ads of 2018 to 2025 that the project classified as anti-trans, with the advertiser, the spend the platform disclosed and the ad's own text. Read the coverage column before quoting any total: several year and channel cells are non-coverage, not measured zeros. Television is not in this archive; it is on the Money page as national yearly totals.
The throughline — what each number actually means
One row per year and channel. measured means the year's dollars were substantially judged; partial / narrow / weak means real but known to undercount; unavailable means the archive does not cover it — a zero there would be an artefact, not a finding; zero means none was found in the part of the year that was judged. Each status carries a shape as well as a colour — a filled circle, a half circle, an empty circle, a dash — so it reads the same without colour.
By channel
Who ran it — top 25 by disclosed anti-trans spend
Full roster of … advertisers on the Advertisers tab.