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 3 of 3

#PageTypeSideRaceResultAdsSpendIn NCImpressionsAttackLast ad
401Lindy Bolgiano - Youngsville City Council Division BPaid for by Lindy Bolgiano Youngsville City Council Division BCandidateNoneLocal, LA3$149$50~16.5K26 Oct
402Beth Tanner for JudgePaid for by Beth Tanner For JudgeCandidateRep.Local, NC2$99$50~9K26 Oct
403Blue Ridge Liberty RadioMediaNoneHouse NC-112$99$50~7K26 Oct
404Jonathan B. Sawyer, IV for Washington County Commissioner AT-LargeCandidateNoneLocal2$99$50~8K22 Oct
405George Sutherland for TC CommissionerCandidateNoneLocal, NC2$99$50~8K9 Oct
406Clarissa Smith for Rutherford County School Board - Zone 4CandidateNoneLocal, TN2$99$50~11K4 May
407John Lowery for NC HouseCandidateRep.Legislature, NC1$50$50~3.5K26 Oct
408Nute Nicholson for County CommissionerPaid for by Yancey County For Nute NicholsonCandidateNoneLocal, NC1$50$50~3.5K25 Oct
409Kevin Suthard for CommissionerCandidateNoneLocal, NC1$50$50~2.5K21 Oct
410Committee to Elect Watsi M. Sutton District Court JudgeCandidateNoneLocal, NC1$50$50~1.5K9 Oct
411Michael WrayCandidateDem.Legislature, NC1$50$50~6.5K8 Oct
412Scott Shehan for Gaston County CommissionerPaid for by Committee to Elect Scott ShehanCandidateRep.Local, NC1$50$50~5.5K5 Oct
413Meghan Almond for Stanly County School BoardCandidateNoneLocal, NC1$50$50~549.528 Sep
414Zyaire WebbPaid for by The Committee To Elect Zyaire WebbCandidateDem.Legislature, NC1$50$50~1.5K21 Sep
415Steve Rutherford for NC SenateCandidateRep.Legislature, NC1$50$50~1.5K16 Sep
416Jen Wiles for NC House 75Paid for by Jen Wiles for NC HouseCandidateDem.Legislature, NC1$50$50~5.5K30 Aug
417Swain County Democratic PartyPartyDem.Local, NC1$50$50~7.5K25 Aug
418Troy McDuffie for Cumberland County Sheriff Paid for by Committee to Elect Troy McDuffie SheriffCandidateNoneLocal, NC1$50$50~3.5K10 Aug
419Jordan CameronMediaNoneLocal, NC1$50$50~1.5K26 Jun
420Representative Paul ScottPaid for by Scott for HouseCandidateRep.Legislature, NC1$50$50~2.5K14 Jun
421Vote Joe Davis NCCandidateNoneLocal, NC1$50$50~2.5K6 Jun
422Fred Crawford For Swain CountyCandidateNoneLocal, NC1$50$50~549.510 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.