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 →

269 pages · 5,172 ads · $1.5M · page 1 of 2

#PageTypeSideRaceResultAdsSpendIn ALImpressionsAttackLast ad
1Doug for AlabamaPaid for by Doug For AlabamaCandidateDem.Senate, AL434$167.8K$167.8K~5.4M46%26 Oct
2Jared Hudson for AlabamaPaid for by Hudson for AlabamaCandidateRep.Senate, AL599$79.1K$79.1K~6.8M20%16 Jun
3Tommy TubervillePaid for by TUBERVILLE FOR GOVERNOR INCCandidateRep.Governor, AL26$65.1K$65.1K~4.7M23%26 Oct
4Barry Moore Republican for U.S. SenatePaid for by Barry Moore For U.S. SenateCandidateRep.Senate, ALWon · 54.7%213$60K$60K~3.6M0.0%16 Jun
5John Wahl for Lieutenant GovernorPaid for by JOHN WAHL FOR ALABAMACandidateRep.Other statewide, AL36$51.7K$51.7K~8.6M5.6%14 Jun
6Steve MarshallPaid for by Steve Marshall For Alabama CandidateRep.Other statewide, AL7$44.6K$44.6K~1.3M0.0%15 May
7Frances Holk-Jones for State Representative District 95Paid for by Frances Holk-Jones CampaignCandidateRep.Legislature, AL59$68.1K$29.8K~2.4M5.3%16 Jun
8Jared Sluss For State Senate District 7Paid for by Jared For AlabamaCandidateDem.Legislature, AL98$29.7K$29.7K~3.5M12%27 Oct
9Christina Woerner McInnis for Alabama AG CommissionerPaid for by McInnis for AlabamaCandidateRep.Other statewide, AL16$21.4K$21.4K~2M0.0%15 Jun
10Re-Elect Jimmie StephensPaid for by Friends of Jimmie StephensCandidateRep.Local, AL106$20.9K$19.9K~1.9M0.0%26 Oct
11Ammie Akin for CongressPaid for by Akin for CongressCandidateRep.House AL-7Lost · 30.6%105$17.5K$17.5K~902.1K5.7%25 Oct
12John Roberts for State SenateCandidateNoneLegislature, AL19$18.2K$17.1K~1.5M0.0%26 Oct
13Young Boozer for TreasurerPaid for by Committee to elect Young Boozer, INC.CandidateRep.Other statewide, AL11$17K$17K~3.6M0.0%22 Oct
14Walker For AlabamaPaid for by Walker for AlabamaCandidateNoneGovernor, AL33$29K$17K~4.6M0.0%17 May
15Dale Strong for CongressCandidateRep.House AL-5Won · 53.2%10$16K$16K~907.5K29 Sep
16Terri SewellPaid for by TERRI SEWELL FOR CONGRESSCandidateDem.House AL-7Won · 69.4%4$15.2K$15.2K~1.3M22 Oct
17Andrew JonesPaid for by Friends of Andrew JonesCandidateRep.Legislature, AL23$28.5K$15K~1.3M8.7%26 Oct
18Randy Price for State SenatePaid for by Randy Price for State Senate District 13CandidateRep.Legislature, AL28$13.5K$13.5K~1.1M0.0%26 Oct
19Re-elect Jennie Robinson City CouncilCandidateNoneLocal, AL15$12.7K$12.7K~585K0.0%16 Sep
20Phillip Ensler for Lt. Governor of AlabamaPaid for by Phillip EnslerCandidateDem.Other statewide, AL8$12.2K$12.2K~1.6M13%24 Oct
21Wes AllenPaid for by Wes Allen CampaignCandidateRep.Other statewide, AL35$12.1K$11.6K~1.7M4.5%15 Jun
22Senator Chris ElliottPaid for by Friends of Chris ElliottCandidateRep.Legislature, AL5$10.9K$10.9K~777.5K8 May
23Will Barfoot for Alabama State SenateCandidateRep.Legislature, AL16$10.7K$10.7K~735K0.0%24 Oct
24Figures for CongressPaid for by The Committee to Elect Shomari Figures for CongressCandidateDem.House AL-2Won · 53.8%11$10.6K$10.6K~1M82%23 Oct
25Sam Givhan for State SenatePaid for by Committee to Elect Sam GivhanCandidateRep.Legislature, AL24$10.5K$10.5K~732K0.0%25 Oct
26Pamela Casey for Alabama Attorney GeneralCandidateNoneOther statewide, AL8$10.2K$10.2K~1.2M0.0%18 May
27Probate Judge Ralph WinklerPaid for by Re-Elect Judge WinklerCandidateNoneLocal2$22K$9.5K~2M6 Oct
28Andrew Sneed for CongressPaid for by ANDREW SNEED FOR CONGRESSCandidateDem.House AL-5Lost · 46.8%21$9.3K$9.3K~748.7K27%19 Oct
29Joe Freeman for Alabama House District 95Paid for by Friends of Joe FreemanCandidateRep.Legislature, AL58$9.3K$9.3K~429.9K42%15 Jun
30Matt Gentry for Public Service CommissionPaid for by Matt Gentry for PSCCandidateNoneOther statewide, AL4$9K$9K~1.2M22 Oct
31Aaron Thomas for HD 10Paid for by Aaron Thomas for HD10CandidateNoneLegislature, AL61$8.9K$8.9K~1.6M31%26 Oct
32David Matthews for CongressCandidateRep.House AL-2102$8.8K$8.8K~1M2.4%11 Aug
33Jesse Battles for State SenateCandidateNoneLegislature, AL5$11K$8.2K~842K20%26 Oct
34Greg Shaw for Supreme CourtPaid for by Committee to Re-Elect Justice Greg ShawCandidateRep.Other statewide, AL4$8K$8K~435K1 Oct
35Dakarai Larriett for SenatePaid for by ELECT DAKARAI LARRIETTCandidateDem.Senate, AL20$7.9K$7.9K~740.5K10%16 Jun
36Amy Dozier Minton for Alabama Senate District 10Paid for by Amy Minton For Alabama SenateCandidateDem.Legislature, AL17$7.7K$7.7K~355.6K43%18 May
37Jay Mitchell for Alabama Attorney GeneralPaid for by JAY MITCHELL FOR ALABAMA ATTORNEY GENERAL CandidateRep.Other statewide, AL1$7.5K$7.5K~650K15 May
38Rhett Marques for CongressPaid for by Rhett Marques for State RepresentativeCandidateNoneLegislature, AL38$9K$7.3K~635K21%26 Oct
39Scott Ortis for State SenateCandidateNoneLegislature, AL18$11.1K$6.8K~1.1M7.1%17 May
40Phillip Pettus State Representative District 1Paid for by Friends of Phillip PettusCandidateRep.Legislature, AL11$6.7K$6.7K~147.5K55%15 May
41Terry Waters for State Senate, District 22Paid for by Terry Waters Senate Campaign CandidateRep.Legislature, AL10$7.4K$6.6K~448.6K40%12 May
42Steve Livingston for State SenateCandidateRep.Legislature, AL30$6.6K$6.6K~435.5K0.0%25 Oct
43Sheriff Paul BurchPaid for by Friends of Paul BurchCandidateRep.Local, AL9$6.5K$6.5K~1.8M0.0%23 Oct
44Representative Rick Rehm, Alabama House District 85Paid for by Rick Rehm for HouseCandidateRep.Legislature, AL36$6.5K$6.5K~565K0.0%24 Oct
45Dr Deas For US SenatePaid for by DEAS FOR US SENATECandidateRep.Senate, AL13$6.4K$6.4K~532.5K69%17 May
46Jerry Carl For CongressPaid for by Jerry Carl for CongressCandidateRep.House AL-1Won · 59.1%6$5.9K$5.9K~747.5K0.0%21 Oct
47Representative Susan DuBosePaid for by Committee to Elect Susan DuBoseCandidateRep.Legislature, AL9$5.8K$5.8K~289.5K0.0%27 Oct
48Jay Hovey, Alabama State Senate District 27Paid for by Friends of Jay HoveyCandidateRep.Legislature, AL3$5.4K$5.4K~477.5K13 May
49Corey Hill - Republican for Alabama Ag CommissionerPaid for by Corey Hill Campaign for Commissioner of AgricultureCandidateRep.Other statewide, AL14$5.3K$5.3K~490K0.0%22 Oct
50Hampton Harris for CongressPaid for by HAMPTON HARRIS FOR CONGRESSCandidateRep.House AL-27$5K$5K~862K43%1 Aug
51Danielle Duggar for Alabama House District 96Paid for by Committee to Elect Danielle DuggarCandidateRep.Legislature, AL39$4.8K$4.8K~312.9K12%26 Oct
52Rep. Matt SimpsonPaid for by Committee to Elect Matt SimpsonCandidateRep.Legislature, AL13$6.6K$4.8K~446.5K0.0%11 May
53Lloyd for AlabamaCandidateRep.Legislature, AL60$5.6K$4.6K~620.1K0.0%19 May
54Grant Blackburn for Baldwin County District Court JudgePaid for by Grant Blackburn for District CourtCandidateNoneLocal, AL21$4.5K$4.5K~290.7K0.0%19 May
55Josh PendergrassPaid for by Pendergrass For AlabamaCandidateNoneLegislature, AL12$4.5K$4.5K~248K42%26 Oct
56Brent Comer for Alabama Senate District 28Paid for by COMMITTEE TO ELECT BRENT COMERCandidateRep.Legislature, AL23$4.4K$4.4K~408.6K0.0%26 Oct
57April Weaver for SenateCandidateRep.Legislature, AL59$6.4K$4.4K~168.3K0.0%26 Oct
58Lashunda ScalesCandidateDem.Local, AL56$4.4K$4.4K~445.1K0.0%15 May
59Rep. Greg Barnes, AL HD13Paid for by Greg Barnes CandidateNoneLegislature, AL6$6K$4.2K~527K0.0%12 May
60Representative Mack N. ButlerPaid for by Mack Butler for HouseCandidateRep.Legislature, AL30$4.1K$4.1K~218.1K0.0%25 Oct
61Judge John AllenPaid for by Friends of John AllenCandidateNoneLocal27$10.5K$4K~523K3.7%26 Oct
62McCaney4ALHouseCandidateRep.Legislature, AL22$3.9K$3.9K~186.6K32%12 May
63Kirk HatcherCandidateDem.Legislature, AL3$3.7K$3.7K~1M17 May
64Danny Crawford Alabama District 5 State RepresentativeCandidateRep.Legislature, AL24$3.7K$3.7K~267K0.0%25 Oct
65Jeanne Rizzardi for District JudgePaid for by Friends of Jeanne RizzardiCandidateNoneLocal, AL18$6.4K$3.6K~412.5K0.0%26 Oct
66Tim Douthit for Madison County District JudgePaid for by Friends of Tim DouthitCandidateNoneLocal, AL14$5.7K$3.6K~343.5K0.0%26 Oct
67Payten 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
68Gary Palmer for AlabamaPaid for by Palmer For AlabamaCandidateRep.House AL-616$3.5K$3.5K~334K31%11 Aug
69Robert Aderholt for CongressPaid for by Aderholt for CongressCandidateRep.House AL-4Won · 74.9%26$3.5K$3.5K~267K0.0%23 Oct
70Mike RogersPaid for by MIKE ROGERS FOR CONGRESSCandidateRep.House AL-3Won · 64.0%4$3.4K$3.4K~440K26 Oct
71Derrick Gatlin for Limestone County Commission District 3Paid for by Friends of Derrick GatlinCandidateNoneLocal, AL7$3.3K$3.3K~153.5K0.0%26 Oct
72Holly McCarty - Huntsville City School Board, District 2Paid for by Committee to Elect Holly McCartyCandidateNoneLocal, AL7$3.2K$3.2K~137.5K0.0%18 Aug
73Senator Keith KelleyPaid for by Friends of Keith KelleyCandidateRep.Legislature, AL11$4K$3.2K~326K0.0%19 Oct
74Kevin TurnerPaid for by Friends of Kevin TurnerCandidateNoneLocal20$12.1K$3.2K~635K0.0%26 Oct
75Carlson for AlabamaPaid for by FRIENDS OF NATE CARLSONCandidateNoneLegislature, AL9$3.1K$3.1K~113K11%19 May
76David Money for AlabamaPaid for by Friends of David MoneyCandidateNoneLegislature, AL29$4.4K$3.1K~431.2K0.0%19 May
77James Lomax for State HousePaid for by Friends of James LomaxCandidateRep.Legislature, AL5$4.6K$3K~267.5K28 Sep
78Brett Gaar for Baldwin County Commissioner, District 4CandidateNoneLocal, AL29$3K$3K~619.7K0.0%13 Jun
79Keep Sheriff Mark PettwayPaid for by Committee to Elect Mark PettwayCandidateRep.Local, AL5$2.9K$2.9K~297.5K0.0%8 Oct
80Rex ReynoldsPaid for by Paid for By Friends to Elect Rex ReynoldsCandidateRep.Legislature, AL5$2.9K$2.9K~187.5K0.0%23 Sep
81Jim CarnsPaid for by Jim Carns CampaignCandidateRep.Legislature, AL13$4K$2.9K~582.6K0.0%15 May
82Doug Harwell, Alabama State Senate District 34Paid for by Doug Harwell for Alabama State Senate District 34CandidateRep.Legislature, AL7$2.8K$2.8K~835K0.0%15 May
83AshLeigh Dunham for Supreme Court Associate JusticeCandidateNoneOther statewide, AL11$3.1K$2.8K~634.5K0.0%18 Oct
84Marie Manning for State School Board - District 6Paid for by Marie Manning CampaignCandidateNoneLocal, AL1$2.7K$2.7K~275K8 May
85Mark Harrell for Autauga County SheriffPaid for by Mark B HarrellCandidateNoneLocal, AL48$2.8K$2.6K~168K0.0%15 Jun
86Joey Callahan for House District 32CandidateNoneLegislature, AL2$2.6K$2.6K~102.5K20 Oct
87John "Tater" Harris Paid for by Elect Tater Harris CandidateNoneLocal, AL4$2.6K$2.6K~210K13 Jun
88Representative Leigh HulseyPaid for by COMMITTEEE TO ELECT LEIGH HULSEYCandidateRep.Legislature, AL12$5.3K$2.6K~450.1K0.0%27 Oct
89Lee McInnis for AlabamaPaid for by LeeMcInnis4AlabamaCandidateDem.House AL-3Lost · 36.0%46$2.6K$2.6K~187.1K36%26 Oct
90Jeff Monroe for State House District 37CandidateNoneLegislature, AL33$4.2K$2.4K~476.2K0.0%19 Oct
91Vote Brett JonesPaid for by Friends of Brett JonesCandidateNoneLocal14$9.2K$2.4K~2M14%26 Oct
92Stormin Norman Horton for Alabama House District 93Paid for by Norman Horton CandidateRep.Legislature, AL36$2.4K$2.4K~201.3K19 May
93Brad Carter for Chilton County Revenue CommissionerPaid for by Friends of Brad CarterCandidateNoneLocal, AL2$2.3K$2.3K~225K10 Jun
94Ernie Yarbrough, State Representative District 7Paid for by Ernie Yarbrough for State HouseCandidateNoneState37$6.6K$2.3K~340.5K0.0%26 Oct
95Phillip RigsbyPaid for by FRIENDS OF PHILLIP RIGSBYCandidateRep.Legislature, AL4$4K$2.2K~230K28 Sep
96Will Pylant for City CouncilPaid for by Friends of Will PylantCandidateNoneLocal, AL3$2.2K$2.2K~115K24 Aug
97Nicole Jones Wadsworth for Lt. GovernorPaid for by Committee To Elect Dr. Nicole WadsworthCandidateNoneOther statewide, AL39$2.3K$2.2K~119.6K0.0%18 May
98Sheriff Anthony LoweryPaid for by Elect Anthony Lowery CandidateNoneLocal, AL4$2.2K$2.2K~235K18 May
99Trent FordCandidateNoneLegislature, AL16$3.8K$2.1K~251.5K25%25 Oct
100Ron SparksPaid for by Friends of Ron SparksCandidateDem.Governor, AL11$2.1K$2.1K~241K0.0%20 Oct
101Kristin Nelson for House District 38Paid for by Friends of Kristin NelsonCandidateNoneLegislature, AL12$2.4K$2.1K~490K0.0%26 Oct
102Mo BrooksPaid for by Friends of Mo BrooksCandidateRep.Legislature, AL18$2.1K$2K~430K0.0%18 May
103Alicia Escott Lumpkin CandidateDem.Legislature, AL14$3.6K$2K~583K0.0%13 May
104Mary Margaret Mickey Reagan for County CommissionPaid for by MMR for JCC % Natalie G FrendCandidateNoneLocal11$5.7K$1.9K~258K36%27 Oct
105Chad Whaley for SheriffPaid for by Chad Whaley For SheriffCandidateNoneLocal, AL6$2.6K$1.9K~202.5K0.0%18 May
106Will Milam for Montgomery County SheriffPaid for by Friends of Will MilamCandidateRep.Local, AL15$2K$1.9K~158.5K29 May
107Michele Moore Echols For JudgePaid for by Michele Moore Echols for JudgeCandidateRep.Local, LA41$18.4K$1.8K~3.2M27%26 Oct
108Cindy 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
109Allison Montgomery for House District 25Paid for by Allison Montgomery for AlabamaCandidateDem.Legislature, AL13$1.8K$1.8K~253.1K58%26 Oct
110John Jacobs for House District 37Paid for by John Jacobs CampaignCandidateRep.Legislature, AL5$2.5K$1.8K~83.5K0.0%16 Jun
111Ashley Sharpe for AlabamaCandidateDem.Legislature, AL12$2.2K$1.8K~146.6K40%26 Oct
112Steven Lambert for Montgomery Paid for by Steven Lambert CampaignCandidateNoneLocal, AL3$1.7K$1.7K~92.5K26 Aug
113Canupp for District JudgePaid for by Committee to Elect Canupp 4 JudgeCandidateNoneLocal3$4.4K$1.7K~817.5K23 Oct
114Vaughn Goodwin for Morgan County Commission, District 1Paid for by Friends of Vaughn GoodwinCandidateRep.Local, AL6$2.4K$1.7K~143.5K0.0%10 Jun
115Phil Segraves for House District 17Paid for by Phil Segraves CampaignCandidateRep.Legislature, AL3$1.6K$1.6K~14.5K5 Jun
116Elect Kyle Henderson Baldwin County Commissioner District 2CandidateNoneLocal, AL8$1.6K$1.6K~125K0.0%16 May
117Ben Fuller For District JudgePaid for by Benjamin Fuller Committee To ElectCandidateNoneLocal, AL9$2.3K$1.5K~547K0.0%14 Jun
118Wilkins For MayorCandidateNoneLocal14$3.6K$1.4K~245K7.1%25 Aug
119John Holley for Morgan County Revenue CommissionerCandidateNoneLocal, AL4$1.4K$1.4K~72K10 Jun
120Ron Anders For AuburnCandidateNoneLocal, AL10$1.4K$1.4K~217.5K0.0%20 Aug
121Nick Smith, Sheriff of Walker CountyCandidateNoneLocal, AL31$2.2K$1.3K~206K0.0%19 May
122Representative Mike ShawPaid for by Elect Mike ShawCandidateNoneState8$5.5K$1.3K~215K23 Oct
123Kathy King Jackson for JudgeCandidateNoneLocal, MS8$4.1K$1.3K~699.5K0.0%23 Oct
124Kenneth Cornelius for Cullman County Revenue Commissioner CandidateNoneLocal, AL24$1.3K$1.3K~47K0.0%19 May
125Micheal Beck for State House - District 17Paid for by Commirttee to Elect Micheal BeckCandidateRep.State14$6.9K$1.2K~832.6K0.0%15 Jun
126Judge Scott Brewer for Talladega District JudgeCandidateNoneLocal, AL1$1.2K$1.2K~95K4 May
127Kenny 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
128Kristi Hagood for Circuit JudgePaid for by Committee to Elect Kristi Hagood.CandidateNoneLocal, AL3$1.1K$1.1K~73K17 May
129Reed Ingram - Alabama House of Representatives District 75Paid for by Reed Ingram CampaignCandidateRep.Legislature, AL6$1.1K$1.1K~76K22 Oct
130Emily Jones for State Board of Education, District 8Paid for by Emily Jones for State Board of Ed District 8CandidateNoneState16$2.4K$1.1K~120.6K0.0%25 Oct
131Ross Morris Paid for by Friends of Ross MorrisCandidateRep.Local, AL4$1.4K$1K~60K15 May
132Angelo FermoPaid for by Committee to Elect Angelo FermoCandidateNoneLocal, AL6$997$997~71K0.0%19 May
133Derek Chen for AlabamaCandidateNoneOther statewide, AL1$950$950~112.5K7 May
134Mark Wilson for District JudgePaid for by COMMITEE TO ELECT MARK WILSONCandidateNoneLocal10$2.3K$948~383K0.0%18 May
135Representative Chris BlackshearPaid for by COMMITTEE TO ELECT CHRIS BLACKSHEARCandidateRep.Legislature, IN8$4K$899~230K8 Oct
136Corley Ellis for House District 41Paid for by Paid for by Corley Ellis CampaignCandidateNoneState7$3K$899~152.5K12 Oct
137Elect Elaine BeechPaid for by Elaine Beech CampaignCandidateNoneLegislature, AL5$1.3K$899~93.5K0.0%26 Oct
138Mike Pitts for Cullman County Revenue CommissionerCandidateNoneLocal, AL2$899$899~75K13 May
139Cassandra Rice for Probate JudgePaid for by Committee to Elect Cassandra RiceCandidateNoneLocal, AL6$1.6K$898~90K50%19 Oct
140Liam Scully for District Court JudgePaid for by Elect Liam Scully CandidateNoneLocal, AL5$948$898~79.5K0.0%17 May
141Tim Creel for Cullman County SheriffPaid for by Friends of Tim Creel for SheriffCandidateNoneLocal, AL6$897$897~78K0.0%19 May
142Joel Dixon for SuperintendentPaid for by CAMPAIGN TO ELECT JOEL DIXONCandidateNoneLocal, AL6$897$897~47.6K0.0%10 May
143Jeremy Takes the HousePaid for by JEREMY TAKES THE HOUSE - AL DISTRICT 5CandidateDem.House AL-58$896$896~142K13%9 Sep
144Thomas for HuntsvillePaid for by Citizens for Thomas CasezCandidateNoneLocal, AL15$943$893~52.7K0.0%23 Aug
145Johnny Turner for Limestone County Commission ChairmanPaid for by Friends of Johnny TurnerCandidateNoneLocal, AL3$849$849~41.5K13 May
146Dwight "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
147Dave 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
148Doc Mancuso for State House District 7Paid for by Angelo "Doc" Mancuso CampaignCandidateNoneState20$8K$798~312K25%27 Oct
149Elect 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
150Hanu For AlabamaCandidateDem.Legislature, AL16$892$793~56.5K31%25 Oct
151Billie Jo UnderwoodPaid for by Committee to Elect Billie Jo Underwood CandidateNoneLocal, AL3$749$749~52.5K14 May
152Jason Hudspeth for Henry County CommissionerCandidateNoneLocal, GA31$3.6K$748~477.8K0.0%16 Jun
153James Linderholm for Alabama District 20Paid for by Linderholm For District 20CandidateNoneLegislature, AL7$747$747~99.5K43%25 Oct
154Bill Kling, Huntsville City Council District 4Paid for by Bill KlingCandidateNoneLocal, AL9$746$746~19.6K0.0%23 Aug
155Dominic MitchellCandidateNoneHouse, district not named16$792$743~11.6K0.0%25 Oct
156Dan Roberts for AlabamaPaid for by Dan Roberts for SenateCandidateRep.Legislature, AL2$699$699~25K9 May
157Adam Rodes For District 1Paid for by Friends of Adam RodesCandidateNoneLocal, GA10$7.3K$650~1.7M70%15 Jun
158J.C. Poe for SheriffCandidateNoneLocal7$1.4K$649~101.5K57%14 Jun
159Marilyn for AlabamaCandidateDem.Legislature, AL5$648$648~21.6K0.0%26 Oct
160Tracy Adams - Houston County Commissioner District 2CandidateNoneLocal, AL14$993$646~93.6K0.0%15 Jun
161Kyle for AlabamaPaid for by KYLE FOR ALABAMACandidateDem.Senate, AL2$599$599~45K19 May
162Clinton Woods for Jefferson County Commission, District 1CandidateDem.Local, AL2$599$599~60K13 May
163Hammons for AlabamaPaid for by The Committiee to Elect Kinsley HammonsCandidateNoneLegislature, AL6$597$597~29K0.0%25 Oct
164Forrest SatterfieldCandidateNoneLegislature, AL15$743$594~67.2K13%26 Oct
165Karl KennebrewPaid for by COMMITTEE TO ELECT KENNEBREWCandidateNoneLocal, AL18$991$546~52.7K0.0%26 Oct
166Connie Spears for State Board of EducationPaid for by Friends of Connie SpearsCandidateNoneOther statewide, AL3$549$499~131K17 May
167State Representative Christopher J. EnglandPaid for by Committee to Elect Chris EnglandCandidateDem.Legislature, AL2$499$499~82.5K13 Oct
168Jabo Waggoner for Senate District 16Paid for by Waggoner for Senate CommitteeCandidateRep.Legislature, AL2$499$499~37K18 May
169Alabama Will 4 GovCandidateRep.Governor, AL6$497$497~53K0.0%18 May
170Tracie Turrentine for Superintendent of Morgan County SchoolsPaid for by Friends of Tracie TurrentineCandidateNoneNone3$1K$450~71.5K5 May
171Katrina Hennings for St. Clair County Commission, District 1Paid for by Friends of Katrina Hennings CampaignCandidateRep.Local, AL2$899$450~225K10 Jun
172Dobson for AlabamaCandidateRep.Senate, AL2$499$450~73.5K9 Oct
173Pringle for AL101Paid for by CHRIS PRINGLE CAMPAIGNCandidateRep.Legislature, AL1$450$450~42.5K21 Oct
174Norman Crow for House District 63Paid for by Friends of Norman CrowCandidateDem.Legislature, AL1$450$450~112.5K13 Oct
175Kevin Bradford for State House, District 17Paid for by Committee to Elect Kevin BradfordCandidateNoneLegislature, AL1$450$450~32.5K8 May
176Desirae LewisPaid for by Friends of Desirae LewisCandidateRep.Local, AL1$450$450~32.5K1 May
177James Richardson For CongressCandidateRep.House AL-23$449$449~119K22 Jul
178Bill McAdams for State HouseCandidateNoneLegislature, AL5$448$448~19.5K40%14 May
179Joshua MckeePaid for by JOSHUA MCKEE FOR CONGRESSCandidateRep.House AL-27$447$447~27K11 Aug
180David Coram for PelhamPaid for by David Coram Pelham City Council Place 1CandidateNoneLocal, AL9$446$446~22.5K0.0%26 Oct
181Rick Pate for Lt. GovernorPaid for by Friends of Rick PateCandidateRep.Other statewide, AL2$399$399~36K14 May
182Scottie Stewart County Commissioner District 3CandidateNoneLocal, AL7$447$397~35.5K0.0%16 May
183John 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
184K Patrice Williams, Fairfield City CouncilCandidateNoneLocal, CA27$2K$350~94.6K0.0%25 Oct
185Collin Daly for Limestone County ChairmanPaid for by Friends of Collin DalyCandidateNoneLocal, AL1$350$350~27.5K5 May
186Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim ChapmanCandidateRep.Legislature, WV31$6.6K$349~229.8K57%24 Oct
187Morton For SchoolsPaid for by Morton for Schools, IncCandidateNoneLocal, GA16$3.4K$349~169K0.0%15 May
188Tim Ramsey County Commissioner District 4CandidateNoneLocal5$748$349~68.5K17 May
189Letetia 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
190Curtis Harvey Houston County Commissioner District 1CandidateNoneLocal, AL7$347$347~14.5K0.0%18 May
191Taylor Cook for State House 43Paid for by Committee to Elect Taylor CookCandidateDem.Legislature, AL2$299$299~21K11 Oct
192Maurice Mercer for Congress AL-06Paid for by FRIENDS TO ELECT MERCERCandidateDem.House AL-6Lost · 42.5%2$299$299~30K10 Oct
193Michael Tewalt for JudgePaid for by Michael Tewalt For District JudgeCandidateNoneLocal, KY9$846$297~56.5K0.0%18 May
194Toni Kornegay Vaughn ALHD 45Paid for by toni Kornegay VaughnCandidateDem.Legislature, AL6$297$297~20K17%18 Oct
195Candice Duvieilh for CongressPaid for by FRIENDS OF CANDICE DUVIEILHCandidateDem.House AL-56$297$297~17.1K0.0%4 May
196Representative Lee ReevesPaid for by Lee Reeves for State HouseCandidateRep.Legislature, TN29$17.2K$250~2.6M32%6 Aug
197Baldwin County Commissioner James E. "Jeb" Ball, District 1Paid for by Committee to Elect Jeb Ball CandidateNoneLocal, AL1$250$250~37.5K13 May
198Sheriff Ron PuckettCandidateNoneLocal, AL1$250$250~37.5K8 May
199Mayor of Irondale James D. Stewart, Jr.Paid for by Mayor James D. Stewart, Jr.CandidateNoneNone54$5.7K$249~952K0.0%26 Oct
200Jonathan Russell for State RepresentativePaid for by Committee to Elect Jonathan RussellCandidateNoneLegislature, MO41$2.7K$249~140.2K0.0%4 Aug

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.