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 Pennsylvania

500 pages · $6.7M on Pennsylvania races

Dem. 65% · Rep. 31% · no side 4.0%

Pennsylvania on the map: races and candidates →

42 pages · 931 ads · $200K

#PageTypeSideRaceResultAdsSpendIn PAImpressionsAttackLast ad
1Elect Bill GriffinCandidateNoneLocal, PA53$20.8K$15.6K~1.6M27%27 Oct
2Kelly Madzey for JudgeCandidateNoneLocal, PA7$7.3K$7.2K~1.6M0.0%8 Oct
3Glennon for JudgeCandidateNoneLocal55$13.4K$3.2K~3.1M0.0%26 Oct
4Philly Mayor 2028GroupNoneLocal, PA25$1.7K$1.7K~281.1K0.0%25 Oct
5Jason Romero for MayorPaid for by Romero for MayorCandidateNoneLocal, PA15$3.4K$1.7K~226.1K0.0%23 Oct
6Elect Steve KerestesCandidateNoneLocal, FL4$4K$950~537.5K14 Aug
7Local Accountability PACGroupNoneLocal, NC100$79.8K$899~5.5M42%26 Oct
8Matthew Cavallo for Wayne 5th Ward Municipal CouncilPaid for by Cavallo for CouncilCandidateNoneLocal, PA5$948$849~34.5K0.0%26 Oct
9Keep Judge CoulsonPaid for by Campain Fund Of Greg CoulsonCandidateNoneLocal38$9.3K$697~294.2K0.0%26 Oct
10Stephanie Anderson for District AttorneyPaid for by Stephanie Anderson for DACandidateNoneLocal48$11.1K$599~491.3K9.5%26 Oct
11Mike Knudson for Harrisburg School BoardCandidateNoneLocal, SD19$2K$598~348.5K0.0%29 May
12Ober & Monte de Ramos for Mercer County CommissionerCandidateNoneLocal, NJ13$1.7K$598~100.5K31%22 Oct
13Matt Kantz for Delaware County CommissionerPaid for by Matt Kantz Friends OfCandidateNoneLocal, PA5$648$549~50.5K0.0%19 Oct
14Lisa Atkinson PLSAS School Board DirectorPaid for by Campaign Fund for Lisa Atkinson for School BoardCandidateNoneLocal, MN25$2.3K$548~182.2K0.0%24 Oct
15Vote For VogelPaid for by Friends of Christina VogelCandidateNoneLocal, PA11$1K$497~81.5K0.0%25 Oct
16Rob Knisley for Lancaster City CouncilPaid for by Friends of Rob KnisleyCandidateNoneLocal, PA11$545$495~3.5K0.0%3 Oct
17Mary Ellen Ditchey for JudgePaid for by The Committee to Elect DitcheyCandidateNoneLocal, OH21$2.3K$449~397.6K0.0%26 Oct
18Mark Pionessa for Columbia County JudgePaid for by Mark Pionessa for Columbia County JudgeCandidateNoneLocal, FL9$1.2K$449~145.5K0.0%11 Aug
19Aurelio MattucciPaid for by Mattucci for Treasurer 2026CandidateNoneLocal, CA17$1.5K$349~159.6K0.0%28 May
20Friends of Jaime DouthatCandidateNoneLocal, NY43$3.2K$348~447.8K0.0%23 Oct
21Christian BartulovichPaid for by Voters For ChristianCandidateNoneLocal, PA8$396$347~18K13%25 Oct
22Judge Chris FrullaCandidateNoneLocal, PA6$697$299~53K0.0%31 Jul
23James Clifton for Fayette County CommissionerCandidateNoneLocal, GA19$2K$298~208.6K11%17 Oct
24Michael Durall for Delaware County Council - District 4CandidateNoneLocal, PA1$250$250~22.5K13 Oct
25Kotch & De Vaul for USR Board of Education Paid for by Kotch and De VaulCandidateNoneLocal, NJ10$895$249~52K40%23 Oct
26Bob Hart for Montgomery County ControllerCandidateNoneLocal, PA5$248$248~6.6K12 Aug
27Matt Scarfo for Union County CommissionerPaid for by Scarfo For Union County CommissionerCandidateNoneLocal, OR27$4.2K$199~349.4K0.0%26 Oct
28Councilman Robert L Artis for Mayor of Prospect Park CandidateNoneLocal, NJ10$495$198~13.7K0.0%2 Jun
29Jon Marietta for Fayette County Commissioner to Serve We The PeoplePaid for by Jon Marietta 4 We The PeopleCandidateNoneLocal, PA6$297$198~16K20%21 Oct
30Hodson & Pfrommer for EHT CommitteeCandidateNoneLocal, NJ33$3K$150~255.5K0.0%26 Oct
31Keep Judge Ryan StyerPaid for by Styer for JudgeCandidateNoneLocal19$1.9K$150~164.5K0.0%26 Oct
32Judge Marisa L. CornachioPaid for by Cornachio for JudgeCandidateNoneLocal, PA1$150$150~32.5K2 May
33Phil Venticinque & Eugene J. Caldwell II for Franklin TownshipPaid for by VENTICINQUE & CALDWELL FOR FRANKLIN TOWNSHIP COMMITTEECandidateNoneLocal, NJ145$7.9K$99~363.3K30%26 Oct
34Committee to Elect Rosalyn E. PughPaid for by Committee to Elect Rosalyn E PughCandidateNoneLocal, MD5$248$99~5.6K0.0%16 Jun
35Radigan for JudgePaid for by FRIENDS OF FALLON MARIE RADIGANCandidateNoneLocal, OH22$2.9K$50~557.7K0.0%22 Oct
36Jackie Goldman for Ward 5Paid for by Friends of JackieCandidateNoneLocal23$1.9K$50~173.7K27%8 Sep
37Councilman Dan White - Ward 2Paid for by Friends of Dan WhiteCandidateNoneLocal19$941$50~40.2K0.0%26 Oct
38Wolf Croskey for PittsburgPaid for by WOLF CROSKEY FOR PITTSBURG CITY COUNCIL 2026CandidateNoneLocal, CA17$842$50~50.6K0.0%26 Oct
39Elect Blumenstock for Mayor, Boto, Bianco and Tague for CouncilPaid for by ELECT BLUMENSTOCK BIANCO BOTO AND TAGUECandidateNoneLocal, NJ14$793$50~77K36%26 Oct
40Committee to Elect Wesley Elmer for District JudgeCandidateNoneLocal, LA12$594$50~33.7K0.0%23 Oct
41Judge Joy Malek OldfieldPaid for by JOY OLDFIELD FOR JUDGECandidateNoneLocal, OH2$399$50~122.5K31 Aug
42Vaughan for Delaware County CommissionerPaid for by Vaughan For DelawareCandidateNoneLocal3$249$50~53.5K24 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.