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 →

143 pages · 2,649 ads · $632.9K

#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
2Bill Roop for WV House District 44CandidateNoneLegislature, WV3$19K$19K~1.5M6 Oct
3John Williams for West VirginiaPaid for by Williams for State SenateCandidateNoneLegislature, WV140$9.7K$9.7K~918.9K19%26 Oct
4Josh Holstein for WVPaid for by Committee to Elect Josh HolsteinCandidateNoneLegislature, WV29$10.2K$9K~811.5K0.0%26 Oct
5Faircloth for West Virginia CandidateNoneOther statewide, WV10$8.7K$8.7K~933.1K10%9 May
6Ken Reed for West VirginiaPaid for by Friends of Ken ReedCandidateNoneLegislature, WV13$7.3K$7K~525.5K0.0%26 Oct
7Sarah Umberger for DelegatePaid for by Committee to Elect Sarah UmbergerCandidateNoneLegislature, WV61$6.2K$6.1K~391.6K3.3%26 Oct
8Local Accountability PACGroupNoneLocal, NC100$79.8K$6.1K~5.5M42%26 Oct
9JB Akers for WVCandidateNoneLegislature, WV10$6.5K$5.8K~214.5K0.0%26 Oct
10Patrick Salango for Charleston City CouncilPaid for by PATRICK SALANGO FOR CHARLESTON CITY COUNCILCandidateNoneLocal, WV14$5.2K$5.2K~271.1K0.0%23 Oct
11Conservation West VirginiaPaid for by CONSERVATION WEST VIRGINIA, INC.GroupNoneLegislature, WV24$5.5K$5.1K~1.4M4.2%17 Oct
12Michael Jarrouj for Senate Paid for by Michael Jarrouj for SenateCandidateNoneLegislature, WV10$5.6K$4.8K~587K0.0%11 May
13Newt McCutcheon for House Paid for by Newt For HouseCandidateNoneHouse, district not named3$4.5K$4.5K~187.5K4 May
14Wilson for US SenatePaid for by WILSON FOR US SENATECandidateNoneSenate, WV22$4.2K$4.2K~276K59%25 Oct
15Crystal Butcher for House of Delegates - District 14Paid for by Crystal Dawn ButcherCandidateNoneLegislature, WV68$4.4K$4K~160.8K14%24 Oct
16Dr. Michael Antolini WV SenateCandidateNoneLegislature, WV7$3.8K$3.8K~366.5K11 May
17Marc Harman for State SenatePaid for by Harman for SenateCandidateNoneState10$8.3K$3.8K~581.5K0.0%11 May
18Jeff Disibbio for WV SenatePaid for by Jeff Disibbio for WVCandidateNoneLegislature, WV7$3.2K$3.2K~359K11 May
19Dr. Steven Eshenaur, WV SenatePaid for by Eshenaur For SenateCandidateNoneLegislature, WV8$2.9K$2.9K~307K17%11 May
20Justin M. Evans for County CommissionerCandidateNoneLocal, WV10$2.9K$2.8K~227.5K0.0%11 May
21Holden for WV SenatePaid for by Holden For WV Senate CandidateNoneLegislature, WV29$2.4K$2.4K~179.7K7.1%19 Oct
22Lucia Valentine For WVPaid for by Valentine For WVCandidateNoneLegislature, WV30$2.3K$2.3K~292K6.7%10 Oct
23Sarah Morris for WV House of DelegatesPaid for by Sarah Morris for WVCandidateNoneLegislature, WV10$2.2K$2.2K~303.6K0.0%26 Oct
24Danielle D. For WVPaid for by Danielle D For WVCandidateNoneLegislature, WV5$2.1K$2.1K~327K0.0%21 Oct
25Dave Cantrell for DelegatePaid for by Dave for DelegateCandidateNoneLegislature, WV16$2.1K$2K~448.1K0.0%26 Oct
26Riley for WV HouseCandidateNoneLegislature, WV9$1.8K$1.8K~148K0.0%12 May
27Jon Bush for Tucker County CommissionerCandidateNoneLocal, WV2$1.8K$1.8K~70K26 Oct
28Olivia Miller for Our FuturePaid for by Olivia Miller for WVCandidateNoneLegislature, WV11$1.9K$1.6K~279.1K0.0%21 Oct
29Dennis Rempel for House of Delegates District 12CandidateNoneLegislature, WV6$1.7K$1.5K~111K0.0%23 Oct
30Wayne Clark for DelegatePaid for by Clark for WVCandidateNoneLegislature, WV8$1.5K$1.5K~166K0.0%20 Oct
31Hundley for SenatePaid for by Hundley For Senate CandidateNoneLegislature, WV5$1.4K$1.4K~52.5K0.0%25 Oct
32Walter Hall WV House Of Delegate District 58CandidateNoneLegislature, WV10$1.6K$1.4K~153K0.0%26 Oct
33Kirby for WVCandidateNoneLegislature, WV9$1.4K$1.4K~329.5K0.0%7 May
34Brooks for WV HouseCandidateNoneLegislature, WV16$1.4K$1.4K~77.6K25 Oct
35Chris Miller for West VirginiaPaid for by Miller for State Senate WVCandidateNoneLegislature, WV11$1.3K$1.3K~86K0.0%26 Oct
36Tara Martinez House of Delegates, District 54CandidateNoneLegislature, WV11$1.3K$1.2K~70.1K0.0%26 Oct
37Joe Solomon for Charleston City Council At-LargePaid for by Joe for CharlestonCandidateNoneLocal, WV13$1.6K$1.2K~94.6K0.0%9 May
38Tuckwiller for Delegate - 47th DistrictCandidateNoneLegislature, WV8$1.1K$1.1K~49K0.0%12 May
39 George Metz for Kanawha County CommissionCandidateNoneLocal, WV4$1.1K$1K~73.5K10 May
40Dr. Anthony Dasaro For WV House of Delegates District 55Paid for by Dr Anthony Dasaro For WV House of Delegates District 55CandidateNoneLegislature, WV7$1K$1K~43.5K0.0%23 Oct
41Bill FlaniganPaid for by Bill4WV Supreme CourtCandidateNoneOther statewide, WV1$950$950~42.5K10 May
42Kris Raynes for Putnam County JudgePaid for by Committee to Elect Kris RaynesCandidateNoneLocal, WV12$1.1K$946~91.5K0.0%23 Oct
43Mandy for WVCandidateNoneGovernor, WV18$1.3K$945~82K5.6%25 Oct
44Christopher Ratliff For House Of Delegates Paid for by Committee to elect Christopher Ratliff CandidateNoneLegislature, WV25$1.2K$941~31.9K8.0%2 Oct
45Joseph EarleyPaid for by Earley for Senate CommitteeCandidateNoneLegislature, WV5$1K$898~91.5K11 May
46Schetrom for House of DelegatesPaid for by Steven SchetromCandidateNoneLegislature, WV17$942$892~104K0.0%23 Oct
47Justin Beanard for WV House Of Delegates District 10CandidateNoneLegislature, WV18$891$891~15.1K11%26 Oct
48The West Virginia Women's AlliancePaid for by WV Women's Alliance IncGroupNoneNone5$13.6K$850~1.8M0.0%26 Oct
49Andy Evans for Greenbrier County MagistrateCandidateNoneLocal, WV1$850$850~65K26 Oct
50Sarah Warren for JudgeCandidateNoneLocal22$4.1K$849~282K0.0%26 Oct
51Blevins for Charleston Ward 12Paid for by Ernest Blevins for Charleston Ward 12CandidateNoneLocal, WV17$842$842~23.8K0.0%26 Oct
52Jared Page for Kanawha County CommissionCandidateNoneLocal, WV12$794$794~40.2K0.0%26 Oct
53Jack Reger for State SenatePaid for by Reger for WVCandidateNoneLegislature, WV14$793$793~58K14%11 May
54Councilwoman Tia “Fix” Rumbaugh for Cabell County CommissionCandidateNoneLocal, WV16$792$792~60K6.3%25 Oct
55Linda Bodie for Charleston City CouncilPaid for by Linda Bodie for Charleston City Council CandidateNoneLocal, WV1$750$750~7.5K21 Oct
56Brenden Long for Putnam County Circuit JudgeCandidateNoneLocal9$1.7K$748~73.1K0.0%26 Oct
57Elect Steve Stolipher: County Commission, Jefferson County, WVCandidateNoneLocal, WV5$748$748~41.5K20%26 Oct
58Titus for Supreme CourtPaid for by TITUS FOR SUPREME COURTCandidateNoneState14$2.1K$695~153.8K0.0%12 May
59Friends of Andy Daniel Paid for by Friends of Andy DanielCandidateNoneNone4$1.4K$650~88K11 May
60Pasha Majdi for West VirginiaPaid for by PASHA MAJDICandidateNoneLocal, WV5$648$648~56.5K0.0%20 Oct
61Delegate Laura KimbleCandidateNoneLegislature, WV17$942$645~48.6K0.0%12 May
62Dillon for DelegatePaid for by Dillon For DelegateCandidateNoneState14$1.9K$599~72K0.0%20 Oct
63Lusk for District 39CandidateNoneState5$1.5K$549~140K22 Oct
64Marley Umensetter for House of DelegatesCandidateNoneLegislature, WV6$597$548~65K0.0%22 Oct
65Dr. Joe GoldenCandidateNoneLegislature, WV5$548$548~38.5K0.0%26 Oct
66James Hendershot For West VirginiaCandidateNoneLegislature, WV5$548$548~32.5K0.0%20 Oct
67Robinson For WVCandidateNoneNone22$1.7K$546~87.4K13%23 Oct
68Keep Judge CoulsonPaid for by Campain Fund Of Greg CoulsonCandidateNoneLocal38$9.3K$498~294.2K0.0%26 Oct
69Jividen for WV HouseCandidateNoneLegislature, WV4$498$498~23K23 Oct
70Eddie Wagoner for WV HousePaid for by Eddie for WVCandidateNoneLegislature, WV4$498$498~121.5K8 Oct
71Jason Bollinger for Greenbrier MayorPaid for by JASON BOLLINGER FOR GREENBRIER MAYORCandidateNoneLocal, AR37$2.6K$496~246.4K0.0%26 Oct
72Tim McNeely for WVPaid for by Tim McNeelyCandidateNoneLegislature, WV10$495$495~16.2K0.0%22 Oct
73Jim Stout for Board of Education, Wood Co., WVCandidateNoneLocal, WV3$449$449~35.5K11 May
74Andrew Borkowski for West VirginiaCandidateNoneLegislature, WV7$447$447~30.1K0.0%11 May
75Lilly For WVPaid for by Lilly For WvCandidateNoneLegislature, WV14$693$446~54K0.0%25 Oct
76Elect Ray “Wes” Toney, Circuit Judge - Fayette County, WVCandidateNoneLocal, WV4$398$398~38.1K9 May
77Jackson for WVCandidateNoneLocal, WV8$396$396~22K25%20 Oct
78Caci for WV SenateCandidateNoneLegislature, WV1$350$350~17.5K26 Oct
79Adam B. Wolfe for JudgePaid for by Wolfe for JudgeCandidateNoneLocal, WV6$397$348~60K0.0%10 May
80Donald DLusky DCUnknownNoneLocal, WV12$594$347~15.2K33%11 May
81David Cannon WVCandidateNoneNone3$749$299~70.5K22 Oct
82Kit Ford for WV House of DelegatesCandidateNoneLegislature, WV2$299$299~9K23 Oct
83Sandra Frame for Lewis County CommissionCandidateNoneLocal9$846$298~61.5K0.0%23 Oct
84Keep Amsbary JudgePaid for by Amsbary for JudgeCandidateNoneLocal, WV6$297$297~9.1K0.0%11 May
85Better with BoettnerPaid for by James A BoettnerCandidateNoneLegislature, WV3$249$249~120K8 May
86Dave Gobel - County Commissioner 2026Paid for by Dave Gobel for CommissionerCandidateNoneLocal12$594$248~8.5K0.0%26 Oct
87Knight for County CommissionPaid for by Friends of Knight for County CommissionCandidateNoneLocal, WV6$297$248~10.1K40%24 Oct
88Tom LouisosCandidateNoneLegislature, WV6$297$248~18K0.0%21 Oct
89Lou Assaro for WV House DelegatePaid for by Committee to Elect Lou Assaro for West Virginia House DelegateCandidateNoneLegislature, WV5$248$248~18.5K40%14 Sep
90Paula Harbour for Family Court JudgePaid for by Committee to Elect Paula Harbour for Family Court JudgeCandidateNoneLocal5$648$199~35.5K0.0%26 Oct
91Christopher Jones for WVCandidateNoneNone4$598$199~48K25 Oct
92Toby HeaneyPaid for by Friends of Toby HeaneyCandidateNoneLegislature, WV4$498$199~31K9 Oct
93Frankie Delapas 2026 House of Delegates Paid for by Friends of Frankie DelapasCandidateNoneLegislature, WV2$199$199~12K26 Oct
94Judith Shumate for Morgan County CommissionerCandidateNoneLocal8$496$198~34.1K29%26 Oct
95TeamstersGroupNoneNone269$133.4K$150~20.3M12%26 Oct
96Kyle Malley for SheriffCandidateNoneLocal, MS17$1.9K$150~144.5K0.0%26 Oct
97Keaton Bowman for Roane County ClerkCandidateNoneLocal, TN19$1.2K$150~86.7K0.0%5 Aug
98Elect Rob Garcia for House of DelegatesPaid for by Committee to Elect Rob Garcia for HouseCandidateNoneState4$898$150~78K10 Sep
99Betsy for DelegateCandidateNoneState2$599$150~22K18 Oct
100Brandon Flower for Marion County MagistratePaid for by Committee to Elect Brandon FlowerCandidateNoneLocal, WV1$150$150~6.5K25 Oct
101Keep Bolts Willis MagistratePaid for by Willis for MagistrateCandidateNoneLocal, WV1$150$150~8.5K25 Oct
102Paul Monroe 4 Kanawha County CommissionPaid for by Paul Monroe for Kanawha County CommissionCandidateNoneLocal, WV1$150$150~12.5K24 Oct
103Jon Dodds for West VirginiaCandidateNoneLegislature, WV1$150$150~12.5K21 Oct
104Paige Reiring for WVCandidateNoneLegislature, WV1$150$150~55K18 Oct
105Kent Gilkerson for West Virginia SenatePaid for by Kent For SenateCandidateNoneLegislature, WV1$150$150~47.5K16 Oct
106Matt Hoover for Berkeley County CouncilCandidateNoneLocal, WV1$150$150~5.5K6 Jun
107Kitty Lindsay for City CouncilCandidateNoneLocal, WV1$150$150~17.5K5 May
108Justin Litten for MoCo School BoardCandidateNoneLocal, WV1$150$150~17.5K5 May
109Sarah Brown for Board of EducationCandidateNoneLocal8$396$149~17K0.0%10 May
110Vote YES For Our Schools, Our CommunityPaid for by Vote Yes on SchoolsGroupNoneBallot measure, WV3$149$149~30.5K16 Oct
111Scott McGraw for House of Delegates Paid for by McGraw for HouseCandidateNoneLegislature, WV3$149$149~20.5K10 May
112Elect Ken Mattson to Berkeley County CommissionCandidateNoneLocal, WV3$149$149~25.5K10 May
113American Meat Producers AssociationPaid for by American Meat Producers AssocationGroupNoneNone342$81.3K$99~3.5M100%29 Jul
114Brenna Reynolds for Wood County CommissionerPaid for by Friends of Brenna ReynoldsCandidateNoneLocal28$2.9K$99~156.1K11%26 Oct
115FRASE for Lewis County SheriffPaid for by COMMITTEE TO ELECT GABRIEL FRASECandidateNoneLocal19$1.4K$99~376K0.0%24 Oct
116Ryanne Ball for Putnam County JudgeCandidateNoneLocal3$249$99~14.5K6 Oct
117Debbie Mendez for Logan County CommissionCandidateNoneLocal5$248$99~21.5K0.0%19 Oct
118Debbie Mendez for Logan County CommissionCandidateNoneLocal, WV3$149$99~18.5K6 May
119ElectdavyjonesPaid for by WV for Davy JonesCandidateNoneLegislature, WV3$149$99~6.5K1 May
120Holly Smith Mount - Huntington City Council, District 6CandidateNoneLocal, WV2$99$99~3K17 Oct
121Dyer4jeffersonPaid for by Dyer4Jefferson CandidateNoneLocal, WV2$99$99~2K24 Sep
122David Kennedy For Marion County CommissionCandidateNoneLocal, WV2$99$99~18K11 May
123Elect Ronnie Wade for Wetzel County Board of EducationCandidateNoneLocal, WV2$99$99~1.1K3 May
124CPACPaid for by AMERICAN CONSERVATIVE UNION FOUNDATIONGroupNoneNone426$58.9K$50~8.7M12%18 Sep
125Kim Cole for State SenateCandidateNoneLegislature, MI24$6.4K$50~1M13%24 Oct
126AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
127Joe Kinser for Circuit JudgePaid for by Committee to Elect Joseph Kinser Circuit Court JudgeCandidateNoneLocal7$1.2K$50~198K0.0%24 Oct
128West Virginia Constitutional ConservativesGroupNoneNone2$299$50~65K8 Jul
129Jordan Bridges House 33rd DistrictCandidateNoneState6$297$50~20K0.0%12 May
130Vandgrift For Hancock County SheriffCandidateNoneLocal4$198$50~9.5K18 May
131Peter Bode for FairmontCandidateNoneLocal3$149$50~3.5K1 Oct
132Matthew Baird for Lincoln County Magistrate Judge, Division 2CandidateNoneLocal3$149$50~2.1K28 May
133Marisa for WV Paid for by Marisa for WV CampaignCandidateNoneNone3$149$50~12.5K26 Oct
134Chris BurfordCandidateNoneLocal2$99$50~3K8 May
135Community for Monongalia County SchoolsGroupNoneBallot measure, WV2$99$50~17K5 May
136Dave Sartin For Mingo County CommissionPaid for by Dave Sartin for Mingo County CommissionCandidateNoneLocal, WV1$50$50~4.5K29 Sep
137Whitney Rose for Mayor of Bancroft, WVCandidateNoneLocal, WV1$50$50~1.5K5 Jul
138Kathy Dillow for Lewis County Magistrate District #3CandidateNoneLocal, WV1$50$50~3.5K14 May
139Todd Goldman for Charleston City CouncilCandidateNoneLocal, WV1$50$50~549.512 May
140Jason Harshbarger for WV State Senate - District 3Paid for by Harshbarger for WVCandidateNoneLegislature, WV1$50$50~5.5K11 May
141Harrison Civic AssociationGroupNoneLocal, WV1$50$50~549.58 May
142Dawn Ashworth for Charleston City Council - Ward 7Paid for by Dawn M AshworthCandidateNoneLocal, WV1$50$50~2.5K6 May
143Kinningham for West VirginiaPaid for by Kinningham For Delegate 2026CandidateNoneLegislature, WV1$50$50~5.5K4 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.