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 Kansas

254 pages · $5M on Kansas races

Dem. 64% · Rep. 26% · no side 9.8%

Kansas on the map: races and candidates →

43 pages · 453 ads · $62.1K

#PageTypeSideRaceResultAdsSpendIn KSImpressionsAttackLast ad
1Mike Kelly for Johnson CountyCandidateRep.Local, KS16$7.3K$6.3K~592K0.0%27 Oct
2Karen Crnkovich for Johnson County Commission ChairPaid for by KAREN CRNKOVICH FOR JOHNSON COUNTY COMMISSIONCandidateNoneLocal, KS18$8.3K$4.6K~569K28%26 Oct
3Derrick Pierce Smith for JudgeCandidateNoneLocal, KS17$4.2K$3.5K~343.1K0.0%28 Jul
4Royer for Shawnee County CommissionPaid for by Royer for Shawnee County, Zac Surritt, TreasurerCandidateNoneLocal, KS61$3.2K$3.2K~230K0.0%23 Oct
5Cole for Prairie VillageCandidateNoneLocal, KS25$3K$3K~145.6K4.3%26 Oct
6Klapper for JudgeCandidateNoneLocal, KS38$2.7K$2.7K~183.7K0.0%4 Aug
7Sherry for KansasCandidateNoneLocal, KS3$2.3K$2.3K~100K15 Oct
8Judge Kate LynchPaid for by Committee to Re-Elect Judge Lynch, Diane Kane treasurerCandidateNoneLocal, KS2$4K$2.2K~225K23 Jul
9Inga Selders, City Council Member - Prairie Village, Ward 2Paid for by Inga Selders Friends ofCandidateNoneLocal, KS20$2K$2K~146K11%24 Oct
10Kiewiet for KansasPaid for by KIEWIET FOR KANSASCandidateNoneLocal, KS10$1.7K$1.7K~90.1K0.0%19 Oct
11Kayla Roehler for JudgePaid for by Kayla Roehler for District Court JudgeCandidateNoneLocal8$3.9K$1.1K~319.6K0.0%31 Jul
12Jim Howell - Sedgwick County CommissionerPaid for by Howell for County CommissionCandidateNoneLocal, KS17$1K$1K~76.5K0.0%25 Oct
13Max McCrite for JudgePaid for by MAX MCCRITE FOR JUDGECandidateNoneLocal7$2.5K$750~155.5K0.0%30 Sep
14Lawrence Professional FirefightersPaid for by Lawrence Professional Firefighters Political Action CommitteeGroupNoneLocal, KS4$998$649~287.5K19 Oct
15Ethan Spurling for Douglas County CommissionPaid for by Spurling for Douglas County. Lisa Woods, TreasurerCandidateNoneLocal, KS17$942$546~30.5K5.9%14 Oct
16Gene for JoCoCandidateNoneLocal, KS21$1K$545~25.8K79%15 Sep
17Mike Fessinger for JudgeCandidateNoneLocal13$2.7K$499~533.5K0.0%3 Aug
18Vote for ScalfPaid for by Committee to Elect Anji ScalfCandidateNoneLocal, KS1$450$450~8.5K15 Jul
19Rob Voelker for Riley County Commission District #1Paid for by Rob Voelker for Riley County CommissionCandidateNoneLocal, KS5$448$448~62.5K0.0%15 Oct
20Lily WuCandidateNoneLocal, KS9$546$447~31.1K33%27 Aug
21Becky Fast Johnson County CommissionerCandidateNoneLocal, KS10$795$397~56K0.0%27 Oct
22David Schneider for KansasPaid for by Committee to Elect David SchneiderCandidateNoneLocal, KS7$347$347~15.6K0.0%14 Oct
23Elect John F. SettichPaid for by ELECTJOHNFSETTICHCMSNRCandidateNoneLocal, KS5$648$299~45.5K0.0%22 Oct
24Aaron Coleman for KansasCandidateDem.Local, KS5$248$248~2.7K20%22 Aug
25Morgan Baum, Hutchinson City Council Candidate Seat 1Paid for by Campaign Fund for Morgan BaumCandidateNoneLocal, MN3$449$199~35.5K15 Oct
26Force for CommissionerCandidateNoneLocal, KS2$199$199~33K14 Oct
27Rebecca Waxse for JudgeCandidateNoneLocal, MN9$646$198~45.7K0.0%26 Oct
28Sarah 4 KansasCandidateNoneLocal, KS1$150$150~4.5K15 Oct
29Professional Paramedics of Johnson County, Kansas IAFF Local 4885GroupNoneLocal, KS1$150$150~37.5K14 Oct
30Mike Hoffman for District 5 CommissionerPaid for by Mike Hoffman for CommissionCandidateRep.Local, KS1$150$150~12.5K24 Jul
31Stacy Miller for Miami County CommissionCandidateNoneLocal8$396$149~33K63%23 Oct
32Olivia Hayse for County CommissionCandidateNoneLocal, KS5$248$149~25.5K20%19 Oct
33Save Prairie VillageGroupNoneLocal, KS4$198$149~4.1K2 Oct
34Jim McMullen for Kansas School BoardCandidateNoneLocal, KS2$99$99~6K12 Oct
35Tommy McNishCandidateRep.Local18$891$50~51.5K0.0%3 Aug
36Wolf Croskey for PittsburgPaid for by WOLF CROSKEY FOR PITTSBURG CITY COUNCIL 2026CandidateNoneLocal, CA17$842$50~50.6K0.0%26 Oct
37Cody Brower for District JudgePaid for by Retain Judge Cody BrowerCandidateNoneLocal13$744$50~83.5K0.0%19 May
38Jerry MayoCandidateNoneLocal9$446$50~8.8K0.0%21 Oct
39Re-Elect Brad Pope Lyon County Sheriff 2026Paid for by COMMITTEE TO ELECT BRAD POPE INCCandidateNoneLocal, NV7$347$50~23.6K0.0%20 Oct
40Darcy Goni for JO CO Treasurer CandidateNoneLocal7$347$50~5.7K15 Aug
41Re-Elect Holly R Hinton Haskell County TreasurerCandidateNoneLocal4$198$50~6K16 Jun
42Mike Roe for County CommissionerCandidateNoneLocal2$99$50~10K23 Oct
43Edward Boersma - Prairie VillagePaid for by EDWARD BOERSMA FOR PVCandidateNoneLocal, KS1$50$50~549.511 Sep

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.