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 West Virginia

263 pages · $610.4K on West Virginia races

Dem. 20% · Rep. 50% · no side 30%

West Virginia on the map: races and candidates →

60 pages · 618 ads · $169.1K

#PageTypeSideRaceResultAdsSpendIn WVImpressionsAttackLast ad
1Kirk For The Court - Judge H. L. “Kirk” KirkpatrickPaid for by Kirk For The CourtCandidateNoneLocal77$34.9K$23.7K~2M0.0%11 May
2Local Accountability PACGroupNoneLocal, NC100$79.8K$6.1K~5.5M42%26 Oct
3Patrick Salango for Charleston City CouncilPaid for by PATRICK SALANGO FOR CHARLESTON CITY COUNCILCandidateNoneLocal, WV14$5.2K$5.2K~271.1K0.0%23 Oct
4Justin M. Evans for County CommissionerCandidateNoneLocal, WV10$2.9K$2.8K~227.5K0.0%11 May
5Jon Bush for Tucker County CommissionerCandidateNoneLocal, WV2$1.8K$1.8K~70K26 Oct
6Joe Solomon for Charleston City Council At-LargePaid for by Joe for CharlestonCandidateNoneLocal, WV13$1.6K$1.2K~94.6K0.0%9 May
7 George Metz for Kanawha County CommissionCandidateNoneLocal, WV4$1.1K$1K~73.5K10 May
8Kris Raynes for Putnam County JudgePaid for by Committee to Elect Kris RaynesCandidateNoneLocal, WV12$1.1K$946~91.5K0.0%23 Oct
9Andy Evans for Greenbrier County MagistrateCandidateNoneLocal, WV1$850$850~65K26 Oct
10Sarah Warren for JudgeCandidateNoneLocal22$4.1K$849~282K0.0%26 Oct
11Blevins for Charleston Ward 12Paid for by Ernest Blevins for Charleston Ward 12CandidateNoneLocal, WV17$842$842~23.8K0.0%26 Oct
12Jared Page for Kanawha County CommissionCandidateNoneLocal, WV12$794$794~40.2K0.0%26 Oct
13Councilwoman Tia “Fix” Rumbaugh for Cabell County CommissionCandidateNoneLocal, WV16$792$792~60K6.3%25 Oct
14Linda Bodie for Charleston City CouncilPaid for by Linda Bodie for Charleston City Council CandidateNoneLocal, WV1$750$750~7.5K21 Oct
15Brenden Long for Putnam County Circuit JudgeCandidateNoneLocal9$1.7K$748~73.1K0.0%26 Oct
16Elect Steve Stolipher: County Commission, Jefferson County, WVCandidateNoneLocal, WV5$748$748~41.5K20%26 Oct
17Pasha Majdi for West VirginiaPaid for by PASHA MAJDICandidateNoneLocal, WV5$648$648~56.5K0.0%20 Oct
18Keep Judge CoulsonPaid for by Campain Fund Of Greg CoulsonCandidateNoneLocal38$9.3K$498~294.2K0.0%26 Oct
19Jason Bollinger for Greenbrier MayorPaid for by JASON BOLLINGER FOR GREENBRIER MAYORCandidateNoneLocal, AR37$2.6K$496~246.4K0.0%26 Oct
20Jim Stout for Board of Education, Wood Co., WVCandidateNoneLocal, WV3$449$449~35.5K11 May
21Elect Ray “Wes” Toney, Circuit Judge - Fayette County, WVCandidateNoneLocal, WV4$398$398~38.1K9 May
22Jackson for WVCandidateNoneLocal, WV8$396$396~22K25%20 Oct
23Adam B. Wolfe for JudgePaid for by Wolfe for JudgeCandidateNoneLocal, WV6$397$348~60K0.0%10 May
24Donald DLusky DCUnknownNoneLocal, WV12$594$347~15.2K33%11 May
25Sandra Frame for Lewis County CommissionCandidateNoneLocal9$846$298~61.5K0.0%23 Oct
26Keep Amsbary JudgePaid for by Amsbary for JudgeCandidateNoneLocal, WV6$297$297~9.1K0.0%11 May
27Dave Gobel - County Commissioner 2026Paid for by Dave Gobel for CommissionerCandidateNoneLocal12$594$248~8.5K0.0%26 Oct
28Knight for County CommissionPaid for by Friends of Knight for County CommissionCandidateNoneLocal, WV6$297$248~10.1K40%24 Oct
29Paula Harbour for Family Court JudgePaid for by Committee to Elect Paula Harbour for Family Court JudgeCandidateNoneLocal5$648$199~35.5K0.0%26 Oct
30Judith Shumate for Morgan County CommissionerCandidateNoneLocal8$496$198~34.1K29%26 Oct
31Kyle Malley for SheriffCandidateNoneLocal, MS17$1.9K$150~144.5K0.0%26 Oct
32Keaton Bowman for Roane County ClerkCandidateNoneLocal, TN19$1.2K$150~86.7K0.0%5 Aug
33Brandon Flower for Marion County MagistratePaid for by Committee to Elect Brandon FlowerCandidateNoneLocal, WV1$150$150~6.5K25 Oct
34Keep Bolts Willis MagistratePaid for by Willis for MagistrateCandidateNoneLocal, WV1$150$150~8.5K25 Oct
35Paul Monroe 4 Kanawha County CommissionPaid for by Paul Monroe for Kanawha County CommissionCandidateNoneLocal, WV1$150$150~12.5K24 Oct
36Matt Hoover for Berkeley County CouncilCandidateNoneLocal, WV1$150$150~5.5K6 Jun
37Kitty Lindsay for City CouncilCandidateNoneLocal, WV1$150$150~17.5K5 May
38Justin Litten for MoCo School BoardCandidateNoneLocal, WV1$150$150~17.5K5 May
39Sarah Brown for Board of EducationCandidateNoneLocal8$396$149~17K0.0%10 May
40Elect Ken Mattson to Berkeley County CommissionCandidateNoneLocal, WV3$149$149~25.5K10 May
41Brenna Reynolds for Wood County CommissionerPaid for by Friends of Brenna ReynoldsCandidateNoneLocal28$2.9K$99~156.1K11%26 Oct
42FRASE for Lewis County SheriffPaid for by COMMITTEE TO ELECT GABRIEL FRASECandidateNoneLocal19$1.4K$99~376K0.0%24 Oct
43Ryanne Ball for Putnam County JudgeCandidateNoneLocal3$249$99~14.5K6 Oct
44Debbie Mendez for Logan County CommissionCandidateNoneLocal5$248$99~21.5K0.0%19 Oct
45Debbie Mendez for Logan County CommissionCandidateNoneLocal, WV3$149$99~18.5K6 May
46Holly Smith Mount - Huntington City Council, District 6CandidateNoneLocal, WV2$99$99~3K17 Oct
47Dyer4jeffersonPaid for by Dyer4Jefferson CandidateNoneLocal, WV2$99$99~2K24 Sep
48David Kennedy For Marion County CommissionCandidateNoneLocal, WV2$99$99~18K11 May
49Elect Ronnie Wade for Wetzel County Board of EducationCandidateNoneLocal, WV2$99$99~1.1K3 May
50Joe Kinser for Circuit JudgePaid for by Committee to Elect Joseph Kinser Circuit Court JudgeCandidateNoneLocal7$1.2K$50~198K0.0%24 Oct
51Vandgrift For Hancock County SheriffCandidateNoneLocal4$198$50~9.5K18 May
52Peter Bode for FairmontCandidateNoneLocal3$149$50~3.5K1 Oct
53Matthew Baird for Lincoln County Magistrate Judge, Division 2CandidateNoneLocal3$149$50~2.1K28 May
54Chris BurfordCandidateNoneLocal2$99$50~3K8 May
55Dave Sartin For Mingo County CommissionPaid for by Dave Sartin for Mingo County CommissionCandidateNoneLocal, WV1$50$50~4.5K29 Sep
56Whitney Rose for Mayor of Bancroft, WVCandidateNoneLocal, WV1$50$50~1.5K5 Jul
57Kathy Dillow for Lewis County Magistrate District #3CandidateNoneLocal, WV1$50$50~3.5K14 May
58Todd Goldman for Charleston City CouncilCandidateNoneLocal, WV1$50$50~549.512 May
59Harrison Civic AssociationGroupNoneLocal, WV1$50$50~549.58 May
60Dawn Ashworth for Charleston City Council - Ward 7Paid for by Dawn M AshworthCandidateNoneLocal, WV1$50$50~2.5K6 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.