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 →

138 pages · 1,691 ads · $362.4K

#PageTypeSideRaceResultAdsSpendIn NCImpressionsAttackLast ad
1Local Accountability PACGroupNoneLocal, NC100$79.8K$27.3K~5.5M42%26 Oct
2Carolina ForwardPaid for by North Carolina ForwardGroupNoneLocal, NC42$28.6K$27.1K~4.3M55%7 Oct
3Reelect Judge Chad HogstonPaid for by Committee to Elect Chad Hogston for District Court JudgeCandidateNoneLocal, NC24$9.9K$7.1K~1.3M0.0%23 Oct
4Mona Singh for Wake County CommissionerPaid for by FRIENDS OF MONA SINGHCandidateNoneLocal, NC94$6.6K$6.6K~828.7K0.0%26 Oct
5Elect Janelle ClineCandidateNoneLocal, NC10$8.5K$6.4K~1.6M0.0%26 Oct
6Pat Bradford NHC Board of EducationPaid for by Pat Bradford for NHC Board of EducationCandidateNoneLocal, NC28$5.7K$5.7K~763.5K0.0%20 Oct
7Robert Trivette For JudgePaid for by Trivette For JudgeCandidateNoneLocal, NC9$5.8K$5.6K~400.5K0.0%23 Oct
8Marc Scruggs for RaleighPaid for by Marc For RaleighCandidateNoneLocal, NC16$5.5K$5K~543K0.0%20 Oct
9Judge Brian RatledgePaid for by Brian Ratledge CommitteeCandidateNoneLocal, NC31$5.1K$4.9K~1.2M0.0%14 Oct
10Frank Jones For JudgeCandidateNoneLocal27$11.6K$4.9K~1.4M0.0%9 Oct
11Elect Richard CollierCandidateNoneLocal, NC35$7.1K$4.2K~1.6M0.0%14 Oct
12Josie Barnhart For NHCS BOEPaid for by Committee to Elect Josie BarnhartCandidateNoneLocal, NC5$3.5K$3.5K~160K0.0%26 Oct
13Chris Sutton for School BoardPaid for by SUTTON FOR SCHOOL BOARDCandidateNoneLocal12$7.5K$3.4K~1.3M0.0%25 Oct
14Ian Patrick for CabarrusCandidateNoneLocal, NC22$3K$3K~528.6K4.5%13 Oct
15CitybuilderPaid for by Citybuilder NCGroupNoneLocal, NC6$2.8K$2.8K~315K0.0%27 Oct
16Jerry Jones for NHC SchoolsPaid for by COMMITTEE TO ELECT JERRY JONES JRCandidateNoneLocal, NC22$2.8K$2.8K~378.6K0.0%15 Oct
17Quality CabarrusPaid for by Quality Cabarrus IncGroupNoneLocal, NC10$3K$2.7K~191.1K10%26 Oct
18CLARK Rinehart for Raleigh - HQPaid for by Committee to Elect Clark RinehartCandidateNoneLocal, NC16$2.6K$2.6K~721K0.0%16 Oct
19John AdcockCandidateNoneLocal, NC17$2.4K$2.3K~163.5K0.0%25 Oct
20Mike Perdue for County Commissioner At-LargePaid for by Committee to Elect Mike PerdueCandidateNoneLocal, NC10$2.1K$2.1K~538K0.0%1 Oct
21Sana for Raleigh - City Council At-LargePaid for by Sana For Raleigh CommitteeCandidateNoneLocal, NC2$2K$2K~540K26 Oct
22Wallace4CommunityPaid for by Committee to Elect LeShonda WallaceCandidateNoneLocal, NC19$2.1K$1.8K~164.1K0.0%22 Oct
23Brittnei LaRue for School BoardPaid for by The Committee to Elect Brittnei LaRueCandidateNoneLocal, NC5$1.7K$1.7K~190K0.0%12 Oct
24Shayne Frey for Pender County CommissionerPaid for by SHAYNE FOR PENDER COMMITTEECandidateNoneLocal, NC22$1.7K$1.7K~165K0.0%26 Oct
25Elect Mercedes for Wake Co. District Court JudgePaid for by Elect MercedesCandidateNoneLocal, NC3$1.6K$1.6K~551.5K15 Oct
26Elect Roy Dawson for District Court JudgeCandidateNoneLocal21$6.4K$1.6K~610.7K0.0%26 Oct
27Crisp For Sheriff 2026Paid for by COMMITTEE TO ELECT ERIC CRISPCandidateNoneLocal, NC14$1.5K$1.5K~197.1K0.0%24 Aug
28Drew Ball for Asheville City CouncilPaid for by Ball 4 Yall AVLCandidateNoneLocal, NC15$1.4K$1.4K~298.6K0.0%26 Oct
29Jennie Wells Thomason for Clerk of Superior CourtPaid for by Committee to Elect Jennie ThomasonCandidateNoneLocal, NC30$1.8K$1.4K~192.4K0.0%26 Oct
30Outdoorsmen of Pender CountyGroupNoneLocal, NC44$2.4K$1.4K~151.5K97%26 Oct
31LeAnn Pierce for County CommissionerPaid for by The Committee to Elect LeAnn PierceCandidateNoneLocal13$8.5K$1.3K~385.1K0.0%25 Oct
32Elect Anna StearnsPaid for by Committee to Elect Anna StearnsCandidateNoneLocal, NC3$1.2K$1.2K~73.5K16 Oct
33Kelly Allen for Commissioner Paid for by Committee to Elect Kelly AllenCandidateNoneLocal, NC5$1.2K$1.2K~96.5K0.0%26 Oct
34Jacob Arthur for Wake Board of Education District 7Paid for by Committee to Elect Jacob ArthurCandidateNoneLocal, NC20$1.2K$1.2K~292K0.0%9 Oct
35Gary Parris for Buncombe County SheriffPaid for by Committee to Elect Gary ParrisCandidateNoneLocal, NC24$1.2K$1.2K~77.1K17%27 Oct
36Ryan Collins for Pender County Paid for by The Committee to Elect Ryan CollinsCandidateNoneLocal, NC6$1.1K$1.1K~45K0.0%25 Oct
37Margie for NHCCandidateNoneLocal, NC13$1K$1K~68.6K17%26 Oct
38Phil Byrd for Guilford County SheriffPaid for by Committee to Elect Phil Byrd for SheriffCandidateNoneLocal, NC6$997$997~115K0.0%26 Oct
39Adam Rodes For District 1Paid for by Friends of Adam RodesCandidateNoneLocal, GA10$7.3K$950~1.7M70%15 Jun
40Derek MobleyPaid for by Committee to Elect Derek MobleyCandidateNoneLocal, NC1$950$950~225K12 Oct
41Keep Judge Tron Faulk RossPaid for by Committee to Elect Judge Tron RossCandidateNoneLocal, NC3$949$949~76.1K13 Oct
42Re-Elect Jan Kennedy Clerk of Superior CourtCandidateNoneLocal, NC6$1.8K$948~269K0.0%23 Oct
4388.5 WFDDMediaNoneLocal, NC7$1.7K$948~584.5K0.0%16 Oct
44Tyler Howell for Haywood County SheriffCandidateNoneLocal, NC10$895$895~161K0.0%26 Oct
45Katherine Corpening for JudgePaid for by Elect Katherine CorpeningCandidateNoneLocal, NC1$850$850~85K7 Oct
46Mark Gulledge for SheriffPaid for by MARK GULLEDGE FOR SHERIFFCandidateNoneLocal, NC3$1K$799~67.5K26 Oct
47Madison Matters: Dowler for CommissionerCandidateNoneLocal, NC3$849$799~50.5K26 Oct
48Ryan Young 4 Sheriff 2026CandidateNoneLocal, NC13$1.5K$748~121.5K0.0%24 Oct
49Rena Spellman for District Attorney CandidateNoneLocal, NC16$792$743~33.2K0.0%24 Oct
50Charles Davis for Sanford MayorCandidateNoneLocal, FL50$11.9K$698~876.1K0.0%4 Aug
51Dennis M. Allen for SheriffCandidateNoneLocal, NC11$1K$697~183K0.0%15 Oct
52Ray Gasperson for Polk County CommissionerPaid for by Committee to Re-Elect Ray D GaspersonCandidateNoneLocal, NC8$696$696~72K0.0%25 Oct
53Keith YoungPaid for by Keith for AshevilleCandidateNoneLocal, NC12$694$694~35.6K0.0%26 Oct
54Darin C. Miglorie for Edenton-Chowan Schools Board of Education At-LargeUnknownNoneLocal, NC15$743$693~32.4K7.1%22 Oct
55Councilman Stacy CummingsPaid for by Friends of Stacy CummingsCandidateNoneLocal, VA14$4.9K$650~444.5K0.0%25 Oct
56Bob Drach for NHCPaid for by Bob Drach 4 NHCCandidateNoneLocal, NC4$598$598~46K26 Oct
57Bill Shafer For Albemarle City CouncilCandidateNoneLocal, NC11$545$545~25.5K0.0%26 Oct
58Maggie Ullman, Asheville City CouncilPaid for by Friends of Maggie UllmanCandidateNoneLocal, NC4$498$498~73K22 Oct
59Jeremy Wise for Mitchell County CommissionerPaid for by Jeremy Wise for MitchellCandidateNoneLocal15$1.1K$497~121.1K13%26 Oct
60Charles Evans for County Commissioner At-LargePaid for by Charles EvansCandidateNoneLocal26$1.3K$495~54.9K0.0%23 Sep
61David Perry for New Hanover County BOEPaid for by David Perry for Board of EducationCandidateNoneLocal, NC1$450$450~32.5K25 Oct
62Mark Osterhout for District Court JudgeCandidateNoneLocal, NC1$450$450~112.5K9 Oct
63Sheriff Jimmy ThorntonCandidateNoneLocal, NC9$846$448~83.5K0.0%21 Oct
64Livable RaleighGroupNoneLocal, NC7$447$447~42.5K0.0%24 Oct
65Re-Elect Marsigli for District Attorney - Fighting Crime TogetherCandidateNoneLocal, NC7$447$447~107.1K0.0%13 Oct
66Jennifer Dacey for Craven County Board of Education District 4Paid for by Jennifer Dacey CommitteeCandidateNoneLocal, NC9$446$446~23.6K0.0%24 Oct
67Latoya Beatty for Columbus County Soil & WaterCandidateNoneLocal, NC9$446$446~12.2K0.0%23 Oct
68Kerry HillPaid for by Taxpayers for Kerry HillCandidateNoneLocal, GA22$6.9K$399~409.2K14%10 Jun
69Jeff Groh for Hendersonville City CouncilCandidateNoneLocal, NC2$399$399~31K16 Oct
70Kim Davis for Judge CandidateNoneLocal24$2.4K$398~172.6K0.0%23 Oct
71David MorganUnknownNoneLocal, NC11$545$396~32.6K36%26 Oct
72Hart for Haywood County CommissionerPaid for by Hart for HaywoodCandidateNoneLocal, NC8$396$396~27K0.0%23 Oct
73Mary Ellen Kustin for Henderson County Public SchoolsPaid for by Mary Ellen for HCPSCandidateNoneLocal, NC8$396$396~24K0.0%16 Oct
74Elect Kyle Walker To County Commisioner District 7Paid for by ECUHero CandidateNoneLocal, NC2$499$350~50K1 May
75Mark Mease for Haywood County SheriffCandidateNoneLocal, NC1$350$350~32.5K15 Oct
76Trey Mansfield for SheriffCandidateNoneLocal, NC1$350$350~17.5K4 May
77John Edmonds KozmaPaid for by BANG PRODUCTIONS, INC.MediaNoneLocal, NC9$446$347~42K0.0%24 Oct
78Darin Church For Watauga County SheriffCandidateNoneLocal, NC7$347$347~84.5K0.0%26 Oct
79Count On ConniePaid for by Elect Connie MollandCandidateNoneLocal10$1.1K$299~64K0.0%25 Oct
80John Coleman for Fayetteville City Council, Ward 2Paid for by Elect John ColemanCandidateNoneLocal, AR62$3.1K$297~308.6K0.0%25 Oct
81Reelect Judge Daniel Hines EntzmingerPaid for by DANIEL HINES ENTZMINGER FOR JUDGECandidateNoneLocal, NC9$546$297~57.5K0.0%24 Oct
82Radio Asheville - WPVM 103.7Paid for by FRIENDS OF WPVM INCMediaNoneLocal, NC8$396$297~24K0.0%15 Oct
83Kyle JonesPaid for by Kyle Jones For JudgeCandidateNoneLocal64$11.1K$250~754.9K0.0%24 Oct
84Tina Bryson for Lexington City CouncilPaid for by Tina Bryson for Lex 6CandidateNoneLocal, KY10$1.3K$250~94.6K0.0%19 Oct
85Hayley For FayettevillePaid for by People to Elect Hayley HallCandidateNoneLocal, NC1$250$250~85K8 Oct
86Moses For MayorPaid for by Moses for Mayor CampaignCandidateNoneLocal16$992$249~46.9K0.0%3 Aug
87Beth Pugh Farrell, Wake Soil & Water Conservation District SupervisorPaid for by Committee to Elect Beth Pugh FarrellCandidateNoneLocal, NC3$249$249~22.5K26 Oct
88Alexis Stadler for UCPS Board of Education At-LargeCandidateNoneLocal, NC3$249$249~58K20 Oct
89Keep Judge Jenny WellsPaid for by Committee to Elect Jenny WellsCandidateNoneLocal16$2.8K$248~490.5K0.0%25 Oct
90Sarah Moore For FayettevilleCandidateNoneLocal, AR15$743$248~18.3K0.0%26 Oct
91Wayne King for County CommissionerPaid for by Wayne King for County Commissioner CandidateNoneLocal9$646$248~51.5K11%14 Oct
92Re-Elect Wendy Maness Ward 3 Clinton City CouncilwomanCandidateNoneLocal, NC7$347$248~28.6K0.0%12 Oct
93Vicki Hyatt for Haywood CommissionerPaid for by Hyatt For HaywoodCandidateNoneLocal, NC5$248$248~9.5K0.0%26 Oct
94David Burnette for Haywood County Commissioner CandidateNoneLocal, NC5$248$248~11.5K0.0%25 Oct
95Sheriff Accountability ActionPaid for by SHERIFF ACCOUNTABILITY ACTIONGroupNoneLocal, IL20$16.3K$199~528.7K0.0%26 Oct
96Amy Callaghan for Clayton City CouncilCandidateNoneLocal25$1.3K$199~79.3K8.0%26 Oct
97Maddie Segal for Wake County School BoardCandidateNoneLocal, NC4$298$199~52K11 Oct
98Gary Hartong for Wake County CommissionerCandidateNoneLocal, NC2$199$199~15K22 Oct
99Michael Wetherington- County Commissioner Dist 7, Wilson Co. North CarolinaCandidateNoneLocal, NC2$199$199~50K13 Oct
100Marsha Summersill for County CommissionerPaid for by Summersill for Orange County CommissionCandidateNoneLocal16$1.8K$198~156.4K0.0%1 Aug
101Campaign For Salvet KaluCandidateNoneLocal, NC8$396$198~10.1K0.0%25 Oct
102Phelps for District Court JudgeCandidateNoneLocal, NC6$297$198~11.1K15 Oct
103Seifert For SheriffCandidateNoneLocal, SC16$2.4K$150~324K0.0%17 Oct
104Caldwell ForwardCandidateNoneLocal, NJ8$1.5K$150~59.7K0.0%26 Oct
105Jane for District DPaid for by Jane Harrison for RaleighCandidateNoneLocal, NC1$150$150~12.5K24 Oct
106Amita Gupta for WakeCandidateNoneLocal, NC1$150$150~8.5K22 Oct
107Judge Rashad HauterPaid for by Elect Rashad HauterCandidateNoneLocal, NC1$150$150~17.5K21 Oct
108Vote 4 Mishell Williams, Cabarrus County School BoardPaid for by The Committee to Elect Mishell WilliamsCandidateNoneLocal, NC1$150$150~12.5K12 Oct
109Sheriff Terry JohnsonPaid for by The Johnson for Sheriff Campaign CommitteeCandidateNoneLocal20$1.1K$149~68K0.0%19 Oct
110Ron Smith Member of Harrisburg Town CouncilCandidateNoneLocal7$347$149~9.6K86%22 Oct
111Jeff Joines for Wilson County Commissioner District 7CandidateNoneLocal, TN4$298$149~25.1K29 Jul
112Dewitt Hardee for Johnston Soil & WaterPaid for by Dewitt HardeeCandidateNoneLocal, NC3$149$149~8.5K24 Oct
113Clint Jones for Havelock CommissionerPaid for by Committee to Elect Clinton JonesCandidateNoneLocal, NC3$149$149~3.5K17 Oct
114Write In Amy Harris Robinette for Edgecombe County Commissioner, District 6CandidateNoneLocal, NC3$149$149~9K10 Oct
115Silas Baldwin for Bessemer City Council D7CandidateNoneLocal, NC3$149$149~8.5K12 Sep
116Dwight D. Cornelison for County Commissioner CandidateNoneLocal, TN10$495$99~47K0.0%21 Oct
117Vote Quincei Lovejoy for Cumberland County School Board At-LargeCandidateNoneLocal, NC2$99$99~1.1K26 Oct
118Harry Warriax for County CommissionerCandidateNoneLocal, NC2$99$99~1.5K20 Oct
119Elect Jim Proctor to the Lake Lure Town CouncilPaid for by Jim Proctor for Lake Lure Town CouncilCandidateNoneLocal, NC2$99$99~3K7 Sep
120Ashit Patel for MorrisvilleCandidateNoneLocal, NC2$99$99~10K8 Jun
121Herbert for LexingtonCandidateNoneLocal, KY25$2.8K$50~597.1K5.3%26 Oct
122Michael SolomonPaid for by Friends of SolomonCandidateNoneLocal, RI27$1.3K$50~53.7K0.0%9 Sep
123Astor, Burkus & Ford for Town CouncilPaid for by Astor and Burkus for Town CouncilCandidateNoneLocal10$795$50~44K22%26 Oct
124Elect HollerbachPaid for by Christina Hollerbach for Sanford MayorCandidateNoneLocal, ME2$699$50~175K10 Aug
125Re-Elect Mark Watson for MayorPaid for by Mark WatsonCandidateNoneLocal10$495$50~27.5K0.0%25 Oct
126Ann Schneider, Oak Ridge Town CouncilPaid for by Committee to Elect Ann SchneiderCandidateNoneLocal3$149$50~2.6K16 Oct
127Lindy Bolgiano - Youngsville City Council Division BPaid for by Lindy Bolgiano Youngsville City Council Division BCandidateNoneLocal, LA3$149$50~16.5K26 Oct
128Jonathan B. Sawyer, IV for Washington County Commissioner AT-LargeCandidateNoneLocal2$99$50~8K22 Oct
129George Sutherland for TC CommissionerCandidateNoneLocal, NC2$99$50~8K9 Oct
130Clarissa Smith for Rutherford County School Board - Zone 4CandidateNoneLocal, TN2$99$50~11K4 May
131Nute Nicholson for County CommissionerPaid for by Yancey County For Nute NicholsonCandidateNoneLocal, NC1$50$50~3.5K25 Oct
132Kevin Suthard for CommissionerCandidateNoneLocal, NC1$50$50~2.5K21 Oct
133Committee to Elect Watsi M. Sutton District Court JudgeCandidateNoneLocal, NC1$50$50~1.5K9 Oct
134Meghan Almond for Stanly County School BoardCandidateNoneLocal, NC1$50$50~549.528 Sep
135Troy McDuffie for Cumberland County Sheriff Paid for by Committee to Elect Troy McDuffie SheriffCandidateNoneLocal, NC1$50$50~3.5K10 Aug
136Jordan CameronMediaNoneLocal, NC1$50$50~1.5K26 Jun
137Vote Joe Davis NCCandidateNoneLocal, NC1$50$50~2.5K6 Jun
138Fred 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.