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 →

100 pages · 1,022 ads · $224.3K

#PageTypeSideRaceResultAdsSpendIn ALImpressionsAttackLast ad
1Re-elect Jennie Robinson City CouncilCandidateNoneLocal, AL15$12.7K$12.7K~585K0.0%16 Sep
2Probate Judge Ralph WinklerPaid for by Re-Elect Judge WinklerCandidateNoneLocal2$22K$9.5K~2M6 Oct
3Grant Blackburn for Baldwin County District Court JudgePaid for by Grant Blackburn for District CourtCandidateNoneLocal, AL21$4.5K$4.5K~290.7K0.0%19 May
4Judge John AllenPaid for by Friends of John AllenCandidateNoneLocal27$10.5K$4K~523K3.7%26 Oct
5Jeanne Rizzardi for District JudgePaid for by Friends of Jeanne RizzardiCandidateNoneLocal, AL18$6.4K$3.6K~412.5K0.0%26 Oct
6Tim Douthit for Madison County District JudgePaid for by Friends of Tim DouthitCandidateNoneLocal, AL14$5.7K$3.6K~343.5K0.0%26 Oct
7Payten Redfearn for Huntsville City School Board, District 3Paid for by The Committee to Elect Payten RedfearnCandidateNoneLocal, AL35$3.5K$3.5K~321.5K0.0%25 Aug
8Derrick Gatlin for Limestone County Commission District 3Paid for by Friends of Derrick GatlinCandidateNoneLocal, AL7$3.3K$3.3K~153.5K0.0%26 Oct
9Holly McCarty - Huntsville City School Board, District 2Paid for by Committee to Elect Holly McCartyCandidateNoneLocal, AL7$3.2K$3.2K~137.5K0.0%18 Aug
10Kevin TurnerPaid for by Friends of Kevin TurnerCandidateNoneLocal20$12.1K$3.2K~635K0.0%26 Oct
11Brett Gaar for Baldwin County Commissioner, District 4CandidateNoneLocal, AL29$3K$3K~619.7K0.0%13 Jun
12Marie Manning for State School Board - District 6Paid for by Marie Manning CampaignCandidateNoneLocal, AL1$2.7K$2.7K~275K8 May
13Mark Harrell for Autauga County SheriffPaid for by Mark B HarrellCandidateNoneLocal, AL48$2.8K$2.6K~168K0.0%15 Jun
14John "Tater" Harris Paid for by Elect Tater Harris CandidateNoneLocal, AL4$2.6K$2.6K~210K13 Jun
15Vote Brett JonesPaid for by Friends of Brett JonesCandidateNoneLocal14$9.2K$2.4K~2M14%26 Oct
16Brad Carter for Chilton County Revenue CommissionerPaid for by Friends of Brad CarterCandidateNoneLocal, AL2$2.3K$2.3K~225K10 Jun
17Will Pylant for City CouncilPaid for by Friends of Will PylantCandidateNoneLocal, AL3$2.2K$2.2K~115K24 Aug
18Sheriff Anthony LoweryPaid for by Elect Anthony Lowery CandidateNoneLocal, AL4$2.2K$2.2K~235K18 May
19Mary Margaret Mickey Reagan for County CommissionPaid for by MMR for JCC % Natalie G FrendCandidateNoneLocal11$5.7K$1.9K~258K36%27 Oct
20Chad Whaley for SheriffPaid for by Chad Whaley For SheriffCandidateNoneLocal, AL6$2.6K$1.9K~202.5K0.0%18 May
21Cindy Saye Wigley for Superintendent, Marshall County SchoolsPaid for by The Committee to Re-Elect Dr. Cindy Saye WigleyCandidateNoneLocal, AL6$2.1K$1.8K~77K0.0%13 Jun
22Steven Lambert for Montgomery Paid for by Steven Lambert CampaignCandidateNoneLocal, AL3$1.7K$1.7K~92.5K26 Aug
23Canupp for District JudgePaid for by Committee to Elect Canupp 4 JudgeCandidateNoneLocal3$4.4K$1.7K~817.5K23 Oct
24Elect Kyle Henderson Baldwin County Commissioner District 2CandidateNoneLocal, AL8$1.6K$1.6K~125K0.0%16 May
25Ben Fuller For District JudgePaid for by Benjamin Fuller Committee To ElectCandidateNoneLocal, AL9$2.3K$1.5K~547K0.0%14 Jun
26Wilkins For MayorCandidateNoneLocal14$3.6K$1.4K~245K7.1%25 Aug
27John Holley for Morgan County Revenue CommissionerCandidateNoneLocal, AL4$1.4K$1.4K~72K10 Jun
28Ron Anders For AuburnCandidateNoneLocal, AL10$1.4K$1.4K~217.5K0.0%20 Aug
29Nick Smith, Sheriff of Walker CountyCandidateNoneLocal, AL31$2.2K$1.3K~206K0.0%19 May
30Kathy King Jackson for JudgeCandidateNoneLocal, MS8$4.1K$1.3K~699.5K0.0%23 Oct
31Kenneth Cornelius for Cullman County Revenue Commissioner CandidateNoneLocal, AL24$1.3K$1.3K~47K0.0%19 May
32Judge Scott Brewer for Talladega District JudgeCandidateNoneLocal, AL1$1.2K$1.2K~95K4 May
33Kenny Corder for Morgan County Board of Education, District 6Paid for by COMMITTEE TO ELECT KENNY CORDERCandidateNoneLocal, AL9$1.7K$1.2K~244.5K0.0%18 May
34Kristi Hagood for Circuit JudgePaid for by Committee to Elect Kristi Hagood.CandidateNoneLocal, AL3$1.1K$1.1K~73K17 May
35One Link Media Consultants LLCUnknownNoneLocal, AL30$1.8K$1K~122.7K0.0%1 Sep
36Angelo FermoPaid for by Committee to Elect Angelo FermoCandidateNoneLocal, AL6$997$997~71K0.0%19 May
37Mark Wilson for District JudgePaid for by COMMITEE TO ELECT MARK WILSONCandidateNoneLocal10$2.3K$948~383K0.0%18 May
38Mike Pitts for Cullman County Revenue CommissionerCandidateNoneLocal, AL2$899$899~75K13 May
39Cassandra Rice for Probate JudgePaid for by Committee to Elect Cassandra RiceCandidateNoneLocal, AL6$1.6K$898~90K50%19 Oct
40Liam Scully for District Court JudgePaid for by Elect Liam Scully CandidateNoneLocal, AL5$948$898~79.5K0.0%17 May
41Tim Creel for Cullman County SheriffPaid for by Friends of Tim Creel for SheriffCandidateNoneLocal, AL6$897$897~78K0.0%19 May
42Joel Dixon for SuperintendentPaid for by CAMPAIGN TO ELECT JOEL DIXONCandidateNoneLocal, AL6$897$897~47.6K0.0%10 May
43Thomas for HuntsvillePaid for by Citizens for Thomas CasezCandidateNoneLocal, AL15$943$893~52.7K0.0%23 Aug
44Johnny Turner for Limestone County Commission ChairmanPaid for by Friends of Johnny TurnerCandidateNoneLocal, AL3$849$849~41.5K13 May
45Dwight "Tray" Richardson for Elmore County District Court Judge Place 2Paid for by Committee To Elect Dwight Moody Richardson IIICandidateNoneLocal, AL5$848$848~92.5K0.0%18 May
46Dave Evans for St. Clair County Commission ChairmanPaid for by David Evans Candidate for ST Clair County Commission Chairman 2026CandidateNoneLocal, AL5$1.5K$799~180K20%10 May
47Elect Shane Thomas for St. Clair County Commission, District 1Paid for by BILLY SHANE THOMAS ST CLAIR COUNTY COMMISSION DIST 1CandidateNoneLocal, AL4$798$798~85.5K18 May
48United Women of Color HuntsvillePaid for by UNITED WOMEN OF COLORGroupNoneLocal, AL4$998$749~92K19 Aug
49Billie Jo UnderwoodPaid for by Committee to Elect Billie Jo Underwood CandidateNoneLocal, AL3$749$749~52.5K14 May
50Jason Hudspeth for Henry County CommissionerCandidateNoneLocal, GA31$3.6K$748~477.8K0.0%16 Jun
51Bill Kling, Huntsville City Council District 4Paid for by Bill KlingCandidateNoneLocal, AL9$746$746~19.6K0.0%23 Aug
52Adam Rodes For District 1Paid for by Friends of Adam RodesCandidateNoneLocal, GA10$7.3K$650~1.7M70%15 Jun
53J.C. Poe for SheriffCandidateNoneLocal7$1.4K$649~101.5K57%14 Jun
54Tracy Adams - Houston County Commissioner District 2CandidateNoneLocal, AL14$993$646~93.6K0.0%15 Jun
55Karl KennebrewPaid for by COMMITTEE TO ELECT KENNEBREWCandidateNoneLocal, AL18$991$546~52.7K0.0%26 Oct
56David Coram for PelhamPaid for by David Coram Pelham City Council Place 1CandidateNoneLocal, AL9$446$446~22.5K0.0%26 Oct
57Scottie Stewart County Commissioner District 3CandidateNoneLocal, AL7$447$397~35.5K0.0%16 May
58K Patrice Williams, Fairfield City CouncilCandidateNoneLocal, CA27$2K$350~94.6K0.0%25 Oct
59Collin Daly for Limestone County ChairmanPaid for by Friends of Collin DalyCandidateNoneLocal, AL1$350$350~27.5K5 May
60Morton For SchoolsPaid for by Morton for Schools, IncCandidateNoneLocal, GA16$3.4K$349~169K0.0%15 May
61Tim Ramsey County Commissioner District 4CandidateNoneLocal5$748$349~68.5K17 May
62Letetia 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
63Curtis Harvey Houston County Commissioner District 1CandidateNoneLocal, AL7$347$347~14.5K0.0%18 May
64Michael Tewalt for JudgePaid for by Michael Tewalt For District JudgeCandidateNoneLocal, KY9$846$297~56.5K0.0%18 May
65Baldwin County Commissioner James E. "Jeb" Ball, District 1Paid for by Committee to Elect Jeb Ball CandidateNoneLocal, AL1$250$250~37.5K13 May
66Sheriff Ron PuckettCandidateNoneLocal, AL1$250$250~37.5K8 May
67Jeremiah Giles for Circuit JudgePaid for by Committee to Elect Jeremiah GilesCandidateNoneLocal, AL6$497$249~46K0.0%18 May
68Jarred ”Jay” Welborn for Shelby County District JudgePaid for by Committee to Elect Jarred WelbornCandidateNoneLocal, AL6$397$249~18.1K0.0%16 Jun
69Camara for CommissionerCandidateNoneLocal23$4.5K$248~444.1K22%26 Oct
70Lani Tynes for Circuit Judge Place 2CandidateNoneLocal14$1.8K$199~171K0.0%26 Oct
71DANNO Daniel Taylor for Blount County CommissionerPaid for by Committee to elect Daniel TaylorCandidateNoneLocal, AL6$397$199~37K0.0%19 May
72Mike Pollard for County CommissionerCandidateNoneLocal, AL4$298$199~34K6 May
73Valencia Allen-Coats for Clarke County License CommissionerCandidateNoneLocal, AL2$199$199~35K19 Oct
74Elect Junga JudgePaid for by Junga For JudgeCandidateNoneLocal, OH35$2.3K$198~362.9K0.0%26 Oct
75Kenneth Jackson, Madison City Council District 7Paid for by Kenneth Jackson SupportersGroupNoneLocal, AL5$248$198~2.7K0.0%23 Sep
76Elect Sheriff James RhodesPaid for by James Rhodes for Sheriff PAC ID #25190CandidateNoneLocal, OR30$6.2K$150~452K6.7%27 Oct
77Cam Hunt for Lee County SheriffPaid for by Committee to Elect Cam Hunt for SheriffCandidateNoneLocal9$1.4K$150~151.5K33%14 May
78Toby Conner for County CommissionerCandidateNoneLocal, GA18$1.2K$150~77K0.0%15 Jun
79Committee to Elect Daryl Lewis for Shelby County AssessorCandidateNoneLocal, TN4$398$150~30K4 May
80Nicholas J. Beckham for Talladega District Judge, Place 2CandidateNoneLocal, AL1$150$150~12.5K6 May
81Tim Forehand for Geneva County SheriffPaid for by Tim Forehand For Geneva County SheriffCandidateNoneLocal, AL1$150$150~17.5K4 May
82Jeffrey Williams for Houston County Commissioner - District 1CandidateNoneLocal, GA11$645$149~67.5K0.0%31 Aug
83Timothy 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
84Wren Hernandez for Elmore CountyPaid for by Hernandez for Elmore CountyCandidateNoneLocal16$1.2K$99~55K0.0%19 May
85Justin 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
86Committee to Elect Tiffany JonesCandidateNoneLocal, KY4$398$99~44K14 May
87Zac TalleyPaid for by Zachary Talley for Office CandidateNoneLocal4$298$99~20K19 May
88City of Auburn, AL - City GovernmentPaid for by City of AuburnPublic bodyNoneLocal, AL3$149$99~42.5K19 Aug
89Michele Porter Headley for Revenue CommissionerCandidateNoneLocal, AL3$149$99~4.5K15 Jun
90Cody Nugent for Marshall County Revenue CommissionerCandidateNoneLocal, AL2$99$99~19K10 Jun
91Johnny Ransdell for Montgomery County SheriffPaid for by Johnny Ransdell for MoCo SheriffCandidateNoneLocal14$2.9K$50~182K0.0%4 Aug
92Ashley Prew for Probate JudgeCandidateNoneLocal8$1.1K$50~238.6K0.0%26 Oct
93Kara Byars for Circuit JudgePaid for by Kara Byars for JudgeCandidateNoneLocal16$992$50~124K0.0%26 Oct
94Noland for LibertyCandidateNoneLocal14$893$50~84.1K0.0%22 Oct
95Ken Bailey for SheriffCandidateNoneLocal10$795$50~22.6K29%16 May
96Re-Elect Mark Watson for MayorPaid for by Mark WatsonCandidateNoneLocal10$495$50~27.5K0.0%25 Oct
97Re-Elect Tommy Dawson Auburn City Council Ward 8Paid for by Friends of Tommy DawsonCandidateNoneLocal3$249$50~59K25 Aug
98Heather Frank ShannonPaid for by Committee to Elect Heather Shannon for Probate JudgeCandidateNoneLocal5$248$50~11.5K0.0%4 May
99Greg MoodyCandidateNoneLocal4$198$50~2.6K26 Oct
100Heath Tidwell for Winston County Commission District TwoCandidateNoneLocal, AL1$50$50~549.518 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.