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 →

255 pages · 4,532 ads · $2.7M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn NCImpressionsAttackLast ad
201Chelsea WalshCandidateNoneLegislature, NC1$150$150~3.5K26 Oct
202Jane for District DPaid for by Jane Harrison for RaleighCandidateNoneLocal, NC1$150$150~12.5K24 Oct
203Amita Gupta for WakeCandidateNoneLocal, NC1$150$150~8.5K22 Oct
204Judge Rashad HauterPaid for by Elect Rashad HauterCandidateNoneLocal, NC1$150$150~17.5K21 Oct
205Chris Bishopp for NC House district 82Paid for by Committee To Elect Chris BishoppCandidateDem.Legislature, NC1$150$150~37.5K19 Oct
206Vote 4 Mishell Williams, Cabarrus County School BoardPaid for by The Committee to Elect Mishell WilliamsCandidateNoneLocal, NC1$150$150~12.5K12 Oct
207Ed PriolaPaid for by ED PRIOLA FOR NCCandidateRep.Local, NC1$150$150~12.5K29 Sep
208Re-Elect Jim McVicker for Sheriff CandidateRep.Local, NC1$150$150~12.5K18 Jun
209Nancy Rumfelt For HD51Paid for by Nancy for HD51CandidateRep.Legislature, CO36$2.1K$149~62.2K33%30 Jun
210Sheriff Terry JohnsonPaid for by The Johnson for Sheriff Campaign CommitteeCandidateNoneLocal20$1.1K$149~68K0.0%19 Oct
211Ron Smith Member of Harrisburg Town CouncilCandidateNoneLocal7$347$149~9.6K86%22 Oct
212Jeff Joines for Wilson County Commissioner District 7CandidateNoneLocal, TN4$298$149~25.1K29 Jul
213Dewitt Hardee for Johnston Soil & WaterPaid for by Dewitt HardeeCandidateNoneLocal, NC3$149$149~8.5K24 Oct
214Clint Jones for Havelock CommissionerPaid for by Committee to Elect Clinton JonesCandidateNoneLocal, NC3$149$149~3.5K17 Oct
215Write In Amy Harris Robinette for Edgecombe County Commissioner, District 6CandidateNoneLocal, NC3$149$149~9K10 Oct
216Silas Baldwin for Bessemer City Council D7CandidateNoneLocal, NC3$149$149~8.5K12 Sep
217Henry Hostetler for NC SenatePaid for by Henry HostetlerCandidateNoneLegislature, NC3$149$149~12.5K25 Aug
218Jesse St.Gelais for State RepresentativePaid for by St. Gelais CommitteeCandidateNoneLegislature, MA29$2.3K$99~215.8K52%26 Oct
219Demery4schousePaid for by Demery CampaignCandidateNoneLegislature, SC45$2.2K$99~108.6K9.5%26 Oct
220Citizens for Jim MoranCandidateRep.Local, MD17$1K$99~118.6K0.0%23 Jun
221Vote Rusty Grissom for Cleveland County CommissionerPaid for by Rusty Grissom For District 3 County CommissionerCandidateRep.Local, OK6$797$99~26K0.0%12 Jun
222Dwight D. Cornelison for County Commissioner CandidateNoneLocal, TN10$495$99~47K0.0%21 Oct
223Vote Quincei Lovejoy for Cumberland County School Board At-LargeCandidateNoneLocal, NC2$99$99~1.1K26 Oct
224Harry Warriax for County CommissionerCandidateNoneLocal, NC2$99$99~1.5K20 Oct
225Vote Norm Sanderson Paid for by Citizens to Elect Norm Sanderson CandidateRep.Legislature, NC2$99$99~2K12 Oct
226Elect Jim Proctor to the Lake Lure Town CouncilPaid for by Jim Proctor for Lake Lure Town CouncilCandidateNoneLocal, NC2$99$99~3K7 Sep
227Ashit Patel for MorrisvilleCandidateNoneLocal, NC2$99$99~10K8 Jun
228Burhan Azeem for State SenateCandidateDem.Legislature, MA201$18K$50~1.7M24%29 Aug
229Herbert for LexingtonCandidateNoneLocal, KY25$2.8K$50~597.1K5.3%26 Oct
230Michael SolomonPaid for by Friends of SolomonCandidateNoneLocal, RI27$1.3K$50~53.7K0.0%9 Sep
231Astor, Burkus & Ford for Town CouncilPaid for by Astor and Burkus for Town CouncilCandidateNoneLocal10$795$50~44K22%26 Oct
232Elect HollerbachPaid for by Christina Hollerbach for Sanford MayorCandidateNoneLocal, ME2$699$50~175K10 Aug
233Re-Elect Mark Watson for MayorPaid for by Mark WatsonCandidateNoneLocal10$495$50~27.5K0.0%25 Oct
234David Dotson for MonroeCandidateNoneNone8$396$50~35.1K25 Oct
235Errol Wedra Union County CommissionerPaid for by Errol WedraCandidateRep.Local, NJ4$298$50~18K19 Oct
236Ann Schneider, Oak Ridge Town CouncilPaid for by Committee to Elect Ann SchneiderCandidateNoneLocal3$149$50~2.6K16 Oct
237Lindy Bolgiano - Youngsville City Council Division BPaid for by Lindy Bolgiano Youngsville City Council Division BCandidateNoneLocal, LA3$149$50~16.5K26 Oct
238Beth Tanner for JudgePaid for by Beth Tanner For JudgeCandidateRep.Local, NC2$99$50~9K26 Oct
239Jonathan B. Sawyer, IV for Washington County Commissioner AT-LargeCandidateNoneLocal2$99$50~8K22 Oct
240George Sutherland for TC CommissionerCandidateNoneLocal, NC2$99$50~8K9 Oct
241Clarissa Smith for Rutherford County School Board - Zone 4CandidateNoneLocal, TN2$99$50~11K4 May
242John Lowery for NC HouseCandidateRep.Legislature, NC1$50$50~3.5K26 Oct
243Nute Nicholson for County CommissionerPaid for by Yancey County For Nute NicholsonCandidateNoneLocal, NC1$50$50~3.5K25 Oct
244Kevin Suthard for CommissionerCandidateNoneLocal, NC1$50$50~2.5K21 Oct
245Committee to Elect Watsi M. Sutton District Court JudgeCandidateNoneLocal, NC1$50$50~1.5K9 Oct
246Michael WrayCandidateDem.Legislature, NC1$50$50~6.5K8 Oct
247Scott Shehan for Gaston County CommissionerPaid for by Committee to Elect Scott ShehanCandidateRep.Local, NC1$50$50~5.5K5 Oct
248Meghan Almond for Stanly County School BoardCandidateNoneLocal, NC1$50$50~549.528 Sep
249Zyaire WebbPaid for by The Committee To Elect Zyaire WebbCandidateDem.Legislature, NC1$50$50~1.5K21 Sep
250Steve Rutherford for NC SenateCandidateRep.Legislature, NC1$50$50~1.5K16 Sep
251Jen Wiles for NC House 75Paid for by Jen Wiles for NC HouseCandidateDem.Legislature, NC1$50$50~5.5K30 Aug
252Troy McDuffie for Cumberland County Sheriff Paid for by Committee to Elect Troy McDuffie SheriffCandidateNoneLocal, NC1$50$50~3.5K10 Aug
253Representative Paul ScottPaid for by Scott for HouseCandidateRep.Legislature, NC1$50$50~2.5K14 Jun
254Vote Joe Davis NCCandidateNoneLocal, NC1$50$50~2.5K6 Jun
255Fred 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.