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 North Carolina

422 pages · $5.9M on North Carolina races

Dem. 62% · Rep. 29% · no side 8.8%

North Carolina on the map: races and candidates →

422 pages · 40,944 ads · $40.7M · page 2 of 3

#PageTypeSideRaceResultAdsSpendIn NCImpressionsAttackLast ad
201Josh McConkey for NCPaid for by JOSH MCCONKEY FOR NCCandidateRep.Legislature, NC7$1.1K$1K~80.6K20%20 Sep
202Margie for NHCCandidateNoneLocal, NC13$1K$1K~68.6K17%26 Oct
203Phil Byrd for Guilford County SheriffPaid for by Committee to Elect Phil Byrd for SheriffCandidateNoneLocal, NC6$997$997~115K0.0%26 Oct
204Adam Rodes For District 1Paid for by Friends of Adam RodesCandidateNoneLocal, GA10$7.3K$950~1.7M70%15 Jun
205Derek MobleyPaid for by Committee to Elect Derek MobleyCandidateNoneLocal, NC1$950$950~225K12 Oct
206John Blust for NC House Paid for by Blust for NC HouseCandidateRep.Legislature, NC3$949$949~82.5K26 Oct
207Keep Judge Tron Faulk RossPaid for by Committee to Elect Judge Tron RossCandidateNoneLocal, NC3$949$949~76.1K13 Oct
208Cabarrus County Democratic PartyPartyDem.None14$2.2K$948~299.1K0.0%25 Oct
209Re-Elect Jan Kennedy Clerk of Superior CourtCandidateNoneLocal, NC6$1.8K$948~269K0.0%23 Oct
21088.5 WFDDMediaNoneLocal, NC7$1.7K$948~584.5K0.0%16 Oct
211Erin ParéPaid for by Committee to Elect Erin PareCandidateRep.Legislature, NC11$945$945~90.5K55%29 Sep
212United AssociationPaid for by United Association Union Plumbers and Pipefitters VOTE! PACGroupDem.House, district not named54$243.4K$899~22.6M31%26 Oct
213Senator Russell BlackCandidateRep.Legislature, NC6$897$897~28.6K9 Oct
214Better Path ValuesGroupNoneState14$2.2K$896~174.1K0.0%26 Oct
215Tyler Howell for Haywood County SheriffCandidateNoneLocal, NC10$895$895~161K0.0%26 Oct
216Katherine Corpening for JudgePaid for by Elect Katherine CorpeningCandidateNoneLocal, NC1$850$850~85K7 Oct
217Mark Gulledge for SheriffPaid for by MARK GULLEDGE FOR SHERIFFCandidateNoneLocal, NC3$1K$799~67.5K26 Oct
218Madison Matters: Dowler for CommissionerCandidateNoneLocal, NC3$849$799~50.5K26 Oct
219People for Community HealthcareGroupNoneBallot measure, AZ37$2.2K$794~208.6K0.0%26 Oct
220Steve Feldman for CongressCandidateNoneFederal11$4.7K$750~286.5K27%26 Oct
221Branson for NCCandidateNoneLegislature, NC3$749$749~92.5K15 Oct
222National Security Leaders for AmericaGroupDem.Senate, NC31$4.1K$748~596.7K26%26 Oct
223Ryan Young 4 Sheriff 2026CandidateNoneLocal, NC13$1.5K$748~121.5K0.0%24 Oct
224Rena Spellman for District Attorney CandidateNoneLocal, NC16$792$743~33.2K0.0%24 Oct
225Charles Davis for Sanford MayorCandidateNoneLocal, FL50$11.9K$698~876.1K0.0%4 Aug
226Dennis M. Allen for SheriffCandidateNoneLocal, NC11$1K$697~183K0.0%15 Oct
227Ray Gasperson for Polk County CommissionerPaid for by Committee to Re-Elect Ray D GaspersonCandidateNoneLocal, NC8$696$696~72K0.0%25 Oct
228Get MaadPaid for by GET MAADCandidateDem.House NC-710$695$695~39.2K100%26 Oct
229Keith YoungPaid for by Keith for AshevilleCandidateNoneLocal, NC12$694$694~35.6K0.0%26 Oct
230Darin C. Miglorie for Edenton-Chowan Schools Board of Education At-LargeUnknownNoneLocal, NC15$743$693~32.4K7.1%22 Oct
231Charlotte Little for HD68CandidateDem.Legislature, NM7$7.9K$650~227.5K14%26 Oct
232Councilman Stacy CummingsPaid for by Friends of Stacy CummingsCandidateNoneLocal, VA14$4.9K$650~444.5K0.0%25 Oct
23312th State Leadership PACGroupRep.Legislature, NC3$649$649~42.5K27 Oct
234BBCNCPaid for by The Black & Brown Coalition of North CarolinaGroupNoneLegislature, NC26$1.3K$644~11.3K38%21 May
235Bob Drach for NHCPaid for by Bob Drach 4 NHCCandidateNoneLocal, NC4$598$598~46K26 Oct
236La Fuerza NCPaid for by LA FUERZA NCGroupDem.Legislature, NC6$597$597~167K0.0%26 Oct
237The News & ObserverPaid for by McClatchy Media Company, LLCMediaNoneNone54$2.7K$594~16.6K20%25 Oct
238UAW International UnionPaid for by INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AMGroupNoneNone94$140.1K$549~15.3M4.3%24 Oct
239Asheville ReporterPaid for by Metric Media LLCNetwork pageRep.Legislature, NC3$549$549~25K26 Oct
240Allen ChesserPaid for by ALLEN CHESSER FOR NC HOUSECandidateRep.Legislature, NC3$549$549~37.5K17 Oct
241Senate DemocratsPaid for by DSCCPartyDem.Federal536$1.2M$548~20.1M71%25 Oct
242Dante PittmanPaid for by Pittman for NCCandidateDem.Legislature, NC7$547$547~27.5K0.0%23 Oct
243Bill Shafer For Albemarle City CouncilCandidateNoneLocal, NC11$545$545~25.5K0.0%26 Oct
244National Right To WorkPaid for by National Right to Work CommitteeGroupRep.House, district not named35$32K$499~1.9M100%19 Oct
245The Rural Path PACPaid for by RP PACGroupDem.House, district not named6$1.5K$499~290K100%26 Oct
246Steve Luking 4 NCCandidateDem.Legislature, NC4$498$498~48K24 Oct
247Maggie Ullman, Asheville City CouncilPaid for by Friends of Maggie UllmanCandidateNoneLocal, NC4$498$498~73K22 Oct
248Jeremy Wise for Mitchell County CommissionerPaid for by Jeremy Wise for MitchellCandidateNoneLocal15$1.1K$497~121.1K13%26 Oct
249Charles Evans for County Commissioner At-LargePaid for by Charles EvansCandidateNoneLocal26$1.3K$495~54.9K0.0%23 Sep
250James "Jimmy" Rogers for N.C. House 118Paid for by James Rogers for NC House CandidateNoneLegislature, NC10$495$495~13.2K0.0%20 Oct
251John Roberts for State SenateCandidateNoneLegislature, AL19$18.2K$450~1.5M0.0%26 Oct
252Foundation for Government AccountabilityPaid for by The Foundation for Government AccountabilityGroupRep.None8$2K$450~249.1K71%9 Sep
253David Perry for New Hanover County BOEPaid for by David Perry for Board of EducationCandidateNoneLocal, NC1$450$450~32.5K25 Oct
254Brian Biggs for NC HouseCandidateRep.Legislature, NC1$450$450~85K10 Oct
255Mark Osterhout for District Court JudgeCandidateNoneLocal, NC1$450$450~112.5K9 Oct
256Brent CaldwellGroupDem.Legislature, NC5$548$449~22.5K16 Oct
257Old North NewsPaid for by Metric Media LLCNetwork pageRep.House, district not named4$498$449~36K26 Oct
258Eric Pope- Sampson County Commissioner District 2CandidateNoneBallot measure, NC3$449$449~16.5K13 Oct
259North Carolina Firearms CoalitionGroupNoneNone53$2.9K$448~66.1K83%23 Oct
260Sheriff Jimmy ThorntonCandidateNoneLocal, NC9$846$448~83.5K0.0%21 Oct
261Livable RaleighGroupNoneLocal, NC7$447$447~42.5K0.0%24 Oct
262Re-Elect Marsigli for District Attorney - Fighting Crime TogetherCandidateNoneLocal, NC7$447$447~107.1K0.0%13 Oct
263Jennifer Dacey for Craven County Board of Education District 4Paid for by Jennifer Dacey CommitteeCandidateNoneLocal, NC9$446$446~23.6K0.0%24 Oct
264Latoya Beatty for Columbus County Soil & WaterCandidateNoneLocal, NC9$446$446~12.2K0.0%23 Oct
265Kerry HillPaid for by Taxpayers for Kerry HillCandidateNoneLocal, GA22$6.9K$399~409.2K14%10 Jun
266Kevin Johnson for Wayne CountyCandidateRep.Local, NC4$698$399~68K26 Oct
267Jeff Groh for Hendersonville City CouncilCandidateNoneLocal, NC2$399$399~31K16 Oct
268Blake Boykin for NC HouseCandidateNoneLegislature, NC2$399$399~70K9 Oct
269AFTGroupNoneNone531$156.8K$398~11.6M45%27 Oct
270Kim Davis for Judge CandidateNoneLocal24$2.4K$398~172.6K0.0%23 Oct
271Jason Moore for NCCandidateNoneNone13$944$398~140.6K0.0%27 Oct
272David MorganUnknownNoneLocal, NC11$545$396~32.6K36%26 Oct
273Representative Charlie MillerPaid for by Committee to Elect Charlie Miller NC HouseCandidateRep.Legislature, NC8$396$396~21K0.0%26 Oct
274Hart for Haywood County CommissionerPaid for by Hart for HaywoodCandidateNoneLocal, NC8$396$396~27K0.0%23 Oct
275Park for NC House 96Paid for by Vote ParkCandidateNoneLegislature, NC8$396$396~15.2K0.0%19 Oct
276Mary Ellen Kustin for Henderson County Public SchoolsPaid for by Mary Ellen for HCPSCandidateNoneLocal, NC8$396$396~24K0.0%16 Oct
277Treg TaylorPaid for by Treg for GovernorCandidateRep.Governor, AK71$17.3K$350~1.2M5.7%26 Oct
278Elect Kyle Walker To County Commisioner District 7Paid for by ECUHero CandidateNoneLocal, NC2$499$350~50K1 May
279Judge Christine WalczykPaid for by Judge Walczyk CommitteeCandidateNoneOther statewide, NC1$350$350~75K26 Oct
280Mark Mease for Haywood County SheriffCandidateNoneLocal, NC1$350$350~32.5K15 Oct
281Brittany Newton for NC House District 46CandidateNoneLegislature, NC1$350$350~95K15 Oct
282Trey Mansfield for SheriffCandidateNoneLocal, NC1$350$350~17.5K4 May
283Ralph Carter for NC HousePaid for by RALPH CARTER FOR NC HOUSECandidateNoneLegislature, NC3$349$349~19.5K25 Oct
284Alamance County District Attorney Sean BooneCandidateRep.Local, NC5$348$348~12.1K0.0%20 Oct
285John Edmonds KozmaPaid for by BANG PRODUCTIONS, INC.MediaNoneLocal, NC9$446$347~42K0.0%24 Oct
286Darin Church For Watauga County SheriffCandidateNoneLocal, NC7$347$347~84.5K0.0%26 Oct
287Count On ConniePaid for by Elect Connie MollandCandidateNoneLocal10$1.1K$299~64K0.0%25 Oct
288Restoration NewsPaid for by Restoration of AmericaGroupRep.None268$24.3K$298~3.2M72%26 Oct
289John Coleman for Fayetteville City Council, Ward 2Paid for by Elect John ColemanCandidateNoneLocal, AR62$3.1K$297~308.6K0.0%25 Oct
290Reelect Judge Daniel Hines EntzmingerPaid for by DANIEL HINES ENTZMINGER FOR JUDGECandidateNoneLocal, NC9$546$297~57.5K0.0%24 Oct
291Beaufort County Republican PartyPartyRep.House, district not named8$396$297~47K0.0%22 Oct
292Radio Asheville - WPVM 103.7Paid for by FRIENDS OF WPVM INCMediaNoneLocal, NC8$396$297~24K0.0%15 Oct
293Woolard for Beaufort County CommissionerCandidateRep.Local, NC6$297$297~23K17%26 Oct
294League of Conservation VotersPaid for by GiveGreen United ActionGroupDem.None752$626.2K$250~47.7M89%26 Oct
295National Association for Gun RightsGroupNoneNone52$26.5K$250~4.2M71%26 Oct
296Kyle JonesPaid for by Kyle Jones For JudgeCandidateNoneLocal64$11.1K$250~754.9K0.0%24 Oct
297Tina Bryson for Lexington City CouncilPaid for by Tina Bryson for Lex 6CandidateNoneLocal, KY10$1.3K$250~94.6K0.0%19 Oct
298Donna McDowell WhitePaid for by Donna White for NC House 26CandidateDem.Legislature, NC1$250$250~17.5K19 Oct
299Hayley For FayettevillePaid for by People to Elect Hayley HallCandidateNoneLocal, NC1$250$250~85K8 Oct
300Moses For MayorPaid for by Moses for Mayor CampaignCandidateNoneLocal16$992$249~46.9K0.0%3 Aug
301New Hanover County Democratic PartyPartyDem.Local, NC5$348$249~22.6K0.0%26 Oct
302Beth Pugh Farrell, Wake Soil & Water Conservation District SupervisorPaid for by Committee to Elect Beth Pugh FarrellCandidateNoneLocal, NC3$249$249~22.5K26 Oct
303Alexis Stadler for UCPS Board of Education At-LargeCandidateNoneLocal, NC3$249$249~58K20 Oct
304Keep Judge Jenny WellsPaid for by Committee to Elect Jenny WellsCandidateNoneLocal16$2.8K$248~490.5K0.0%25 Oct
305810 StudiosGroupDem.None13$944$248~151.7K0.0%20 Oct
306Sarah Moore For FayettevilleCandidateNoneLocal, AR15$743$248~18.3K0.0%26 Oct
307Wayne King for County CommissionerPaid for by Wayne King for County Commissioner CandidateNoneLocal9$646$248~51.5K11%14 Oct
308Re-Elect Wendy Maness Ward 3 Clinton City CouncilwomanCandidateNoneLocal, NC7$347$248~28.6K0.0%12 Oct
309Vicki Hyatt for Haywood CommissionerPaid for by Hyatt For HaywoodCandidateNoneLocal, NC5$248$248~9.5K0.0%26 Oct
310David Burnette for Haywood County Commissioner CandidateNoneLocal, NC5$248$248~11.5K0.0%25 Oct
311Sheriff Accountability ActionPaid for by SHERIFF ACCOUNTABILITY ACTIONGroupNoneLocal, IL20$16.3K$199~528.7K0.0%26 Oct
312National Right to LifeGroupNoneNone128$15.4K$199~953.3K80%17 Oct
313Ashley V. Gantt for State Senate, District 34Paid for by Ashley Gantt, Democrat, for State Senate District 34CandidateDem.Legislature, FL35$7.9K$199~764.7K0.0%26 Oct
314Rye BarcottGroupNoneNone10$2.6K$199~283K0.0%11 Jun
315Amy Callaghan for Clayton City CouncilCandidateNoneLocal25$1.3K$199~79.3K8.0%26 Oct
316Maddie Segal for Wake County School BoardCandidateNoneLocal, NC4$298$199~52K11 Oct
317The Urban ConservativeCandidateDem.Legislature, NC3$249$199~20.5K21 Sep
318Rep. Chris HumphreyCandidateRep.Legislature, NC2$199$199~14K26 Oct
319Gary Hartong for Wake County CommissionerCandidateNoneLocal, NC2$199$199~15K22 Oct
320Michael Wetherington- County Commissioner Dist 7, Wilson Co. North CarolinaCandidateNoneLocal, NC2$199$199~50K13 Oct
321Representative Julie von Haefen- NC House 36Paid for by Committee to Elect Julie von HaefenCandidateDem.Legislature, NC2$199$199~55K12 Oct
322Amber McKinney for Fletcher Town CouncilPaid for by The Committee to Elect Amber McKinneyCandidateRep.Local, NC2$199$199~39K5 Oct
323Forward BlueGroupDem.None2,589$1.1M$198~25.4M68%25 Oct
324Win Mitchell for SenateCandidateNoneSenate, ME30$8.2K$198~317.7K0.0%20 Oct
325Let America BuildGroupNoneNone47$2.7K$198~19.1K0.0%27 Oct
326The Charlotte ObserverPaid for by McClatchy Media Company, LLCMediaNoneNone43$2.6K$198~97.5K9.3%24 Oct
327Marsha Summersill for County CommissionerPaid for by Summersill for Orange County CommissionCandidateNoneLocal16$1.8K$198~156.4K0.0%1 Aug
328Citizens for NC JobsGroupNoneNone16$1.4K$198~271.4K0.0%28 Sep
329Campaign For Salvet KaluCandidateNoneLocal, NC8$396$198~10.1K0.0%25 Oct
330Vote Bob BrinsonPaid for by Friends to Elect Bob BrinsonCandidateRep.Legislature, NC6$297$198~37K0.0%26 Oct
331Phelps for District Court JudgeCandidateNoneLocal, NC6$297$198~11.1K15 Oct
332Sheriff Scott Hammonds, Beaufort CountyCandidateRep.Local, NC4$198$198~23K13 Oct
333Kevin Crutchfield For NCPaid for by Kevin Crutchfield for NC HouseCandidateRep.Legislature, NC4$198$198~19.1K21 May
334American Power PlayGroupNoneNone66$37.6K$150~3.4M0.0%19 Oct
335Seifert For SheriffCandidateNoneLocal, SC16$2.4K$150~324K0.0%17 Oct
336Caldwell ForwardCandidateNoneLocal, NJ8$1.5K$150~59.7K0.0%26 Oct
337Chelsea WalshCandidateNoneLegislature, NC1$150$150~3.5K26 Oct
338Jane for District DPaid for by Jane Harrison for RaleighCandidateNoneLocal, NC1$150$150~12.5K24 Oct
339Amita Gupta for WakeCandidateNoneLocal, NC1$150$150~8.5K22 Oct
340Judge Rashad HauterPaid for by Elect Rashad HauterCandidateNoneLocal, NC1$150$150~17.5K21 Oct
341Chris Bishopp for NC House district 82Paid for by Committee To Elect Chris BishoppCandidateDem.Legislature, NC1$150$150~37.5K19 Oct
342Vote 4 Mishell Williams, Cabarrus County School BoardPaid for by The Committee to Elect Mishell WilliamsCandidateNoneLocal, NC1$150$150~12.5K12 Oct
343Ed PriolaPaid for by ED PRIOLA FOR NCCandidateRep.Local, NC1$150$150~12.5K29 Sep
344Re-Elect Jim McVicker for Sheriff CandidateRep.Local, NC1$150$150~12.5K18 Jun
345Occupy DemocratsPaid for by OCCUPY DEMOCRATS ELECTION FUNDGroupDem.Federal65$4.8K$149~81.7K92%25 Aug
346Maggie's ListPaid for by MAGGIE'S LISTGroupRep.House FL-339$2.1K$149~366.5K2.6%23 Oct
347Nancy Rumfelt For HD51Paid for by Nancy for HD51CandidateRep.Legislature, CO36$2.1K$149~62.2K33%30 Jun
348Sheriff Terry JohnsonPaid for by The Johnson for Sheriff Campaign CommitteeCandidateNoneLocal20$1.1K$149~68K0.0%19 Oct
349Beatris RosasPaid for by The Black & Brown Coalition of North CarolinaGroupNoneNone11$545$149~6K44%20 May
350Ron Smith Member of Harrisburg Town CouncilCandidateNoneLocal7$347$149~9.6K86%22 Oct
351Jeff Joines for Wilson County Commissioner District 7CandidateNoneLocal, TN4$298$149~25.1K29 Jul
352Dewitt Hardee for Johnston Soil & WaterPaid for by Dewitt HardeeCandidateNoneLocal, NC3$149$149~8.5K24 Oct
353Clint Jones for Havelock CommissionerPaid for by Committee to Elect Clinton JonesCandidateNoneLocal, NC3$149$149~3.5K17 Oct
354Write In Amy Harris Robinette for Edgecombe County Commissioner, District 6CandidateNoneLocal, NC3$149$149~9K10 Oct
355Silas Baldwin for Bessemer City Council D7CandidateNoneLocal, NC3$149$149~8.5K12 Sep
356Henry Hostetler for NC SenatePaid for by Henry HostetlerCandidateNoneLegislature, NC3$149$149~12.5K25 Aug
357Change.orgGroupNoneNone5,122$732.6K$99~45.4M34%27 Oct
358Punchbowl NewsMediaNoneNone537$164.6K$99~4.1M17%26 Oct
359The North Carolina IndependentPaid for by The American Independent FoundationMediaNoneNone22$84K$99~9.4M20%23 Oct
360Jesse St.Gelais for State RepresentativePaid for by St. Gelais CommitteeCandidateNoneLegislature, MA29$2.3K$99~215.8K52%26 Oct
361Demery4schousePaid for by Demery CampaignCandidateNoneLegislature, SC45$2.2K$99~108.6K9.5%26 Oct
362Hablemos Claro - Noticias LocalesMediaNoneNone35$1.7K$99~138.6K17%26 Oct
363Citizens for Jim MoranCandidateRep.Local, MD17$1K$99~118.6K0.0%23 Jun
364Vote Rusty Grissom for Cleveland County CommissionerPaid for by Rusty Grissom For District 3 County CommissionerCandidateRep.Local, OK6$797$99~26K0.0%12 Jun
365Dwight D. Cornelison for County Commissioner CandidateNoneLocal, TN10$495$99~47K0.0%21 Oct
366Lincoln County Republican PartyPartyRep.None5$248$99~7.6K0.0%22 Oct
367Wake County Libertarian PartyPaid for by Libertarian Party of Wake CountyPartyNoneLegislature, NC4$198$99~16K11 Oct
368Vote Quincei Lovejoy for Cumberland County School Board At-LargeCandidateNoneLocal, NC2$99$99~1.1K26 Oct
369Charlie Wallin for NC HousePaid for by Wallin for WNCGroupRep.Legislature, NC2$99$99~7K26 Oct
370Conserving CarolinaPaid for by CONSERVING CAROLINAGroupNoneBallot measure, NC2$99$99~5.5K23 Oct
371Harry Warriax for County CommissionerCandidateNoneLocal, NC2$99$99~1.5K20 Oct
372Vote Norm Sanderson Paid for by Citizens to Elect Norm Sanderson CandidateRep.Legislature, NC2$99$99~2K12 Oct
373Elect Jim Proctor to the Lake Lure Town CouncilPaid for by Jim Proctor for Lake Lure Town CouncilCandidateNoneLocal, NC2$99$99~3K7 Sep
374Ashit Patel for MorrisvilleCandidateNoneLocal, NC2$99$99~10K8 Jun
375Iuoe.unionPaid for by International Union of Operating EngineersGroupNoneNone168$26.1K$50~686.6K7.1%21 Oct
376Digital News ServicesMediaNoneGovernor, WI54$25.9K$50~1.7M48%26 Oct
377We The FightersPaid for by Campaign for Working Class CommunitiesGroupDem.House, district not named45$20.1K$50~3.3M30%26 Oct
378Burhan Azeem for State SenateCandidateDem.Legislature, MA201$18K$50~1.7M24%29 Aug
379SBA Pro-Life AmericaPaid for by SUSAN B. ANTHONY LIST, INC.GroupNoneNone130$12.1K$50~1.1M49%26 Oct
380AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
381Citizens for a Better Cumberland CountyGroupRep.None13$2.9K$50~79.2K26 May
382Herbert for LexingtonCandidateNoneLocal, KY25$2.8K$50~597.1K5.3%26 Oct
383Movement Voter ProjectPaid for by Movement Voter PACGroupDem.None18$2.2K$50~25.7K28%14 Oct
384Please VoteGroupDem.None31$1.5K$50~123.5K77%27 Oct
385Michael SolomonPaid for by Friends of SolomonCandidateNoneLocal, RI27$1.3K$50~53.7K0.0%9 Sep
386AARP North CarolinaPaid for by AARPGroupNoneNone7$1K$50~42.5K0.0%14 Oct
387McDowell County Democratic PartyPartyDem.None19$941$50~66.2K40%27 Oct
388Public Schools First NCGroupNoneNone15$843$50~20.1K18%16 Sep
389Simply VotePaid for by SIMPLY VOTE LLCUnknownNoneNone17$842$50~23.9K12%25 Oct
390Astor, Burkus & Ford for Town CouncilPaid for by Astor and Burkus for Town CouncilCandidateNoneLocal10$795$50~44K22%26 Oct
391Elect HollerbachPaid for by Christina Hollerbach for Sanford MayorCandidateNoneLocal, ME2$699$50~175K10 Aug
392City of Fayetteville, NC GovernmentUnknownNoneNone7$547$50~63.2K5 Sep
393Re-Elect Mark Watson for MayorPaid for by Mark WatsonCandidateNoneLocal10$495$50~27.5K0.0%25 Oct
394Moore County Republican PartyPartyRep.None4$398$50~16.1K21 Oct
395David Dotson for MonroeCandidateNoneNone8$396$50~35.1K25 Oct
396Andrew Dunn for N.C.MediaNoneNone7$347$50~22.5K14%2 Oct
397Errol Wedra Union County CommissionerPaid for by Errol WedraCandidateRep.Local, NJ4$298$50~18K19 Oct
398SemblenPaid for by Semblen LLCUnknownNoneSenate, MI5$248$50~26.5K0.0%22 Oct
399Caldwell County Democratic PartyPartyDem.None4$198$50~8.1K24 Sep
400Ann Schneider, Oak Ridge Town CouncilPaid for by Committee to Elect Ann SchneiderCandidateNoneLocal3$149$50~2.6K16 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.