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 →

263 pages · 5,194 ads · $1.3M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn WVImpressionsAttackLast ad
201Elect Rob Garcia for House of DelegatesPaid for by Committee to Elect Rob Garcia for HouseCandidateNoneState4$898$150~78K10 Sep
202Betsy for DelegateCandidateNoneState2$599$150~22K18 Oct
203Greenbrier County Republican Executive CommitteePartyRep.None3$449$150~30.5K25 Oct
204Brandon Flower for Marion County MagistratePaid for by Committee to Elect Brandon FlowerCandidateNoneLocal, WV1$150$150~6.5K25 Oct
205Keep Bolts Willis MagistratePaid for by Willis for MagistrateCandidateNoneLocal, WV1$150$150~8.5K25 Oct
206Paul Monroe 4 Kanawha County CommissionPaid for by Paul Monroe for Kanawha County CommissionCandidateNoneLocal, WV1$150$150~12.5K24 Oct
207Jon Dodds for West VirginiaCandidateNoneLegislature, WV1$150$150~12.5K21 Oct
208Paige Reiring for WVCandidateNoneLegislature, WV1$150$150~55K18 Oct
209Kent Gilkerson for West Virginia SenatePaid for by Kent For SenateCandidateNoneLegislature, WV1$150$150~47.5K16 Oct
210Delegate Elliott PrittCandidateRep.Legislature, WV1$150$150~5.5K18 Jun
211Matt Hoover for Berkeley County CouncilCandidateNoneLocal, WV1$150$150~5.5K6 Jun
212Kitty Lindsay for City CouncilCandidateNoneLocal, WV1$150$150~17.5K5 May
213Justin Litten for MoCo School BoardCandidateNoneLocal, WV1$150$150~17.5K5 May
214Anderson for HouseCandidateDem.State8$796$149~36K13%26 Oct
215Sarah Brown for Board of EducationCandidateNoneLocal8$396$149~17K0.0%10 May
216Wayne County Republican Executive CommitteePartyRep.Legislature, WV6$297$149~21.1K0.0%26 Oct
217Charles Horst for Delegate 95th DistrictPaid for by Committee To Elect Charles K "Chuck" Horst SrCandidateRep.Legislature, VA6$297$149~11.6K21 Oct
218Vote YES For Our Schools, Our CommunityPaid for by Vote Yes on SchoolsGroupNoneBallot measure, WV3$149$149~30.5K16 Oct
219Kirsten Nelson for WV House District 80CandidateDem.Legislature, WV3$149$149~3.6K12 May
220Scott McGraw for House of Delegates Paid for by McGraw for HouseCandidateNoneLegislature, WV3$149$149~20.5K10 May
221Elect Ken Mattson to Berkeley County CommissionCandidateNoneLocal, WV3$149$149~25.5K10 May
222American Meat Producers AssociationPaid for by American Meat Producers AssocationGroupNoneNone342$81.3K$99~3.5M100%29 Jul
223Brenna Reynolds for Wood County CommissionerPaid for by Friends of Brenna ReynoldsCandidateNoneLocal28$2.9K$99~156.1K11%26 Oct
224FRASE for Lewis County SheriffPaid for by COMMITTEE TO ELECT GABRIEL FRASECandidateNoneLocal19$1.4K$99~376K0.0%24 Oct
225Ryanne Ball for Putnam County JudgeCandidateNoneLocal3$249$99~14.5K6 Oct
226Debbie Mendez for Logan County CommissionCandidateNoneLocal5$248$99~21.5K0.0%19 Oct
227Mark Phipps for House of Delegates Paid for by Friends of Phipps CandidateDem.State4$198$99~14K11 May
228Charnock for WVCandidateRep.Legislature, WV3$149$99~19.5K9 May
229Debbie Mendez for Logan County CommissionCandidateNoneLocal, WV3$149$99~18.5K6 May
230ElectdavyjonesPaid for by WV for Davy JonesCandidateNoneLegislature, WV3$149$99~6.5K1 May
231Holly Smith Mount - Huntington City Council, District 6CandidateNoneLocal, WV2$99$99~3K17 Oct
232Dyer4jeffersonPaid for by Dyer4Jefferson CandidateNoneLocal, WV2$99$99~2K24 Sep
233David Kennedy For Marion County CommissionCandidateNoneLocal, WV2$99$99~18K11 May
234Shane Woodrum For House of Delegates Paid for by Shane Woodrum For HouseCandidateDem.Legislature, WV2$99$99~8K11 May
235Elect Ronnie Wade for Wetzel County Board of EducationCandidateNoneLocal, WV2$99$99~1.1K3 May
236CPACPaid for by AMERICAN CONSERVATIVE UNION FOUNDATIONGroupNoneNone426$58.9K$50~8.7M12%18 Sep
237Kim Cole for State SenateCandidateNoneLegislature, MI24$6.4K$50~1M13%24 Oct
238Curtis TrentPaid for by Friends of Curtis TrentCandidateRep.Legislature, MO32$5K$50~273.8K3.1%7 Aug
239AFA ActionPaid for by AFA Action IncGroupNoneNone47$3.2K$50~429K19%26 Oct
240Joe Kinser for Circuit JudgePaid for by Committee to Elect Joseph Kinser Circuit Court JudgeCandidateNoneLocal7$1.2K$50~198K0.0%24 Oct
241Conservative Policy SolutionsPaid for by Conservative Policy Solutions, Inc.GroupRep.None4$1.2K$50~58K25 Oct
242McDowell County Democratic PartyPartyDem.None19$941$50~66.2K40%27 Oct
243Colin Savage for HouseCandidateDem.Legislature, VA5$848$50~71.1K0.0%14 Sep
244WV House DemocratsPartyDem.None10$495$50~28.1K0.0%16 Oct
245West Virginia Constitutional ConservativesGroupNoneNone2$299$50~65K8 Jul
246Jordan Bridges House 33rd DistrictCandidateNoneState6$297$50~20K0.0%12 May
247Senator Trenton BarnhartCandidateRep.State3$249$50~37.5K24 Oct
248Vandgrift For Hancock County SheriffCandidateNoneLocal4$198$50~9.5K18 May
249Peter Bode for FairmontCandidateNoneLocal3$149$50~3.5K1 Oct
250Matthew Baird for Lincoln County Magistrate Judge, Division 2CandidateNoneLocal3$149$50~2.1K28 May
251Scott Crouch for the HouseCandidateRep.Legislature, WV3$149$50~29.5K5 May
252Marisa for WV Paid for by Marisa for WV CampaignCandidateNoneNone3$149$50~12.5K26 Oct
253Chris BurfordCandidateNoneLocal2$99$50~3K8 May
254Wendell for West VirginiaPaid for by Wendell for WVGroupRep.Senate, WV2$99$50~3K27 Oct
255Community for Monongalia County SchoolsGroupNoneBallot measure, WV2$99$50~17K5 May
256Dave Sartin For Mingo County CommissionPaid for by Dave Sartin for Mingo County CommissionCandidateNoneLocal, WV1$50$50~4.5K29 Sep
257Whitney Rose for Mayor of Bancroft, WVCandidateNoneLocal, WV1$50$50~1.5K5 Jul
258Kathy Dillow for Lewis County Magistrate District #3CandidateNoneLocal, WV1$50$50~3.5K14 May
259Todd Goldman for Charleston City CouncilCandidateNoneLocal, WV1$50$50~549.512 May
260Jason Harshbarger for WV State Senate - District 3Paid for by Harshbarger for WVCandidateNoneLegislature, WV1$50$50~5.5K11 May
261Harrison Civic AssociationGroupNoneLocal, WV1$50$50~549.58 May
262Dawn Ashworth for Charleston City Council - Ward 7Paid for by Dawn M AshworthCandidateNoneLocal, WV1$50$50~2.5K6 May
263Kinningham 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.