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 →

59 pages · 1,462 ads · $609.3K

#PageTypeSideRaceResultAdsSpendIn PAImpressionsAttackLast ad
1Elect Bill GriffinCandidateNoneLocal, PA53$20.8K$15.6K~1.6M27%27 Oct
2Working Families PartyPaid for by Working Families Party PACPartyDem.Local, MN335$356K$15K~31.9M54%25 Oct
3Greg Nohe Washington County CommissionerPaid for by Friends of NoheCandidateRep.Local, PA13$7.9K$7.5K~329.5K7.7%24 Oct
4Kelly Madzey for JudgeCandidateNoneLocal, PA7$7.3K$7.2K~1.6M0.0%8 Oct
5Somerset County Democratic CommitteePartyDem.Local, PA9$7.9K$5.9K~1.3M0.0%8 Oct
6Re-Elect Jackie Sartoris to Cumberland County District AttorneyPaid for by Sartoris for DACandidateDem.Local, ME80$23.3K$4K~2.6M15%26 Oct
7Glennon for JudgeCandidateNoneLocal55$13.4K$3.2K~3.1M0.0%26 Oct
8Philly Mayor 2028GroupNoneLocal, PA25$1.7K$1.7K~281.1K0.0%25 Oct
9Jason Romero for MayorPaid for by Romero for MayorCandidateNoneLocal, PA15$3.4K$1.7K~226.1K0.0%23 Oct
10Jennifer Branch for JudgePaid for by Keep Judge Branch CommitteeCandidateDem.Local, PA2$2.1K$1.2K~150K23 Oct
11Cherelle ParkerPaid for by People for ParkerCandidateDem.Local, PA12$1.2K$1K~33.2K0.0%16 Sep
12Elect Steve KerestesCandidateNoneLocal, FL4$4K$950~537.5K14 Aug
13Local Accountability PACGroupNoneLocal, NC100$79.8K$899~5.5M42%26 Oct
14Keystone ForgePaid for by Keystone Forge PACGroupRep.Local, PA9$1.2K$897~90.5K14%26 Oct
15Matthew Cavallo for Wayne 5th Ward Municipal CouncilPaid for by Cavallo for CouncilCandidateNoneLocal, PA5$948$849~34.5K0.0%26 Oct
16Keep Judge CoulsonPaid for by Campain Fund Of Greg CoulsonCandidateNoneLocal38$9.3K$697~294.2K0.0%26 Oct
17Stephanie Anderson for District AttorneyPaid for by Stephanie Anderson for DACandidateNoneLocal48$11.1K$599~491.3K9.5%26 Oct
18Mike Knudson for Harrisburg School BoardCandidateNoneLocal, SD19$2K$598~348.5K0.0%29 May
19Ober & Monte de Ramos for Mercer County CommissionerCandidateNoneLocal, NJ13$1.7K$598~100.5K31%22 Oct
20Matt Kantz for Delaware County CommissionerPaid for by Matt Kantz Friends OfCandidateNoneLocal, PA5$648$549~50.5K0.0%19 Oct
21Lisa Atkinson PLSAS School Board DirectorPaid for by Campaign Fund for Lisa Atkinson for School BoardCandidateNoneLocal, MN25$2.3K$548~182.2K0.0%24 Oct
22Vote For VogelPaid for by Friends of Christina VogelCandidateNoneLocal, PA11$1K$497~81.5K0.0%25 Oct
23Rob Knisley for Lancaster City CouncilPaid for by Friends of Rob KnisleyCandidateNoneLocal, PA11$545$495~3.5K0.0%3 Oct
24Mary Ellen Ditchey for JudgePaid for by The Committee to Elect DitcheyCandidateNoneLocal, OH21$2.3K$449~397.6K0.0%26 Oct
25Mark Pionessa for Columbia County JudgePaid for by Mark Pionessa for Columbia County JudgeCandidateNoneLocal, FL9$1.2K$449~145.5K0.0%11 Aug
26Vince Vicites Working for Fayette CountyPaid for by The Friends of Vicites A. VicitesCandidateDem.Local, PA10$595$396~64.5K0.0%4 Sep
27Cumberland GOPPaid for by Cumberland County Regular Republican OrganizationPartyRep.Local, NJ26$5.5K$349~503.6K79%26 Oct
28Aurelio MattucciPaid for by Mattucci for Treasurer 2026CandidateNoneLocal, CA17$1.5K$349~159.6K0.0%28 May
29Friends of Jaime DouthatCandidateNoneLocal, NY43$3.2K$348~447.8K0.0%23 Oct
30Christian BartulovichPaid for by Voters For ChristianCandidateNoneLocal, PA8$396$347~18K13%25 Oct
31Judge Chris FrullaCandidateNoneLocal, PA6$697$299~53K0.0%31 Jul
32James Clifton for Fayette County CommissionerCandidateNoneLocal, GA19$2K$298~208.6K11%17 Oct
33Vote Matt SchulteCandidateRep.Local, NE10$1.7K$250~169.6K30%26 Oct
34Michael Durall for Delaware County Council - District 4CandidateNoneLocal, PA1$250$250~22.5K13 Oct
35Kotch & De Vaul for USR Board of Education Paid for by Kotch and De VaulCandidateNoneLocal, NJ10$895$249~52K40%23 Oct
36Bob Hart for Montgomery County ControllerCandidateNoneLocal, PA5$248$248~6.6K12 Aug
37Matt Scarfo for Union County CommissionerPaid for by Scarfo For Union County CommissionerCandidateNoneLocal, OR27$4.2K$199~349.4K0.0%26 Oct
38Councilman Robert L Artis for Mayor of Prospect Park CandidateNoneLocal, NJ10$495$198~13.7K0.0%2 Jun
39Jon Marietta for Fayette County Commissioner to Serve We The PeoplePaid for by Jon Marietta 4 We The PeopleCandidateNoneLocal, PA6$297$198~16K20%21 Oct
40Hodson & Pfrommer for EHT CommitteeCandidateNoneLocal, NJ33$3K$150~255.5K0.0%26 Oct
41Keep Judge Ryan StyerPaid for by Styer for JudgeCandidateNoneLocal19$1.9K$150~164.5K0.0%26 Oct
42Judge Marisa L. CornachioPaid for by Cornachio for JudgeCandidateNoneLocal, PA1$150$150~32.5K2 May
43Michael Keys for Erie CountyCandidateDem.Local, PA3$149$149~4.5K8 Oct
44Phil Venticinque & Eugene J. Caldwell II for Franklin TownshipPaid for by VENTICINQUE & CALDWELL FOR FRANKLIN TOWNSHIP COMMITTEECandidateNoneLocal, NJ145$7.9K$99~363.3K30%26 Oct
45Conservative Integrity PACGroupRep.Local, MD10$495$99~10.3K100%22 Jun
46Committee to Elect Rosalyn E. PughPaid for by Committee to Elect Rosalyn E PughCandidateNoneLocal, MD5$248$99~5.6K0.0%16 Jun
47Radigan for JudgePaid for by FRIENDS OF FALLON MARIE RADIGANCandidateNoneLocal, OH22$2.9K$50~557.7K0.0%22 Oct
48Jackie Goldman for Ward 5Paid for by Friends of JackieCandidateNoneLocal23$1.9K$50~173.7K27%8 Sep
49Councilman Dan White - Ward 2Paid for by Friends of Dan WhiteCandidateNoneLocal19$941$50~40.2K0.0%26 Oct
50Wolf Croskey for PittsburgPaid for by WOLF CROSKEY FOR PITTSBURG CITY COUNCIL 2026CandidateNoneLocal, CA17$842$50~50.6K0.0%26 Oct
51Elect Blumenstock for Mayor, Boto, Bianco and Tague for CouncilPaid for by ELECT BLUMENSTOCK BIANCO BOTO AND TAGUECandidateNoneLocal, NJ14$793$50~77K36%26 Oct
52Kevin Johnson for Wayne CountyCandidateRep.Local, NC4$698$50~68K26 Oct
53Committee to Elect Wesley Elmer for District JudgeCandidateNoneLocal, LA12$594$50~33.7K0.0%23 Oct
54Judge Joy Malek OldfieldPaid for by JOY OLDFIELD FOR JUDGECandidateNoneLocal, OH2$399$50~122.5K31 Aug
55Errol Wedra Union County CommissionerPaid for by Errol WedraCandidateRep.Local, NJ4$298$50~18K19 Oct
56Vaughan for Delaware County CommissionerPaid for by Vaughan For DelawareCandidateNoneLocal3$249$50~53.5K24 Oct
57Ken WeinsteinCandidateDem.Local, PA2$99$50~5K26 Sep
58Todd Pousley for Scranton City CouncilPaid for by Todd Pousley for ScrantonCandidateDem.Local, PA1$50$50~12.5K13 Jul
59Tim McGinley For Luzerne County ControllerPaid for by Friends of Tim McGinleyCandidateDem.Local, PA1$50$50~549.59 Jun

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.