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 Alabama
325 pages · $1.8M on Alabama races
Dem. 23% · Rep. 62% · no side 16%
47 pages · 733 ads · $242.4K
| # | Page | Type | Side | Race | Result | Ads | Spend | In AL | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | My Cullman Television | Media | None | Other statewide, AL | 13 | $17.3K | $17.2K | ~2.1M | 7.7% | 16 Oct | |
| 2 | John Roberts for State Senate | Candidate | None | Legislature, AL | 19 | $18.2K | $17.1K | ~1.5M | 0.0% | 26 Oct | |
| 3 | Walker For AlabamaPaid for by Walker for Alabama | Candidate | None | Governor, AL | 33 | $29K | $17K | ~4.6M | 0.0% | 17 May | |
| 4 | Jack Williams | Unknown | None | Other statewide, AL | 59 | $12.6K | $10.7K | ~1.1M | 0.0% | 14 May | |
| 5 | Pamela Casey for Alabama Attorney General | Candidate | None | Other statewide, AL | 8 | $10.2K | $10.2K | ~1.2M | 0.0% | 18 May | |
| 6 | Matt Gentry for Public Service CommissionPaid for by Matt Gentry for PSC | Candidate | None | Other statewide, AL | 4 | $9K | $9K | ~1.2M | 22 Oct | ||
| 7 | Aaron Thomas for HD 10Paid for by Aaron Thomas for HD10 | Candidate | None | Legislature, AL | 61 | $8.9K | $8.9K | ~1.6M | 31% | 26 Oct | |
| 8 | Jesse Battles for State Senate | Candidate | None | Legislature, AL | 5 | $11K | $8.2K | ~842K | 20% | 26 Oct | |
| 9 | Rhett Marques for CongressPaid for by Rhett Marques for State Representative | Candidate | None | Legislature, AL | 38 | $9K | $7.3K | ~635K | 21% | 26 Oct | |
| 10 | Scott Ortis for State Senate | Candidate | None | Legislature, AL | 18 | $11.1K | $6.8K | ~1.1M | 7.1% | 17 May | |
| 11 | Josh PendergrassPaid for by Pendergrass For Alabama | Candidate | None | Legislature, AL | 12 | $4.5K | $4.5K | ~248K | 42% | 26 Oct | |
| 12 | Rep. Greg Barnes, AL HD13Paid for by Greg Barnes | Candidate | None | Legislature, AL | 6 | $6K | $4.2K | ~527K | 0.0% | 12 May | |
| 13 | Digital News Services | Media | None | Governor, WI | 54 | $25.9K | $3.9K | ~1.7M | 48% | 26 Oct | |
| 14 | Carlson for AlabamaPaid for by FRIENDS OF NATE CARLSON | Candidate | None | Legislature, AL | 9 | $3.1K | $3.1K | ~113K | 11% | 19 May | |
| 15 | David Money for AlabamaPaid for by Friends of David Money | Candidate | None | Legislature, AL | 29 | $4.4K | $3.1K | ~431.2K | 0.0% | 19 May | |
| 16 | AshLeigh Dunham for Supreme Court Associate Justice | Candidate | None | Other statewide, AL | 11 | $3.1K | $2.8K | ~634.5K | 0.0% | 18 Oct | |
| 17 | Joey Callahan for House District 32 | Candidate | None | Legislature, AL | 2 | $2.6K | $2.6K | ~102.5K | 20 Oct | ||
| 18 | Jeff Monroe for State House District 37 | Candidate | None | Legislature, AL | 33 | $4.2K | $2.4K | ~476.2K | 0.0% | 19 Oct | |
| 19 | Ernie Yarbrough, State Representative District 7Paid for by Ernie Yarbrough for State House | Candidate | None | State | 37 | $6.6K | $2.3K | ~340.5K | 0.0% | 26 Oct | |
| 20 | Nicole Jones Wadsworth for Lt. GovernorPaid for by Committee To Elect Dr. Nicole Wadsworth | Candidate | None | Other statewide, AL | 39 | $2.3K | $2.2K | ~119.6K | 0.0% | 18 May | |
| 21 | Trent Ford | Candidate | None | Legislature, AL | 16 | $3.8K | $2.1K | ~251.5K | 25% | 25 Oct | |
| 22 | Kristin Nelson for House District 38Paid for by Friends of Kristin Nelson | Candidate | None | Legislature, AL | 12 | $2.4K | $2.1K | ~490K | 0.0% | 26 Oct | |
| 23 | Alabama Political Reporter | Media | None | Legislature, AL | 3 | $2.6K | $1.4K | ~240K | 1 May | ||
| 24 | Representative Mike ShawPaid for by Elect Mike Shaw | Candidate | None | State | 8 | $5.5K | $1.3K | ~215K | 23 Oct | ||
| 25 | Emily Jones for State Board of Education, District 8Paid for by Emily Jones for State Board of Ed District 8 | Candidate | None | State | 16 | $2.4K | $1.1K | ~120.6K | 0.0% | 25 Oct | |
| 26 | Derek Chen for Alabama | Candidate | None | Other statewide, AL | 1 | $950 | $950 | ~112.5K | 7 May | ||
| 27 | Corley Ellis for House District 41Paid for by Paid for by Corley Ellis Campaign | Candidate | None | State | 7 | $3K | $899 | ~152.5K | 12 Oct | ||
| 28 | Elect Elaine BeechPaid for by Elaine Beech Campaign | Candidate | None | Legislature, AL | 5 | $1.3K | $899 | ~93.5K | 0.0% | 26 Oct | |
| 29 | Doc Mancuso for State House District 7Paid for by Angelo "Doc" Mancuso Campaign | Candidate | None | State | 20 | $8K | $798 | ~312K | 25% | 27 Oct | |
| 30 | James Linderholm for Alabama District 20Paid for by Linderholm For District 20 | Candidate | None | Legislature, AL | 7 | $747 | $747 | ~99.5K | 43% | 25 Oct | |
| 31 | Hammons for AlabamaPaid for by The Committiee to Elect Kinsley Hammons | Candidate | None | Legislature, AL | 6 | $597 | $597 | ~29K | 0.0% | 25 Oct | |
| 32 | Forrest Satterfield | Candidate | None | Legislature, AL | 15 | $743 | $594 | ~67.2K | 13% | 26 Oct | |
| 33 | Connie Spears for State Board of EducationPaid for by Friends of Connie Spears | Candidate | None | Other statewide, AL | 3 | $549 | $499 | ~131K | 17 May | ||
| 34 | Kevin Bradford for State House, District 17Paid for by Committee to Elect Kevin Bradford | Candidate | None | Legislature, AL | 1 | $450 | $450 | ~32.5K | 8 May | ||
| 35 | Bill McAdams for State House | Candidate | None | Legislature, AL | 5 | $448 | $448 | ~19.5K | 40% | 14 May | |
| 36 | Jonathan Russell for State RepresentativePaid for by Committee to Elect Jonathan Russell | Candidate | None | Legislature, MO | 41 | $2.7K | $249 | ~140.2K | 0.0% | 4 Aug | |
| 37 | Shalela Dowdy for Alabama House District 97Paid for by The Committee to Elect Shalela Dowdy | Candidate | None | Legislature, AL | 5 | $248 | $248 | ~8.6K | 0.0% | 16 May | |
| 38 | Melissa Stuckey for State HousePaid for by FRIENDS FOR MELISSA STUCKEY | Candidate | None | Legislature, GA | 13 | $2.9K | $150 | ~139.6K | 0.0% | 21 Oct | |
| 39 | Ernest Fitts, IV for State Representative District 80Paid for by Ernie Fitts | Candidate | None | Legislature, ME | 5 | $648 | $150 | ~42.5K | 22 Sep | ||
| 40 | Donald Mottern for Alabama State Senate | Candidate | None | Legislature, AL | 1 | $150 | $150 | ~12.5K | 7 Oct | ||
| 41 | Strong with Stone - Spencer Stone for State SenatePaid for by Stone for State Senate | Candidate | None | State | 4 | $298 | $149 | ~22K | 30 Sep | ||
| 42 | Heather Baxter For District 34 | Candidate | None | State | 31 | $1.5K | $99 | ~6.5K | 0.0% | 29 May | |
| 43 | Derrick Collins | Candidate | None | Governor, AL | 3 | $149 | $99 | ~648.5 | 1 Oct | ||
| 44 | Doug Cannon for Alabama State Senate | Candidate | None | Legislature, AL | 2 | $99 | $99 | ~22K | 6 May | ||
| 45 | Terence Lott Sr. for the 73rd District Paid for by Lott2026 | Candidate | None | State | 11 | $645 | $50 | ~207.5K | 0.0% | 18 Oct | |
| 46 | Vote Hurst for Alabama Senate | Candidate | None | Legislature, AL | 1 | $50 | $50 | ~12.5K | 15 May | ||
| 47 | Kaycee Cavender for Alabama State House District 40Paid for by Committee to Elect Kaycee Cavender | Candidate | None | Legislature, AL | 1 | $50 | $50 | ~12.5K | 7 May |
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.