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 Alabama

325 pages · $1.8M on Alabama races

Dem. 23% · Rep. 62% · no side 16%

Alabama on the map: races and candidates →

325 pages · 20,920 ads · $16.4M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn ALImpressionsAttackLast ad
201State Representative Christopher J. EnglandPaid for by Committee to Elect Chris EnglandCandidateDem.Legislature, AL2$499$499~82.5K13 Oct
202Jabo Waggoner for Senate District 16Paid for by Waggoner for Senate CommitteeCandidateRep.Legislature, AL2$499$499~37K18 May
203Alabama Will 4 GovCandidateRep.Governor, AL6$497$497~53K0.0%18 May
204National Right To WorkPaid for by National Right to Work CommitteeGroupRep.House, district not named35$32K$450~1.9M100%19 Oct
205Tracie Turrentine for Superintendent of Morgan County SchoolsPaid for by Friends of Tracie TurrentineCandidateNoneNone3$1K$450~71.5K5 May
206Katrina Hennings for St. Clair County Commission, District 1Paid for by Friends of Katrina Hennings CampaignCandidateRep.Local, AL2$899$450~225K10 Jun
207Dobson for AlabamaCandidateRep.Senate, AL2$499$450~73.5K9 Oct
208Pringle for AL101Paid for by CHRIS PRINGLE CAMPAIGNCandidateRep.Legislature, AL1$450$450~42.5K21 Oct
209Norman Crow for House District 63Paid for by Friends of Norman CrowCandidateDem.Legislature, AL1$450$450~112.5K13 Oct
210Kevin Bradford for State House, District 17Paid for by Committee to Elect Kevin BradfordCandidateNoneLegislature, AL1$450$450~32.5K8 May
211Desirae LewisPaid for by Friends of Desirae LewisCandidateRep.Local, AL1$450$450~32.5K1 May
212James Richardson For CongressCandidateRep.House AL-23$449$449~119K22 Jul
213Bill McAdams for State HouseCandidateNoneLegislature, AL5$448$448~19.5K40%14 May
214Joshua MckeePaid for by JOSHUA MCKEE FOR CONGRESSCandidateRep.House AL-27$447$447~27K11 Aug
215David Coram for PelhamPaid for by David Coram Pelham City Council Place 1CandidateNoneLocal, AL9$446$446~22.5K0.0%26 Oct
216Rick Pate for Lt. GovernorPaid for by Friends of Rick PateCandidateRep.Other statewide, AL2$399$399~36K14 May
217Scottie Stewart County Commissioner District 3CandidateNoneLocal, AL7$447$397~35.5K0.0%16 May
218John Knapp for Alabama House District 65Paid for by John Knapp for HD65, PO Box 114, Tibbie, AL 36583CandidateRep.Legislature, AL8$396$396~104K0.0%26 Oct
219K Patrice Williams, Fairfield City CouncilCandidateNoneLocal, CA27$2K$350~94.6K0.0%25 Oct
220Collin Daly for Limestone County ChairmanPaid for by Friends of Collin DalyCandidateNoneLocal, AL1$350$350~27.5K5 May
221Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim ChapmanCandidateRep.Legislature, WV31$6.6K$349~229.8K57%24 Oct
222Morton For SchoolsPaid for by Morton for Schools, IncCandidateNoneLocal, GA16$3.4K$349~169K0.0%15 May
223Tim Ramsey County Commissioner District 4CandidateNoneLocal5$748$349~68.5K17 May
224Letetia Daniels Jackson For Houston County Commissioner, District 1 Paid for by Committee to Election Letetia Daniels Jackson CandidateNoneLocal, GA18$1.3K$348~180K0.0%23 Oct
225Curtis Harvey Houston County Commissioner District 1CandidateNoneLocal, AL7$347$347~14.5K0.0%18 May
226Taylor Cook for State House 43Paid for by Committee to Elect Taylor CookCandidateDem.Legislature, AL2$299$299~21K11 Oct
227Maurice Mercer for Congress AL-06Paid for by FRIENDS TO ELECT MERCERCandidateDem.House AL-6Lost · 42.5%2$299$299~30K10 Oct
228Michael Tewalt for JudgePaid for by Michael Tewalt For District JudgeCandidateNoneLocal, KY9$846$297~56.5K0.0%18 May
229Toni Kornegay Vaughn ALHD 45Paid for by toni Kornegay VaughnCandidateDem.Legislature, AL6$297$297~20K17%18 Oct
230Candice Duvieilh for CongressPaid for by FRIENDS OF CANDICE DUVIEILHCandidateDem.House AL-56$297$297~17.1K0.0%4 May
231Representative Lee ReevesPaid for by Lee Reeves for State HouseCandidateRep.Legislature, TN29$17.2K$250~2.6M32%6 Aug
232Our Piedmont Education FoundationPaid for by OUR PIEDMONT EDUCATION FOUNDATIONGroupNoneNone32$6.2K$250~474.5K0.0%26 Oct
233Baldwin County Commissioner James E. "Jeb" Ball, District 1Paid for by Committee to Elect Jeb Ball CandidateNoneLocal, AL1$250$250~37.5K13 May
234Sheriff Ron PuckettCandidateNoneLocal, AL1$250$250~37.5K8 May
235Change.orgGroupNoneNone5,122$732.6K$249~45.4M34%27 Oct
236Mayor of Irondale James D. Stewart, Jr.Paid for by Mayor James D. Stewart, Jr.CandidateNoneNone54$5.7K$249~952K0.0%26 Oct
237Jonathan Russell for State RepresentativePaid for by Committee to Elect Jonathan RussellCandidateNoneLegislature, MO41$2.7K$249~140.2K0.0%4 Aug
238Limestone County Republican PartyPartyRep.None25$2.2K$249~69.6K0.0%26 Oct
239Wes Hodge for County CommissionPaid for by Wes Hodge for County Commission District 2CandidateDem.Local, FL13$844$249~42.7K7.7%16 Aug
240Jeremiah Giles for Circuit JudgePaid for by Committee to Elect Jeremiah GilesCandidateNoneLocal, AL6$497$249~46K0.0%18 May
241Jarred ”Jay” Welborn for Shelby County District JudgePaid for by Committee to Elect Jarred WelbornCandidateNoneLocal, AL6$397$249~18.1K0.0%16 Jun
242Montgomery County Democrats (Alabama)Paid for by Montgomery County Democratic PartyPartyDem.Local, AL5$348$249~88.5K25 Oct
243Alabama Family ProjectGroupRep.Local, AL3$249$249~17.5K17 May
244State Representative Jennifer LeeperPaid for by Jennifer Leeper 2026. Approved by Jennifer Leeper.CandidateDem.Legislature, CT113$5.6K$248~258.5K4.4%26 Oct
245Camara for CommissionerCandidateNoneLocal23$4.5K$248~444.1K22%26 Oct
246LaTanya Millhouse State Representative District 52 CandidatePaid for by LATANYA MILLHOUSE COMMITTEE TO ELECT LATANYA MILLHOUSE CandidateDem.Legislature, GA35$2.3K$248~179.7K2.9%16 Jun
247Tommy Barnes for U.S. CongressCandidateNoneHouse, district not named6$297$248~36K33%18 May
248Shalela Dowdy for Alabama House District 97Paid for by The Committee to Elect Shalela DowdyCandidateNoneLegislature, AL5$248$248~8.6K0.0%16 May
249Lani Tynes for Circuit Judge Place 2CandidateNoneLocal14$1.8K$199~171K0.0%26 Oct
250DANNO Daniel Taylor for Blount County CommissionerPaid for by Committee to elect Daniel TaylorCandidateNoneLocal, AL6$397$199~37K0.0%19 May
251Mike Pollard for County CommissionerCandidateNoneLocal, AL4$298$199~34K6 May
252Valencia Allen-Coats for Clarke County License CommissionerCandidateNoneLocal, AL2$199$199~35K19 Oct
253Terri LaPoint for CongressCandidateRep.House AL-32$199$199~15K17 May
254Dr. Will Boyd for AlabamaPaid for by Will Boyd for AlabamaCandidateDem.Governor, AL2$199$199~29K15 May
255Elect Junga JudgePaid for by Junga For JudgeCandidateNoneLocal, OH35$2.3K$198~362.9K0.0%26 Oct
256Kenneth Jackson, Madison City Council District 7Paid for by Kenneth Jackson SupportersGroupNoneLocal, AL5$248$198~2.7K0.0%23 Sep
257Everett Wess for Senate 2026Paid for by EVERETT W. WESS FOR US SENATECandidateDem.Senate, ALLost · 45.3%4$198$198~22K15 Jun
258Lagniappe DailyPaid for by SOMETHING EXTRA PUBLISHING, INC.MediaDem.Senate, AL4$198$198~22K12 Jun
259Grant GreenPaid for by Friends of Grant Green 2026CandidateRep.Legislature, OK11$9.6K$150~821.5K0.0%16 Jun
260Elect Sheriff James RhodesPaid for by James Rhodes for Sheriff PAC ID #25190CandidateNoneLocal, OR30$6.2K$150~452K6.7%27 Oct
261Sharon CooperPaid for by Sharon Cooper for State HouseCandidateRep.Legislature, GA11$5K$150~122.7K0.0%26 Oct
262Melissa Stuckey for State HousePaid for by FRIENDS FOR MELISSA STUCKEYCandidateNoneLegislature, GA13$2.9K$150~139.6K0.0%21 Oct
263Republican State Leadership CommitteePartyRep.Local, KY3$1.6K$150~100K9 Oct
264Cam Hunt for Lee County SheriffPaid for by Committee to Elect Cam Hunt for SheriffCandidateNoneLocal9$1.4K$150~151.5K33%14 May
265Toby Conner for County CommissionerCandidateNoneLocal, GA18$1.2K$150~77K0.0%15 Jun
266Ernest Fitts, IV for State Representative District 80Paid for by Ernie FittsCandidateNoneLegislature, ME5$648$150~42.5K22 Sep
267John KatopodisCandidateNoneNone3$449$150~30.5K16 May
268Committee to Elect Daryl Lewis for Shelby County AssessorCandidateNoneLocal, TN4$398$150~30K4 May
269Donald Mottern for Alabama State SenateCandidateNoneLegislature, AL1$150$150~12.5K7 Oct
270Nicholas J. Beckham for Talladega District Judge, Place 2CandidateNoneLocal, AL1$150$150~12.5K6 May
271Tim Forehand for Geneva County SheriffPaid for by Tim Forehand For Geneva County SheriffCandidateNoneLocal, AL1$150$150~17.5K4 May
272Delegate Robin GrammerPaid for by Friends of Robin L. Grammer Jr.CandidateRep.Legislature, MD54$3.1K$149~197.3K56%26 Oct
273Jeffrey Williams for Houston County Commissioner - District 1CandidateNoneLocal, GA11$645$149~67.5K0.0%31 Aug
274Vote Art Faulkner AL Republican Executive Committee-Elmore CountyPaid for by Committee to Elect Art FaulknerCandidateRep.None5$348$149~39.5K0.0%15 May
275Strong with Stone - Spencer Stone for State SenatePaid for by Stone for State SenateCandidateNoneState4$298$149~22K30 Sep
276Lee County Democratic Party - AlabamaPartyDem.Governor, AL5$248$149~19K0.0%15 Oct
277Timothy Lower Foley City Council District 2Paid for by COMMITTEE TO ELECT TIMOTHY LOWER FOR FOLEY CITY COUNCIL DISTRICT 2CandidateNoneLocal, AL3$149$149~3.6K8 Jun
278JR Bowling for State Senate District 4Paid for by JR Bowling For Alabama State Senate District 4CandidateRep.Legislature, AL3$149$149~8.5K18 May
279Concerned Parents of Illinois Paid for by Concerned Parents NFPGroupRep.None225$13.7K$99~1.1M51%26 Oct
280Amar MukundaPaid for by FRIENDS OF AMAR MUKUNDACandidateDem.Legislature, MD31$5.1K$99~949.6K11%19 Jun
281Our Big RiverPaid for by Stronger Together OhioNetwork pageNoneNone60$3K$99~125.6K40%26 Oct
282Heather Baxter For District 34CandidateNoneState31$1.5K$99~6.5K0.0%29 May
283Wren Hernandez for Elmore CountyPaid for by Hernandez for Elmore CountyCandidateNoneLocal16$1.2K$99~55K0.0%19 May
284Justin Medearis for Montgomery County Commission District 15Paid for by JUSTIN MEDEARIS CHOOSE MEDEARIS FOR COUNTY COMMISSIONER DISTRICT 15CandidateNoneLocal, TN6$597$99~72K0.0%1 Aug
285Nick Carter for ALGOP State Executive Committee-Elmore CountyCandidateRep.None9$446$99~31.6K0.0%19 May
286Committee to Elect Tiffany JonesCandidateNoneLocal, KY4$398$99~44K14 May
287Zac TalleyPaid for by Zachary Talley for Office CandidateNoneLocal4$298$99~20K19 May
288Nina TaylorPaid for by Committee to Elect Nina TaylorCandidateDem.Legislature, AL4$198$99~16K18 May
289Derrick CollinsCandidateNoneGovernor, AL3$149$99~648.51 Oct
290City of Auburn, AL - City GovernmentPaid for by City of AuburnPublic bodyNoneLocal, AL3$149$99~42.5K19 Aug
291Michele Porter Headley for Revenue CommissionerCandidateNoneLocal, AL3$149$99~4.5K15 Jun
292Elect TyJuan ThirdgillPaid for by Friends of TyJuan ThirdgillCandidateDem.Legislature, AL3$149$99~4.5K29 May
293Allen Meadows for ALGOP, Shelby County, Place 3CandidateRep.Local, AL3$149$99~5.5K13 May
294Cody Nugent for Marshall County Revenue CommissionerCandidateNoneLocal, AL2$99$99~19K10 Jun
295Grady Thornton for Alabama GOP State Executive Committee, Place 9CandidateRep.Other statewide, AL2$99$99~8K18 May
296Garlan Gudger Jr.Paid for by Gudger for SenateCandidateRep.Legislature, AL2$99$99~12K18 May
297Doug Cannon for Alabama State SenateCandidateNoneLegislature, AL2$99$99~22K6 May
298Americans for Prosperity - AlabamaPaid for by AMERICANS FOR PROSPERITYGroupRep.Legislature, AL2$99$99~45K6 May
299Tea Party PatriotsPaid for by Tea Party Patriots GroupNoneNone48$17.9K$50~1.7M49%26 Oct
300Clearing out the ClutterMediaDem.None107$5.3K$50~361.5K85%26 Oct
301State Representative Ed ButlerCandidateNoneNone45$3.6K$50~474.5K0.0%25 Oct
302Sabrina Parker for DSEC - Senate District 25Paid for by COMMITTEE TO ELECT SABRINA PARKERCandidateDem.Legislature, TN61$3.3K$50~316.1K9.1%11 Oct
303AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
304Johnny Ransdell for Montgomery County SheriffPaid for by Johnny Ransdell for MoCo SheriffCandidateNoneLocal14$2.9K$50~182K0.0%4 Aug
305Ashley Prew for Probate JudgeCandidateNoneLocal8$1.1K$50~238.6K0.0%26 Oct
306Kara Byars for Circuit JudgePaid for by Kara Byars for JudgeCandidateNoneLocal16$992$50~124K0.0%26 Oct
307Noland for LibertyCandidateNoneLocal14$893$50~84.1K0.0%22 Oct
308Ken Bailey for SheriffCandidateNoneLocal10$795$50~22.6K29%16 May
309The Ripp ReportMediaNoneNone16$792$50~26.2K55%10 Sep
310Terence Lott Sr. for the 73rd District Paid for by Lott2026CandidateNoneState11$645$50~207.5K0.0%18 Oct
311Delegate Mike GriffithPaid for by Friends Of Mike GriffithCandidateRep.Legislature, MD6$597$50~62K0.0%18 Jun
312Health Freedom AlabamaPaid for by Health Freedom Alabama PACGroupNoneNone4$498$50~38K12 May
313St. Clair County Republican PartyPaid for by St Clair County Republican Central CmtePartyRep.Local, IL10$495$50~25K0.0%27 Oct
314Re-Elect Mark Watson for MayorPaid for by Mark WatsonCandidateNoneLocal10$495$50~27.5K0.0%25 Oct
315Re-Elect Tommy Dawson Auburn City Council Ward 8Paid for by Friends of Tommy DawsonCandidateNoneLocal3$249$50~59K25 Aug
316Heather Frank ShannonPaid for by Committee to Elect Heather Shannon for Probate JudgeCandidateNoneLocal5$248$50~11.5K0.0%4 May
317Greg MoodyCandidateNoneLocal4$198$50~2.6K26 Oct
318Wayne Waite For JudgePaid for by Committee to Elect Waite Judge CandidateDem.Local, OH3$149$50~6.5K5 May
319Alabama Rural Electric AssociationGroupNoneHouse, district not named2$99$50~17K26 Oct
320Alabama Trucking AssociationPaid for by ALA TRUCKING ASSOCIATION INCGroupNoneHouse, district not named1$50$50~12.5K10 Aug
321Heath Tidwell for Winston County Commission District TwoCandidateNoneLocal, AL1$50$50~549.518 May
322Kevin McNatt for Autauga County SheriffPaid for by Citizens for Kevin McNattCandidateRep.Local, AL1$50$50~8.5K18 May
323Vote Hurst for Alabama SenateCandidateNoneLegislature, AL1$50$50~12.5K15 May
324Kaycee Cavender for Alabama State House District 40Paid for by Committee to Elect Kaycee CavenderCandidateNoneLegislature, AL1$50$50~12.5K7 May
325Committee to Re-elect James Cooper, Macon County Probate Judge Paid for by Committee to Re-Elect Judge James CooperCandidateNoneBallot measure, AL1$50$50~3.5K26 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.