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 Indiana

420 pages · $1.1M on Indiana races

Dem. 44% · Rep. 31% · no side 25%

Indiana on the map: races and candidates →

234 pages · 4,920 ads · $1.3M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn INImpressionsAttackLast ad
201Phil Venticinque for Franklin TownshipPaid for by COMMITTEE TO ELECT PHIL VENTICINQUECandidateNoneLocal55$2.9K$50~99.5K5.5%26 Oct
202Elect Judge Amy ChristiansenPaid for by Friends to Elect Judge Amy C.CandidateNoneLocal19$2.6K$50~362.1K0.0%26 Oct
203Connolly for CommissionerCandidateNoneLocal5$1.2K$50~145K3 May
204Reform Clark CountyGroupNoneNone23$1.1K$50~80.7K59%21 Oct
205Hilltop Hippie FarmUnknownNoneNone23$1.1K$50~22.2K52%14 Aug
206Samuel T Bryant For MayorCandidateNoneLocal15$943$50~111.5K0.0%5 May
207Bob Niemeyer For State RepresentativePaid for by Bob Niemeyer CampaignCandidateNoneState4$598$50~191.1K4 Sep
208Jeff Tingler for Yorktown Town CouncilCandidateNoneLocal, VA2$399$50~69.5K25 Oct
209Indiana FirstPaid for by IF Indiana First PACGroupNoneNone2$399$50~45K3 May
210Don Wiesehan for County CommissionerPaid for by Don Wiesehan for County Commisioner Southern DistrictCandidateNoneLocal7$347$50~12.5K4 May
211Craig Stevenson for White County CouncilCandidateNoneLocal6$297$50~51K17%25 Jun
212Taelar Christman for FUN Township TrusteePaid for by Taelar Christman for OfficeCandidateNoneLocal2$199$50~10K12 Oct
213Sallie for School BoardPaid for by Committee to Elect Sallie Landis DavisCandidateNoneLocal3$149$50~12.5K26 Oct
214Cochran for State RepresentativeCandidateNoneState3$149$50~9.5K4 May
215Branden BurnsGroupNoneState2$99$50~3K24 Oct
216Jensen Pickett For Taylor Township TrusteePaid for by PICKETT ON THE TICKETCandidateNoneLocal, IN2$99$50~8K3 May
217Sandy Basham for CommissionerCandidateNoneLocal, IN1$50$50~6.5K25 Oct
218Rudy Jimenez for Jackson Township Trustee Porter County IndianaCandidateNoneLocal, IN1$50$50~5.5K23 Oct
219Bob Starkey for Dyer, IndianaPaid for by Neighbors for Bob StarkeyCandidateNoneLocal, IN1$50$50~2.5K2 Oct
220Kim Curley for CouncilCandidateNoneLocal, IN1$50$50~17.5K2 Oct
221Max For IndianaPaid for by Max for IndianaCandidateNoneHouse, district not named1$50$50~12.5K1 Sep
222Brent Raphael SmithGroupNoneBallot measure, IN1$50$50~3.5K5 May
223Vote Nick Neal for Indiana House District 19Paid for by V as in Victor, LLCCandidateNoneLegislature, IN1$50$50~549.55 May
224Elect Justin Kunz for Vigo County CouncilCandidateNoneLocal, IN1$50$50~3.5K5 May
225Darren L. Washington Vice-President Gary Common CouncilCandidateNoneLocal, IN1$50$50~7.5K4 May
226Olga for LaPorte County Council District 1CandidateNoneLocal, IN1$50$50~549.55 May
227Scott Miller for Lake County CouncilPaid for by COMMITTEE TO ELECT SCOTT MILLERCandidateNoneLocal, IN1$50$50~2.5K4 May
228Joe Gaunt for Morgan County ProsecutorCandidateNoneLocal, IN1$50$50~549.54 May
229committe to elect Osnel Andre Paid for by Osnel L Andre SrCandidateNoneLocal, IN1$50$50~6.5K4 May
230Tracy Quinn for SteubenPaid for by Quinn for SteubenCandidateNoneLocal, IN1$50$50~549.52 May
231Autumn Swayer for Prince's Lakes Town CouncilPaid for by Autumn Swayer for Town Council CandidateNoneLocal, IN1$50$50~5.5K2 May
232Kyle Weatherly for Wayne County Sheriff - INCandidateNoneLocal, IN1$50$50~12.5K1 May
233Gary Glassburn for Miami County CoronerCandidateNoneLocal, IN1$50$50~7.5K1 May
234Travis for JudgePaid for by Friends of Coy TravisCandidateNoneLocal, IN1$50$50~6.5K1 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.