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%
325 pages · 20,920 ads · $16.4M · page 2 of 2
| # | Page | Type | Side | Race | Result | Ads | Spend | In AL | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | State Representative Christopher J. EnglandPaid for by Committee to Elect Chris England | Candidate | Dem. | Legislature, AL | 2 | $499 | $499 | ~82.5K | 13 Oct | ||
| 202 | Jabo Waggoner for Senate District 16Paid for by Waggoner for Senate Committee | Candidate | Rep. | Legislature, AL | 2 | $499 | $499 | ~37K | 18 May | ||
| 203 | Alabama Will 4 Gov | Candidate | Rep. | Governor, AL | 6 | $497 | $497 | ~53K | 0.0% | 18 May | |
| 204 | National Right To WorkPaid for by National Right to Work Committee | Group | Rep. | House, district not named | 35 | $32K | $450 | ~1.9M | 100% | 19 Oct | |
| 205 | Tracie Turrentine for Superintendent of Morgan County SchoolsPaid for by Friends of Tracie Turrentine | Candidate | None | None | 3 | $1K | $450 | ~71.5K | 5 May | ||
| 206 | Katrina Hennings for St. Clair County Commission, District 1Paid for by Friends of Katrina Hennings Campaign | Candidate | Rep. | Local, AL | 2 | $899 | $450 | ~225K | 10 Jun | ||
| 207 | Dobson for Alabama | Candidate | Rep. | Senate, AL | 2 | $499 | $450 | ~73.5K | 9 Oct | ||
| 208 | Pringle for AL101Paid for by CHRIS PRINGLE CAMPAIGN | Candidate | Rep. | Legislature, AL | 1 | $450 | $450 | ~42.5K | 21 Oct | ||
| 209 | Norman Crow for House District 63Paid for by Friends of Norman Crow | Candidate | Dem. | Legislature, AL | 1 | $450 | $450 | ~112.5K | 13 Oct | ||
| 210 | 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 | ||
| 211 | Desirae LewisPaid for by Friends of Desirae Lewis | Candidate | Rep. | Local, AL | 1 | $450 | $450 | ~32.5K | 1 May | ||
| 212 | James Richardson For Congress | Candidate | Rep. | House AL-2 | 3 | $449 | $449 | ~119K | 22 Jul | ||
| 213 | Bill McAdams for State House | Candidate | None | Legislature, AL | 5 | $448 | $448 | ~19.5K | 40% | 14 May | |
| 214 | Joshua MckeePaid for by JOSHUA MCKEE FOR CONGRESS | Candidate | Rep. | House AL-2 | 7 | $447 | $447 | ~27K | 11 Aug | ||
| 215 | David Coram for PelhamPaid for by David Coram Pelham City Council Place 1 | Candidate | None | Local, AL | 9 | $446 | $446 | ~22.5K | 0.0% | 26 Oct | |
| 216 | Rick Pate for Lt. GovernorPaid for by Friends of Rick Pate | Candidate | Rep. | Other statewide, AL | 2 | $399 | $399 | ~36K | 14 May | ||
| 217 | Scottie Stewart County Commissioner District 3 | Candidate | None | Local, AL | 7 | $447 | $397 | ~35.5K | 0.0% | 16 May | |
| 218 | John Knapp for Alabama House District 65Paid for by John Knapp for HD65, PO Box 114, Tibbie, AL 36583 | Candidate | Rep. | Legislature, AL | 8 | $396 | $396 | ~104K | 0.0% | 26 Oct | |
| 219 | K Patrice Williams, Fairfield City Council | Candidate | None | Local, CA | 27 | $2K | $350 | ~94.6K | 0.0% | 25 Oct | |
| 220 | Collin Daly for Limestone County ChairmanPaid for by Friends of Collin Daly | Candidate | None | Local, AL | 1 | $350 | $350 | ~27.5K | 5 May | ||
| 221 | Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim Chapman | Candidate | Rep. | Legislature, WV | 31 | $6.6K | $349 | ~229.8K | 57% | 24 Oct | |
| 222 | Morton For SchoolsPaid for by Morton for Schools, Inc | Candidate | None | Local, GA | 16 | $3.4K | $349 | ~169K | 0.0% | 15 May | |
| 223 | Tim Ramsey County Commissioner District 4 | Candidate | None | Local | 5 | $748 | $349 | ~68.5K | 17 May | ||
| 224 | Letetia Daniels Jackson For Houston County Commissioner, District 1 Paid for by Committee to Election Letetia Daniels Jackson | Candidate | None | Local, GA | 18 | $1.3K | $348 | ~180K | 0.0% | 23 Oct | |
| 225 | Curtis Harvey Houston County Commissioner District 1 | Candidate | None | Local, AL | 7 | $347 | $347 | ~14.5K | 0.0% | 18 May | |
| 226 | Taylor Cook for State House 43Paid for by Committee to Elect Taylor Cook | Candidate | Dem. | Legislature, AL | 2 | $299 | $299 | ~21K | 11 Oct | ||
| 227 | Maurice Mercer for Congress AL-06Paid for by FRIENDS TO ELECT MERCER | Candidate | Dem. | House AL-6 | Lost · 42.5% | 2 | $299 | $299 | ~30K | 10 Oct | |
| 228 | Michael Tewalt for JudgePaid for by Michael Tewalt For District Judge | Candidate | None | Local, KY | 9 | $846 | $297 | ~56.5K | 0.0% | 18 May | |
| 229 | Toni Kornegay Vaughn ALHD 45Paid for by toni Kornegay Vaughn | Candidate | Dem. | Legislature, AL | 6 | $297 | $297 | ~20K | 17% | 18 Oct | |
| 230 | Candice Duvieilh for CongressPaid for by FRIENDS OF CANDICE DUVIEILH | Candidate | Dem. | House AL-5 | 6 | $297 | $297 | ~17.1K | 0.0% | 4 May | |
| 231 | Representative Lee ReevesPaid for by Lee Reeves for State House | Candidate | Rep. | Legislature, TN | 29 | $17.2K | $250 | ~2.6M | 32% | 6 Aug | |
| 232 | Our Piedmont Education FoundationPaid for by OUR PIEDMONT EDUCATION FOUNDATION | Group | None | None | 32 | $6.2K | $250 | ~474.5K | 0.0% | 26 Oct | |
| 233 | Baldwin County Commissioner James E. "Jeb" Ball, District 1Paid for by Committee to Elect Jeb Ball | Candidate | None | Local, AL | 1 | $250 | $250 | ~37.5K | 13 May | ||
| 234 | Sheriff Ron Puckett | Candidate | None | Local, AL | 1 | $250 | $250 | ~37.5K | 8 May | ||
| 235 | Change.org | Group | None | None | 5,122 | $732.6K | $249 | ~45.4M | 34% | 27 Oct | |
| 236 | Mayor of Irondale James D. Stewart, Jr.Paid for by Mayor James D. Stewart, Jr. | Candidate | None | None | 54 | $5.7K | $249 | ~952K | 0.0% | 26 Oct | |
| 237 | 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 | |
| 238 | Limestone County Republican Party | Party | Rep. | None | 25 | $2.2K | $249 | ~69.6K | 0.0% | 26 Oct | |
| 239 | Wes Hodge for County CommissionPaid for by Wes Hodge for County Commission District 2 | Candidate | Dem. | Local, FL | 13 | $844 | $249 | ~42.7K | 7.7% | 16 Aug | |
| 240 | Jeremiah Giles for Circuit JudgePaid for by Committee to Elect Jeremiah Giles | Candidate | None | Local, AL | 6 | $497 | $249 | ~46K | 0.0% | 18 May | |
| 241 | Jarred ”Jay” Welborn for Shelby County District JudgePaid for by Committee to Elect Jarred Welborn | Candidate | None | Local, AL | 6 | $397 | $249 | ~18.1K | 0.0% | 16 Jun | |
| 242 | Montgomery County Democrats (Alabama)Paid for by Montgomery County Democratic Party | Party | Dem. | Local, AL | 5 | $348 | $249 | ~88.5K | 25 Oct | ||
| 243 | Alabama Family Project | Group | Rep. | Local, AL | 3 | $249 | $249 | ~17.5K | 17 May | ||
| 244 | State Representative Jennifer LeeperPaid for by Jennifer Leeper 2026. Approved by Jennifer Leeper. | Candidate | Dem. | Legislature, CT | 113 | $5.6K | $248 | ~258.5K | 4.4% | 26 Oct | |
| 245 | Camara for Commissioner | Candidate | None | Local | 23 | $4.5K | $248 | ~444.1K | 22% | 26 Oct | |
| 246 | LaTanya Millhouse State Representative District 52 CandidatePaid for by LATANYA MILLHOUSE COMMITTEE TO ELECT LATANYA MILLHOUSE | Candidate | Dem. | Legislature, GA | 35 | $2.3K | $248 | ~179.7K | 2.9% | 16 Jun | |
| 247 | Tommy Barnes for U.S. Congress | Candidate | None | House, district not named | 6 | $297 | $248 | ~36K | 33% | 18 May | |
| 248 | 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 | |
| 249 | Lani Tynes for Circuit Judge Place 2 | Candidate | None | Local | 14 | $1.8K | $199 | ~171K | 0.0% | 26 Oct | |
| 250 | DANNO Daniel Taylor for Blount County CommissionerPaid for by Committee to elect Daniel Taylor | Candidate | None | Local, AL | 6 | $397 | $199 | ~37K | 0.0% | 19 May | |
| 251 | Mike Pollard for County Commissioner | Candidate | None | Local, AL | 4 | $298 | $199 | ~34K | 6 May | ||
| 252 | Valencia Allen-Coats for Clarke County License Commissioner | Candidate | None | Local, AL | 2 | $199 | $199 | ~35K | 19 Oct | ||
| 253 | Terri LaPoint for Congress | Candidate | Rep. | House AL-3 | 2 | $199 | $199 | ~15K | 17 May | ||
| 254 | Dr. Will Boyd for AlabamaPaid for by Will Boyd for Alabama | Candidate | Dem. | Governor, AL | 2 | $199 | $199 | ~29K | 15 May | ||
| 255 | Elect Junga JudgePaid for by Junga For Judge | Candidate | None | Local, OH | 35 | $2.3K | $198 | ~362.9K | 0.0% | 26 Oct | |
| 256 | Kenneth Jackson, Madison City Council District 7Paid for by Kenneth Jackson Supporters | Group | None | Local, AL | 5 | $248 | $198 | ~2.7K | 0.0% | 23 Sep | |
| 257 | Everett Wess for Senate 2026Paid for by EVERETT W. WESS FOR US SENATE | Candidate | Dem. | Senate, AL | Lost · 45.3% | 4 | $198 | $198 | ~22K | 15 Jun | |
| 258 | Lagniappe DailyPaid for by SOMETHING EXTRA PUBLISHING, INC. | Media | Dem. | Senate, AL | 4 | $198 | $198 | ~22K | 12 Jun | ||
| 259 | Grant GreenPaid for by Friends of Grant Green 2026 | Candidate | Rep. | Legislature, OK | 11 | $9.6K | $150 | ~821.5K | 0.0% | 16 Jun | |
| 260 | Elect Sheriff James RhodesPaid for by James Rhodes for Sheriff PAC ID #25190 | Candidate | None | Local, OR | 30 | $6.2K | $150 | ~452K | 6.7% | 27 Oct | |
| 261 | Sharon CooperPaid for by Sharon Cooper for State House | Candidate | Rep. | Legislature, GA | 11 | $5K | $150 | ~122.7K | 0.0% | 26 Oct | |
| 262 | 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 | |
| 263 | Republican State Leadership Committee | Party | Rep. | Local, KY | 3 | $1.6K | $150 | ~100K | 9 Oct | ||
| 264 | Cam Hunt for Lee County SheriffPaid for by Committee to Elect Cam Hunt for Sheriff | Candidate | None | Local | 9 | $1.4K | $150 | ~151.5K | 33% | 14 May | |
| 265 | Toby Conner for County Commissioner | Candidate | None | Local, GA | 18 | $1.2K | $150 | ~77K | 0.0% | 15 Jun | |
| 266 | Ernest Fitts, IV for State Representative District 80Paid for by Ernie Fitts | Candidate | None | Legislature, ME | 5 | $648 | $150 | ~42.5K | 22 Sep | ||
| 267 | John Katopodis | Candidate | None | None | 3 | $449 | $150 | ~30.5K | 16 May | ||
| 268 | Committee to Elect Daryl Lewis for Shelby County Assessor | Candidate | None | Local, TN | 4 | $398 | $150 | ~30K | 4 May | ||
| 269 | Donald Mottern for Alabama State Senate | Candidate | None | Legislature, AL | 1 | $150 | $150 | ~12.5K | 7 Oct | ||
| 270 | Nicholas J. Beckham for Talladega District Judge, Place 2 | Candidate | None | Local, AL | 1 | $150 | $150 | ~12.5K | 6 May | ||
| 271 | Tim Forehand for Geneva County SheriffPaid for by Tim Forehand For Geneva County Sheriff | Candidate | None | Local, AL | 1 | $150 | $150 | ~17.5K | 4 May | ||
| 272 | Delegate Robin GrammerPaid for by Friends of Robin L. Grammer Jr. | Candidate | Rep. | Legislature, MD | 54 | $3.1K | $149 | ~197.3K | 56% | 26 Oct | |
| 273 | Jeffrey Williams for Houston County Commissioner - District 1 | Candidate | None | Local, GA | 11 | $645 | $149 | ~67.5K | 0.0% | 31 Aug | |
| 274 | Vote Art Faulkner AL Republican Executive Committee-Elmore CountyPaid for by Committee to Elect Art Faulkner | Candidate | Rep. | None | 5 | $348 | $149 | ~39.5K | 0.0% | 15 May | |
| 275 | Strong with Stone - Spencer Stone for State SenatePaid for by Stone for State Senate | Candidate | None | State | 4 | $298 | $149 | ~22K | 30 Sep | ||
| 276 | Lee County Democratic Party - Alabama | Party | Dem. | Governor, AL | 5 | $248 | $149 | ~19K | 0.0% | 15 Oct | |
| 277 | Timothy Lower Foley City Council District 2Paid for by COMMITTEE TO ELECT TIMOTHY LOWER FOR FOLEY CITY COUNCIL DISTRICT 2 | Candidate | None | Local, AL | 3 | $149 | $149 | ~3.6K | 8 Jun | ||
| 278 | JR Bowling for State Senate District 4Paid for by JR Bowling For Alabama State Senate District 4 | Candidate | Rep. | Legislature, AL | 3 | $149 | $149 | ~8.5K | 18 May | ||
| 279 | Concerned Parents of Illinois Paid for by Concerned Parents NFP | Group | Rep. | None | 225 | $13.7K | $99 | ~1.1M | 51% | 26 Oct | |
| 280 | Amar MukundaPaid for by FRIENDS OF AMAR MUKUNDA | Candidate | Dem. | Legislature, MD | 31 | $5.1K | $99 | ~949.6K | 11% | 19 Jun | |
| 281 | Our Big RiverPaid for by Stronger Together Ohio | Network page | None | None | 60 | $3K | $99 | ~125.6K | 40% | 26 Oct | |
| 282 | Heather Baxter For District 34 | Candidate | None | State | 31 | $1.5K | $99 | ~6.5K | 0.0% | 29 May | |
| 283 | Wren Hernandez for Elmore CountyPaid for by Hernandez for Elmore County | Candidate | None | Local | 16 | $1.2K | $99 | ~55K | 0.0% | 19 May | |
| 284 | Justin Medearis for Montgomery County Commission District 15Paid for by JUSTIN MEDEARIS CHOOSE MEDEARIS FOR COUNTY COMMISSIONER DISTRICT 15 | Candidate | None | Local, TN | 6 | $597 | $99 | ~72K | 0.0% | 1 Aug | |
| 285 | Nick Carter for ALGOP State Executive Committee-Elmore County | Candidate | Rep. | None | 9 | $446 | $99 | ~31.6K | 0.0% | 19 May | |
| 286 | Committee to Elect Tiffany Jones | Candidate | None | Local, KY | 4 | $398 | $99 | ~44K | 14 May | ||
| 287 | Zac TalleyPaid for by Zachary Talley for Office | Candidate | None | Local | 4 | $298 | $99 | ~20K | 19 May | ||
| 288 | Nina TaylorPaid for by Committee to Elect Nina Taylor | Candidate | Dem. | Legislature, AL | 4 | $198 | $99 | ~16K | 18 May | ||
| 289 | Derrick Collins | Candidate | None | Governor, AL | 3 | $149 | $99 | ~648.5 | 1 Oct | ||
| 290 | City of Auburn, AL - City GovernmentPaid for by City of Auburn | Public body | None | Local, AL | 3 | $149 | $99 | ~42.5K | 19 Aug | ||
| 291 | Michele Porter Headley for Revenue Commissioner | Candidate | None | Local, AL | 3 | $149 | $99 | ~4.5K | 15 Jun | ||
| 292 | Elect TyJuan ThirdgillPaid for by Friends of TyJuan Thirdgill | Candidate | Dem. | Legislature, AL | 3 | $149 | $99 | ~4.5K | 29 May | ||
| 293 | Allen Meadows for ALGOP, Shelby County, Place 3 | Candidate | Rep. | Local, AL | 3 | $149 | $99 | ~5.5K | 13 May | ||
| 294 | Cody Nugent for Marshall County Revenue Commissioner | Candidate | None | Local, AL | 2 | $99 | $99 | ~19K | 10 Jun | ||
| 295 | Grady Thornton for Alabama GOP State Executive Committee, Place 9 | Candidate | Rep. | Other statewide, AL | 2 | $99 | $99 | ~8K | 18 May | ||
| 296 | Garlan Gudger Jr.Paid for by Gudger for Senate | Candidate | Rep. | Legislature, AL | 2 | $99 | $99 | ~12K | 18 May | ||
| 297 | Doug Cannon for Alabama State Senate | Candidate | None | Legislature, AL | 2 | $99 | $99 | ~22K | 6 May | ||
| 298 | Americans for Prosperity - AlabamaPaid for by AMERICANS FOR PROSPERITY | Group | Rep. | Legislature, AL | 2 | $99 | $99 | ~45K | 6 May | ||
| 299 | Tea Party PatriotsPaid for by Tea Party Patriots | Group | None | None | 48 | $17.9K | $50 | ~1.7M | 49% | 26 Oct | |
| 300 | Clearing out the Clutter | Media | Dem. | None | 107 | $5.3K | $50 | ~361.5K | 85% | 26 Oct | |
| 301 | State Representative Ed Butler | Candidate | None | None | 45 | $3.6K | $50 | ~474.5K | 0.0% | 25 Oct | |
| 302 | Sabrina Parker for DSEC - Senate District 25Paid for by COMMITTEE TO ELECT SABRINA PARKER | Candidate | Dem. | Legislature, TN | 61 | $3.3K | $50 | ~316.1K | 9.1% | 11 Oct | |
| 303 | AFA ActionPaid for by AFA Action Inc | Group | None | None | 47 | $3.2K | $50 | ~429K | 19% | 26 Oct | |
| 304 | Johnny Ransdell for Montgomery County SheriffPaid for by Johnny Ransdell for MoCo Sheriff | Candidate | None | Local | 14 | $2.9K | $50 | ~182K | 0.0% | 4 Aug | |
| 305 | Ashley Prew for Probate Judge | Candidate | None | Local | 8 | $1.1K | $50 | ~238.6K | 0.0% | 26 Oct | |
| 306 | Kara Byars for Circuit JudgePaid for by Kara Byars for Judge | Candidate | None | Local | 16 | $992 | $50 | ~124K | 0.0% | 26 Oct | |
| 307 | Noland for Liberty | Candidate | None | Local | 14 | $893 | $50 | ~84.1K | 0.0% | 22 Oct | |
| 308 | Ken Bailey for Sheriff | Candidate | None | Local | 10 | $795 | $50 | ~22.6K | 29% | 16 May | |
| 309 | The Ripp Report | Media | None | None | 16 | $792 | $50 | ~26.2K | 55% | 10 Sep | |
| 310 | Terence Lott Sr. for the 73rd District Paid for by Lott2026 | Candidate | None | State | 11 | $645 | $50 | ~207.5K | 0.0% | 18 Oct | |
| 311 | Delegate Mike GriffithPaid for by Friends Of Mike Griffith | Candidate | Rep. | Legislature, MD | 6 | $597 | $50 | ~62K | 0.0% | 18 Jun | |
| 312 | Health Freedom AlabamaPaid for by Health Freedom Alabama PAC | Group | None | None | 4 | $498 | $50 | ~38K | 12 May | ||
| 313 | St. Clair County Republican PartyPaid for by St Clair County Republican Central Cmte | Party | Rep. | Local, IL | 10 | $495 | $50 | ~25K | 0.0% | 27 Oct | |
| 314 | Re-Elect Mark Watson for MayorPaid for by Mark Watson | Candidate | None | Local | 10 | $495 | $50 | ~27.5K | 0.0% | 25 Oct | |
| 315 | Re-Elect Tommy Dawson Auburn City Council Ward 8Paid for by Friends of Tommy Dawson | Candidate | None | Local | 3 | $249 | $50 | ~59K | 25 Aug | ||
| 316 | Heather Frank ShannonPaid for by Committee to Elect Heather Shannon for Probate Judge | Candidate | None | Local | 5 | $248 | $50 | ~11.5K | 0.0% | 4 May | |
| 317 | Greg Moody | Candidate | None | Local | 4 | $198 | $50 | ~2.6K | 26 Oct | ||
| 318 | Wayne Waite For JudgePaid for by Committee to Elect Waite Judge | Candidate | Dem. | Local, OH | 3 | $149 | $50 | ~6.5K | 5 May | ||
| 319 | Alabama Rural Electric Association | Group | None | House, district not named | 2 | $99 | $50 | ~17K | 26 Oct | ||
| 320 | Alabama Trucking AssociationPaid for by ALA TRUCKING ASSOCIATION INC | Group | None | House, district not named | 1 | $50 | $50 | ~12.5K | 10 Aug | ||
| 321 | Heath Tidwell for Winston County Commission District Two | Candidate | None | Local, AL | 1 | $50 | $50 | ~549.5 | 18 May | ||
| 322 | Kevin McNatt for Autauga County SheriffPaid for by Citizens for Kevin McNatt | Candidate | Rep. | Local, AL | 1 | $50 | $50 | ~8.5K | 18 May | ||
| 323 | Vote Hurst for Alabama Senate | Candidate | None | Legislature, AL | 1 | $50 | $50 | ~12.5K | 15 May | ||
| 324 | 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 | ||
| 325 | Committee to Re-elect James Cooper, Macon County Probate Judge Paid for by Committee to Re-Elect Judge James Cooper | Candidate | None | Ballot measure, AL | 1 | $50 | $50 | ~3.5K | 26 Oct |
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.