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
Filtered to West Virginia
263 pages · $610.4K on West Virginia races
Dem. 20% · Rep. 50% · no side 30%
263 pages · 5,194 ads · $1.3M · page 1 of 2
| # | Page | Type | Side | Race | Result | Ads | Spend | In WV | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Shelley Moore CapitoPaid for by Capito for West Virginia | Candidate | Rep. | Senate, WV | Won · 58.3% | 99 | $93.9K | $93.9K | ~7.8M | 0.0% | 26 Oct |
| 2 | West Virginia Prosperity Group | Group | Rep. | Governor, WV | 37 | $47.9K | $27.9K | ~5.1M | 0.0% | 3 Sep | |
| 3 | Kirk For The Court - Judge H. L. “Kirk” KirkpatrickPaid for by Kirk For The Court | Candidate | None | Local | 77 | $34.9K | $23.7K | ~2M | 0.0% | 11 May | |
| 4 | Senator Ben QueenPaid for by Friends of Ben Queen | Candidate | Rep. | Legislature, WV | 225 | $22.4K | $19.1K | ~2.7M | 0.0% | 26 Oct | |
| 5 | Bill Roop for WV House District 44 | Candidate | None | Legislature, WV | 3 | $19K | $19K | ~1.5M | 6 Oct | ||
| 6 | Ace for CongressPaid for by ACE PARSI FOR CONGRESS | Candidate | Dem. | House WV-2 | Lost · 40.6% | 22 | $18.9K | $18.9K | ~1.6M | 50% | 26 Oct |
| 7 | Vince George For CongressPaid for by Vince George for Congress | Candidate | Dem. | House WV-1 | Lost · 39.6% | 12 | $17.2K | $17.2K | ~1M | 42% | 26 Oct |
| 8 | Americans for Prosperity - West VirginiaPaid for by AMERICANS FOR PROSPERITY | Group | Rep. | Legislature, WV | 144 | $20.3K | $16.1K | ~2.9M | 0.7% | 21 Oct | |
| 9 | Senator Vince Deeds - 10th DistrictPaid for by Committee to Elect Vince Deeds for WV Senate | Candidate | Rep. | Legislature, WV | 23 | $13.2K | $13.2K | ~782.5K | 0.0% | 26 Oct | |
| 10 | Dr. Tom Takubo, WV State SenatePaid for by Takubo for Senate | Candidate | Rep. | Legislature, WV | 22 | $10.1K | $10.1K | ~563.8K | 0.0% | 26 Oct | |
| 11 | John Williams for West VirginiaPaid for by Williams for State Senate | Candidate | None | Legislature, WV | 140 | $9.7K | $9.7K | ~918.9K | 19% | 26 Oct | |
| 12 | Jeff Kessler for U.S. SenatePaid for by KESSLER 2026 | Candidate | Dem. | Senate, WV | 55 | $9.2K | $9.2K | ~1M | 7.3% | 12 May | |
| 13 | Josh Holstein for WVPaid for by Committee to Elect Josh Holstein | Candidate | None | Legislature, WV | 29 | $10.2K | $9K | ~811.5K | 0.0% | 26 Oct | |
| 14 | Mark R. Maynard WV Senate 6th districtPaid for by Mark R Maynard | Candidate | Rep. | Legislature, WV | 17 | $8.9K | $8.9K | ~330K | 0.0% | 12 May | |
| 15 | Mountaineer Majority Fund | Group | Rep. | Legislature, WV | 63 | $10K | $8.8K | ~628.2K | 9.5% | 27 Oct | |
| 16 | Faircloth for West Virginia | Candidate | None | Other statewide, WV | 10 | $8.7K | $8.7K | ~933.1K | 10% | 9 May | |
| 17 | Katie Rose for West Virginia | Candidate | Rep. | Legislature, WV | 53 | $8.1K | $7.1K | ~744.9K | 0.0% | 2 Oct | |
| 18 | Ken Reed for West VirginiaPaid for by Friends of Ken Reed | Candidate | None | Legislature, WV | 13 | $7.3K | $7K | ~525.5K | 0.0% | 26 Oct | |
| 19 | Senator Brian Helton | Candidate | Rep. | Legislature, WV | 71 | $8.4K | $7K | ~687.2K | 13% | 24 Oct | |
| 20 | Mike Oliverio for WVPaid for by Friends of Mike Oliverio | Candidate | Rep. | Legislature, WV | 98 | $7.5K | $7K | ~769.6K | 5.7% | 26 Oct | |
| 21 | WV Senate DemocratsPaid for by WV Senate Dems | Party | Dem. | Legislature, WV | 15 | $7.9K | $7K | ~278.5K | 0.0% | 25 Oct | |
| 22 | Move WV Forward PAC | Group | Rep. | Legislature, WV | 77 | $6.7K | $6.7K | ~429.1K | 0.0% | 23 Oct | |
| 23 | Pushkin for WVPaid for by Pushkin For WV | Candidate | Dem. | Governor, WV | 62 | $6.6K | $6.6K | ~797.2K | 36% | 23 Oct | |
| 24 | Mountaineer Leadership Fund | Group | Rep. | None | 45 | $24.3K | $6.4K | ~2.6M | 0.0% | 13 Oct | |
| 25 | Sarah Umberger for DelegatePaid for by Committee to Elect Sarah Umberger | Candidate | None | Legislature, WV | 61 | $6.2K | $6.1K | ~391.6K | 3.3% | 26 Oct | |
| 26 | Local Accountability PAC | Group | None | Local, NC | 100 | $79.8K | $6.1K | ~5.5M | 42% | 26 Oct | |
| 27 | Delegate Shawn FluhartyPaid for by Fluharty for the Northern Panhandle | Candidate | Dem. | Legislature, WV | 19 | $5.8K | $5.8K | ~882K | 11% | 26 Oct | |
| 28 | JB Akers for WV | Candidate | None | Legislature, WV | 10 | $6.5K | $5.8K | ~214.5K | 0.0% | 26 Oct | |
| 29 | Richie Robb for WV SenatePaid for by Richie Robb for State Senate | Candidate | Dem. | Legislature, WV | 28 | $5.7K | $5.7K | ~221.1K | 7.4% | 23 Oct | |
| 30 | Patrick Salango for Charleston City CouncilPaid for by PATRICK SALANGO FOR CHARLESTON CITY COUNCIL | Candidate | None | Local, WV | 14 | $5.2K | $5.2K | ~271.1K | 0.0% | 23 Oct | |
| 31 | Conservation West VirginiaPaid for by CONSERVATION WEST VIRGINIA, INC. | Group | None | Legislature, WV | 24 | $5.5K | $5.1K | ~1.4M | 4.2% | 17 Oct | |
| 32 | Michael Jarrouj for Senate Paid for by Michael Jarrouj for Senate | Candidate | None | Legislature, WV | 10 | $5.6K | $4.8K | ~587K | 0.0% | 11 May | |
| 33 | Rachel Fetty Anderson for U.S. SenatePaid for by Elect Fetty Anderson Senate Campaign | Candidate | Dem. | Senate, WV | Lost · 37.9% | 40 | $4.7K | $4.7K | ~339.2K | 2.6% | 26 Oct |
| 34 | West Virginia Republican Party | Party | Rep. | Legislature, WV | 44 | $5.4K | $4.7K | ~393.6K | 20% | 26 Oct | |
| 35 | Newt McCutcheon for House Paid for by Newt For House | Candidate | None | House, district not named | 3 | $4.5K | $4.5K | ~187.5K | 4 May | ||
| 36 | Senator Chris RosePaid for by ROSE FOR WEST VIRGINIA | Candidate | Rep. | Legislature, WV | 70 | $4.5K | $4.3K | ~247.8K | 7.1% | 26 Oct | |
| 37 | Bob Fehrenbacher for West VirginiaPaid for by Fehrenbacher for WV | Candidate | Rep. | Legislature, WV | 8 | $4.4K | $4.2K | ~217K | 0.0% | 11 May | |
| 38 | Wilson for US SenatePaid for by WILSON FOR US SENATE | Candidate | None | Senate, WV | 22 | $4.2K | $4.2K | ~276K | 59% | 25 Oct | |
| 39 | Mayor Amy Goodwin for CharlestonPaid for by Mayor Goodwin for Charleston Committee | Candidate | Dem. | Local, WV | 42 | $4.2K | $4.2K | ~402.1K | 0.0% | 26 Oct | |
| 40 | Senator Laura Wakim ChapmanPaid for by Committee to Elect Laura Wakim Chapman | Candidate | Rep. | Legislature, WV | 31 | $6.6K | $4K | ~229.8K | 57% | 24 Oct | |
| 41 | Crystal Butcher for House of Delegates - District 14Paid for by Crystal Dawn Butcher | Candidate | None | Legislature, WV | 68 | $4.4K | $4K | ~160.8K | 14% | 24 Oct | |
| 42 | Dr. Michael Antolini WV Senate | Candidate | None | Legislature, WV | 7 | $3.8K | $3.8K | ~366.5K | 11 May | ||
| 43 | Marc Harman for State SenatePaid for by Harman for Senate | Candidate | None | State | 10 | $8.3K | $3.8K | ~581.5K | 0.0% | 11 May | |
| 44 | Jeff Disibbio for WV SenatePaid for by Jeff Disibbio for WV | Candidate | None | Legislature, WV | 7 | $3.2K | $3.2K | ~359K | 11 May | ||
| 45 | Save Local Businesses | Group | Rep. | None | 125 | $84.4K | $3K | ~19.9M | 0.8% | 11 Sep | |
| 46 | Dr. Steven Eshenaur, WV SenatePaid for by Eshenaur For Senate | Candidate | None | Legislature, WV | 8 | $2.9K | $2.9K | ~307K | 17% | 11 May | |
| 47 | Justin M. Evans for County Commissioner | Candidate | None | Local, WV | 10 | $2.9K | $2.8K | ~227.5K | 0.0% | 11 May | |
| 48 | David McCormick for WV | Candidate | Rep. | Legislature, WV | 33 | $2.8K | $2.8K | ~239.9K | 0.0% | 21 Oct | |
| 49 | Tom Willis WVPaid for by Tom Willis Victory | Candidate | Rep. | Senate, WV | 2 | $2.8K | $2.8K | ~362.5K | 1 May | ||
| 50 | Vernon Criss, Delegate for the New 12th DistrictPaid for by Committee to Elect Vernon Criss | Candidate | Rep. | Legislature, WV | 1 | $2.7K | $2.7K | ~162.5K | 1 May | ||
| 51 | Delegate Evan HansenPaid for by Hansen for House | Candidate | Dem. | Legislature, WV | 8 | $3K | $2.7K | ~254.5K | 0.0% | 18 Sep | |
| 52 | Karen Shuler Stakem for WV House of Delegates-District 5 | Candidate | Dem. | Legislature, WV | 14 | $2.6K | $2.6K | ~125.6K | 0.0% | 26 Oct | |
| 53 | Holden for WV SenatePaid for by Holden For WV Senate | Candidate | None | Legislature, WV | 29 | $2.4K | $2.4K | ~179.7K | 7.1% | 19 Oct | |
| 54 | Lucia Valentine For WVPaid for by Valentine For WV | Candidate | None | Legislature, WV | 30 | $2.3K | $2.3K | ~292K | 6.7% | 10 Oct | |
| 55 | Delegate Ryan Browning 28th District | Candidate | Dem. | Legislature, WV | 8 | $2.6K | $2.2K | ~166K | 0.0% | 26 Oct | |
| 56 | Sarah Morris for WV House of DelegatesPaid for by Sarah Morris for WV | Candidate | None | Legislature, WV | 10 | $2.2K | $2.2K | ~303.6K | 0.0% | 26 Oct | |
| 57 | Danielle D. For WVPaid for by Danielle D For WV | Candidate | None | Legislature, WV | 5 | $2.1K | $2.1K | ~327K | 0.0% | 21 Oct | |
| 58 | Senator Bill HamiltonPaid for by Committee to Elect Bill | Candidate | Rep. | State | 9 | $4.5K | $2K | ~420.1K | 11 May | ||
| 59 | Dave Cantrell for DelegatePaid for by Dave for Delegate | Candidate | None | Legislature, WV | 16 | $2.1K | $2K | ~448.1K | 0.0% | 26 Oct | |
| 60 | Joe Eddy for WV SenatePaid for by JOE EDDY FOR WV SENATE | Candidate | Rep. | Legislature, WV | 3 | $1.9K | $1.9K | ~209K | 7 May | ||
| 61 | Riley for WV House | Candidate | None | Legislature, WV | 9 | $1.8K | $1.8K | ~148K | 0.0% | 12 May | |
| 62 | Jon Bush for Tucker County Commissioner | Candidate | None | Local, WV | 2 | $1.8K | $1.8K | ~70K | 26 Oct | ||
| 63 | Patrick Lucas WV House of Delegates | Candidate | Rep. | Legislature, WV | 6 | $1.8K | $1.8K | ~62K | 0.0% | 26 Oct | |
| 64 | Jonathan Pinson for West VirginiaPaid for by Pinson for House | Candidate | Rep. | Legislature, WV | 7 | $1.7K | $1.7K | ~124.5K | 0.0% | 14 May | |
| 65 | Robert Dobkin for WV State SenatePaid for by Committee to Elect Robert Dobkin | Candidate | Rep. | Legislature, WV | 6 | $1.7K | $1.7K | ~341.6K | 0.0% | 7 May | |
| 66 | Delegate Gary G Howell Campaign Page | Candidate | Rep. | Legislature, WV | 15 | $1.6K | $1.6K | ~168.5K | 0.0% | 23 Oct | |
| 67 | Delegate Scot C Heckert District 13 | Candidate | Rep. | Legislature, WV | 7 | $1.6K | $1.6K | ~130K | 0.0% | 8 May | |
| 68 | Olivia Miller for Our FuturePaid for by Olivia Miller for WV | Candidate | None | Legislature, WV | 11 | $1.9K | $1.6K | ~279.1K | 0.0% | 21 Oct | |
| 69 | Dennis Rempel for House of Delegates District 12 | Candidate | None | Legislature, WV | 6 | $1.7K | $1.5K | ~111K | 0.0% | 23 Oct | |
| 70 | Chris Pritt for West Virginia | Candidate | Rep. | Legislature, WV | 4 | $1.5K | $1.5K | ~23K | 11 May | ||
| 71 | Jonathan Comer for WV State SenatePaid for by Comer 4 WV | Candidate | Rep. | Legislature, WV | 6 | $1.5K | $1.5K | ~165K | 0.0% | 9 May | |
| 72 | Wayne Clark for DelegatePaid for by Clark for WV | Candidate | None | Legislature, WV | 8 | $1.5K | $1.5K | ~166K | 0.0% | 20 Oct | |
| 73 | Hundley for SenatePaid for by Hundley For Senate | Candidate | None | Legislature, WV | 5 | $1.4K | $1.4K | ~52.5K | 0.0% | 25 Oct | |
| 74 | Walter Hall WV House Of Delegate District 58 | Candidate | None | Legislature, WV | 10 | $1.6K | $1.4K | ~153K | 0.0% | 26 Oct | |
| 75 | Kirby for WV | Candidate | None | Legislature, WV | 9 | $1.4K | $1.4K | ~329.5K | 0.0% | 7 May | |
| 76 | Joe Funkhouser for DelegatePaid for by Joe for Jefferson | Candidate | Dem. | Legislature, WV | 25 | $1.4K | $1.4K | ~75.9K | 13% | 16 Oct | |
| 77 | Brooks for WV House | Candidate | None | Legislature, WV | 16 | $1.4K | $1.4K | ~77.6K | 25 Oct | ||
| 78 | Linda Longstreth for House of Delegates - District 75Paid for by Friends to Elect Linda Longstreth | Candidate | Dem. | Legislature, WV | 20 | $1.4K | $1.4K | ~152.2K | 0.0% | 26 Oct | |
| 79 | Chris Miller for West VirginiaPaid for by Miller for State Senate WV | Candidate | None | Legislature, WV | 11 | $1.3K | $1.3K | ~86K | 0.0% | 26 Oct | |
| 80 | Commissioner Kent LeonhardtPaid for by Kent for WV | Candidate | Rep. | Other statewide, WV | 6 | $1.3K | $1.3K | ~132K | 0.0% | 6 Oct | |
| 81 | Chris Tomlinson for State DelegatePaid for by Friends of Christopher Tomlinson | Candidate | Rep. | Legislature, WV | 2 | $2.5K | $1.2K | ~180K | 5 Jun | ||
| 82 | Delegate Ray CanterburyPaid for by Canterbury for House | Candidate | Dem. | Legislature, WV | 3 | $1.2K | $1.2K | ~87K | 7 May | ||
| 83 | Tara Martinez House of Delegates, District 54 | Candidate | None | Legislature, WV | 11 | $1.3K | $1.2K | ~70.1K | 0.0% | 26 Oct | |
| 84 | Joe Solomon for Charleston City Council At-LargePaid for by Joe for Charleston | Candidate | None | Local, WV | 13 | $1.6K | $1.2K | ~94.6K | 0.0% | 9 May | |
| 85 | Senator Jason BarrettPaid for by Friends of Jason Barrett | Candidate | Rep. | Legislature, WV | 16 | $1.5K | $1.2K | ~105.5K | 0.0% | 30 Jun | |
| 86 | Cindy for WV | Candidate | Dem. | Legislature, WV | 3 | $1.1K | $1.1K | ~77.5K | 25 Oct | ||
| 87 | Senator Rollan A. RobertsPaid for by Roberts4WVSenate Committee | Candidate | Rep. | Legislature, WV | 7 | $1.1K | $1.1K | ~111.5K | 0.0% | 9 May | |
| 88 | Elizabeth Ferris for WV State SenatePaid for by Elizabeth for West Virginia | Candidate | Dem. | Legislature, WV | 9 | $1.1K | $1.1K | ~88.5K | 63% | 26 Oct | |
| 89 | Steve Williams for WVPaid for by BULLDOG CREATIVE SERVICES., LLC | Candidate | Dem. | Legislature, WV | 2 | $1.1K | $1.1K | ~232.5K | 20 Oct | ||
| 90 | Tuckwiller for Delegate - 47th District | Candidate | None | Legislature, WV | 8 | $1.1K | $1.1K | ~49K | 0.0% | 12 May | |
| 91 | George Metz for Kanawha County Commission | Candidate | None | Local, WV | 4 | $1.1K | $1K | ~73.5K | 10 May | ||
| 92 | Dr. Anthony Dasaro For WV House of Delegates District 55Paid for by Dr Anthony Dasaro For WV House of Delegates District 55 | Candidate | None | Legislature, WV | 7 | $1K | $1K | ~43.5K | 0.0% | 23 Oct | |
| 93 | Monongalia County DemocratsPaid for by Monongalia County Democratic Executive Committee | Party | Dem. | Legislature, WV | 16 | $1.2K | $1K | ~92K | 0.0% | 26 Oct | |
| 94 | Marion County Democratic Executive CommitteePaid for by Marion Co Democratic Executive Committee | Party | Dem. | None | 32 | $2.8K | $1K | ~143.1K | 37% | 27 Oct | |
| 95 | Shannon Welsh for House of Delegates 2026Paid for by Committee to Elect Shannon Welsh | Candidate | Dem. | Legislature, WV | 6 | $1.5K | $998 | ~102K | 0.0% | 22 Oct | |
| 96 | Kayla YoungPaid for by Kayla Young for WV | Candidate | Dem. | Legislature, WV | 4 | $998 | $998 | ~242.5K | 21 Oct | ||
| 97 | Bill FlaniganPaid for by Bill4WV Supreme Court | Candidate | None | Other statewide, WV | 1 | $950 | $950 | ~42.5K | 10 May | ||
| 98 | West Virginia Republican Legislative Committee | Party | Rep. | Legislature, WV | 3 | $949 | $949 | ~100K | 27 Oct | ||
| 99 | Kris Raynes for Putnam County JudgePaid for by Committee to Elect Kris Raynes | Candidate | None | Local, WV | 12 | $1.1K | $946 | ~91.5K | 0.0% | 23 Oct | |
| 100 | Mandy for WV | Candidate | None | Governor, WV | 18 | $1.3K | $945 | ~82K | 5.6% | 25 Oct | |
| 101 | Christopher Ratliff For House Of Delegates Paid for by Committee to elect Christopher Ratliff | Candidate | None | Legislature, WV | 25 | $1.2K | $941 | ~31.9K | 8.0% | 2 Oct | |
| 102 | Joseph EarleyPaid for by Earley for Senate Committee | Candidate | None | Legislature, WV | 5 | $1K | $898 | ~91.5K | 11 May | ||
| 103 | Delegate Geno Chiarelli | Candidate | Rep. | Legislature, MD | 17 | $2.6K | $897 | ~111.7K | 0.0% | 26 Oct | |
| 104 | Schetrom for House of DelegatesPaid for by Steven Schetrom | Candidate | None | Legislature, WV | 17 | $942 | $892 | ~104K | 0.0% | 23 Oct | |
| 105 | Justin Beanard for WV House Of Delegates District 10 | Candidate | None | Legislature, WV | 18 | $891 | $891 | ~15.1K | 11% | 26 Oct | |
| 106 | The West Virginia Women's AlliancePaid for by WV Women's Alliance Inc | Group | None | None | 5 | $13.6K | $850 | ~1.8M | 0.0% | 26 Oct | |
| 107 | Andy Evans for Greenbrier County Magistrate | Candidate | None | Local, WV | 1 | $850 | $850 | ~65K | 26 Oct | ||
| 108 | Sarah Warren for Judge | Candidate | None | Local | 22 | $4.1K | $849 | ~282K | 0.0% | 26 Oct | |
| 109 | Kathie Hess Crouse for WVPaid for by Friends of Kathie Hess Crouse | Candidate | Rep. | Legislature, WV | 5 | $848 | $848 | ~49.5K | 0.0% | 25 Oct | |
| 110 | Blevins for Charleston Ward 12Paid for by Ernest Blevins for Charleston Ward 12 | Candidate | None | Local, WV | 17 | $842 | $842 | ~23.8K | 0.0% | 26 Oct | |
| 111 | Stephanie Tomana for CongressPaid for by STEPHANIE TOMANA FOR CONGRESS | Candidate | Dem. | House WV-2 | 17 | $842 | $842 | ~70.7K | 0.0% | 12 May | |
| 112 | Raise The BarPaid for by Raise The Bar Pac | Group | Dem. | Legislature, WV | 10 | $1.3K | $798 | ~71K | 100% | 4 Sep | |
| 113 | Joe EarleyPaid for by Earley for Senate Committee | Candidate | Rep. | Legislature, WV | 7 | $1K | $797 | ~75.5K | 0.0% | 10 May | |
| 114 | Jared Page for Kanawha County Commission | Candidate | None | Local, WV | 12 | $794 | $794 | ~40.2K | 0.0% | 26 Oct | |
| 115 | Jack Reger for State SenatePaid for by Reger for WV | Candidate | None | Legislature, WV | 14 | $793 | $793 | ~58K | 14% | 11 May | |
| 116 | Councilwoman Tia “Fix” Rumbaugh for Cabell County Commission | Candidate | None | Local, WV | 16 | $792 | $792 | ~60K | 6.3% | 25 Oct | |
| 117 | Linda Bodie for Charleston City CouncilPaid for by Linda Bodie for Charleston City Council | Candidate | None | Local, WV | 1 | $750 | $750 | ~7.5K | 21 Oct | ||
| 118 | Claypole For WV Paid for by Friends of Chris Claypole | Candidate | Dem. | Legislature, WV | 3 | $749 | $749 | ~77.5K | 26 Oct | ||
| 119 | Brenden Long for Putnam County Circuit Judge | Candidate | None | Local | 9 | $1.7K | $748 | ~73.1K | 0.0% | 26 Oct | |
| 120 | S. Chris Anders for State Delegate | Candidate | Rep. | Legislature, WV | 8 | $1.2K | $748 | ~57K | 50% | 26 Oct | |
| 121 | Elect Steve Stolipher: County Commission, Jefferson County, WV | Candidate | None | Local, WV | 5 | $748 | $748 | ~41.5K | 20% | 26 Oct | |
| 122 | Barbour County, WV Republican Party | Party | Rep. | Legislature, WV | 10 | $795 | $746 | ~79.6K | 0.0% | 26 Oct | |
| 123 | Titus for Supreme CourtPaid for by TITUS FOR SUPREME COURT | Candidate | None | State | 14 | $2.1K | $695 | ~153.8K | 0.0% | 12 May | |
| 124 | RSCCPaid for by Republican Senate Campaign Committee | Party | Rep. | Legislature, OH | 22 | $32.8K | $650 | ~4.1M | 0.0% | 12 Oct | |
| 125 | Friends of Andy Daniel Paid for by Friends of Andy Daniel | Candidate | None | None | 4 | $1.4K | $650 | ~88K | 11 May | ||
| 126 | Pasha Majdi for West VirginiaPaid for by PASHA MAJDI | Candidate | None | Local, WV | 5 | $648 | $648 | ~56.5K | 0.0% | 20 Oct | |
| 127 | West Virginia Chamber of CommercePaid for by WEST VIRGINIA CHAMBER OF COMMERCE | Group | Rep. | Legislature, WV | 5 | $648 | $648 | ~32.5K | 0.0% | 4 May | |
| 128 | Delegate Laura Kimble | Candidate | None | Legislature, WV | 17 | $942 | $645 | ~48.6K | 0.0% | 12 May | |
| 129 | Mountain Mamas | Group | Dem. | Legislature, WV | 17 | $842 | $644 | ~30.7K | 12% | 6 Oct | |
| 130 | Dillon for DelegatePaid for by Dillon For Delegate | Candidate | None | State | 14 | $1.9K | $599 | ~72K | 0.0% | 20 Oct | |
| 131 | Tommy Wingo For Charleston | Candidate | Dem. | Local, WV | 15 | $743 | $594 | ~14.6K | 0.0% | 23 Oct | |
| 132 | Wesley Self for West Virginia House of Delegates | Candidate | Rep. | Legislature, WV | 12 | $594 | $594 | ~22.1K | 0.0% | 10 May | |
| 133 | Lusk for District 39 | Candidate | None | State | 5 | $1.5K | $549 | ~140K | 22 Oct | ||
| 134 | Tresa Howell For WV | Candidate | Rep. | Legislature, WV | 3 | $549 | $549 | ~110.5K | 1 Oct | ||
| 135 | Delegate Daniel LinvillePaid for by Linville For WV | Candidate | Rep. | Legislature, WV | 3 | $549 | $549 | ~48.6K | 11 May | ||
| 136 | Marley Umensetter for House of Delegates | Candidate | None | Legislature, WV | 6 | $597 | $548 | ~65K | 0.0% | 22 Oct | |
| 137 | Dr. Joe Golden | Candidate | None | Legislature, WV | 5 | $548 | $548 | ~38.5K | 0.0% | 26 Oct | |
| 138 | James Hendershot For West Virginia | Candidate | None | Legislature, WV | 5 | $548 | $548 | ~32.5K | 0.0% | 20 Oct | |
| 139 | Robinson For WV | Candidate | None | None | 22 | $1.7K | $546 | ~87.4K | 13% | 23 Oct | |
| 140 | Senator Zack MaynardPaid for by Friends of Maynard | Candidate | Rep. | Legislature, WV | 10 | $595 | $546 | ~59K | 0.0% | 26 Oct | |
| 141 | Conservative Leadership AlliancePaid for by CLA PAC | Group | Rep. | Legislature, WV | 15 | $743 | $545 | ~34.7K | 0.0% | 2 May | |
| 142 | Stephanie Hilferty for PSCPaid for by Stephanie Hilferty Campaign Committee, LLC | Candidate | Rep. | Other statewide, LA | 90 | $29.5K | $499 | ~5.2M | 3.4% | 26 Oct | |
| 143 | Delegate Jeff CampbellPaid for by Jeff Campbell for West Virginia | Candidate | Rep. | Legislature, WV | 2 | $499 | $499 | ~59.5K | 24 Oct | ||
| 144 | Keep Judge CoulsonPaid for by Campain Fund Of Greg Coulson | Candidate | None | Local | 38 | $9.3K | $498 | ~294.2K | 0.0% | 26 Oct | |
| 145 | Jividen for WV House | Candidate | None | Legislature, WV | 4 | $498 | $498 | ~23K | 23 Oct | ||
| 146 | Eddie Wagoner for WV HousePaid for by Eddie for WV | Candidate | None | Legislature, WV | 4 | $498 | $498 | ~121.5K | 8 Oct | ||
| 147 | Shrewsbury for U.S. SenatePaid for by SHREWSBURY FOR SENATE | Candidate | Dem. | Senate, WV | 4 | $498 | $498 | ~55.6K | 7 May | ||
| 148 | Jason Bollinger for Greenbrier MayorPaid for by JASON BOLLINGER FOR GREENBRIER MAYOR | Candidate | None | Local, AR | 37 | $2.6K | $496 | ~246.4K | 0.0% | 26 Oct | |
| 149 | Tim McNeely for WVPaid for by Tim McNeely | Candidate | None | Legislature, WV | 10 | $495 | $495 | ~16.2K | 0.0% | 22 Oct | |
| 150 | Lewis Taylor for WV House of Delegates 61st District | Candidate | Rep. | Legislature, WV | 10 | $495 | $495 | ~21.1K | 30% | 12 May | |
| 151 | Stanley Adkins for House | Candidate | Rep. | Legislature, WV | 2 | $599 | $450 | ~60K | 1 May | ||
| 152 | Jim Stout for Board of Education, Wood Co., WV | Candidate | None | Local, WV | 3 | $449 | $449 | ~35.5K | 11 May | ||
| 153 | Berkeley County Republican PartyPaid for by Berkeley County Republican Party | Party | Rep. | Local, SC | 74 | $5.9K | $447 | ~318K | 42% | 26 Oct | |
| 154 | Monongalia County GOPPaid for by Monongalia County Republican Executive Committee | Party | Rep. | None | 33 | $2K | $447 | ~79.7K | 12% | 27 Oct | |
| 155 | Amanda Beach-Burge For WV House District 23 | Candidate | Dem. | Legislature, WV | 7 | $447 | $447 | ~24K | 0.0% | 21 Oct | |
| 156 | Andrew Borkowski for West Virginia | Candidate | None | Legislature, WV | 7 | $447 | $447 | ~30.1K | 0.0% | 11 May | |
| 157 | Jefferson County Democratic Association | Party | Dem. | Legislature, WV | 19 | $1.2K | $446 | ~46.8K | 89% | 27 Oct | |
| 158 | Lilly For WVPaid for by Lilly For Wv | Candidate | None | Legislature, WV | 14 | $693 | $446 | ~54K | 0.0% | 25 Oct | |
| 159 | Jordan Maynor, WV House of Delegates | Candidate | Rep. | Legislature, WV | 2 | $399 | $399 | ~22K | 21 Oct | ||
| 160 | Bartlett For WVPaid for by Committee To Elect T Kevan Bartlett | Candidate | Rep. | Legislature, WV | 2 | $399 | $399 | ~35K | 4 May | ||
| 161 | Guy WardPaid for by Committee to Elect Guy Ward | Candidate | Rep. | Legislature, WV | 5 | $448 | $398 | ~31.5K | 0.0% | 26 Oct | |
| 162 | Jennifer Bias Bryant for the People of House District 32Paid for by Jennifer Bias Bryant for WV 32 | Candidate | Dem. | Legislature, WV | 4 | $398 | $398 | ~16K | 26 Oct | ||
| 163 | Elect Ray “Wes” Toney, Circuit Judge - Fayette County, WV | Candidate | None | Local, WV | 4 | $398 | $398 | ~38.1K | 9 May | ||
| 164 | Hardy County GOP | Party | Rep. | None | 14 | $693 | $396 | ~23.2K | 7.7% | 26 Oct | |
| 165 | Jackson for WV | Candidate | None | Local, WV | 8 | $396 | $396 | ~22K | 25% | 20 Oct | |
| 166 | Jay Taylor for WV | Candidate | Rep. | Legislature, WV | 8 | $396 | $396 | ~31K | 0.0% | 13 May | |
| 167 | Elect Eric State Senate 6Paid for by Committee to Elect Eric Porterfield | Candidate | Rep. | Legislature, WV | 8 | $396 | $396 | ~25K | 13 May | ||
| 168 | Caci for WV Senate | Candidate | None | Legislature, WV | 1 | $350 | $350 | ~17.5K | 26 Oct | ||
| 169 | Charles "Dutch" Staggs for West Virginia | Candidate | Rep. | Senate, WV | 3 | $349 | $349 | ~12.5K | 11 May | ||
| 170 | Adam B. Wolfe for JudgePaid for by Wolfe for Judge | Candidate | None | Local, WV | 6 | $397 | $348 | ~60K | 0.0% | 10 May | |
| 171 | Donald DLusky DC | Unknown | None | Local, WV | 12 | $594 | $347 | ~15.2K | 33% | 11 May | |
| 172 | David Cannon WV | Candidate | None | None | 3 | $749 | $299 | ~70.5K | 22 Oct | ||
| 173 | Heltzel for Prosecutor | Candidate | Rep. | Local, WV | 4 | $398 | $299 | ~28.5K | 11 May | ||
| 174 | Kit Ford for WV House of Delegates | Candidate | None | Legislature, WV | 2 | $299 | $299 | ~9K | 23 Oct | ||
| 175 | Sandra Frame for Lewis County Commission | Candidate | None | Local | 9 | $846 | $298 | ~61.5K | 0.0% | 23 Oct | |
| 176 | Raleigh County Republicans | Party | Rep. | None | 15 | $843 | $298 | ~49.2K | 50% | 19 Oct | |
| 177 | Larry Pack | Candidate | Rep. | None | 12 | $8.8K | $297 | ~303.2K | 0.0% | 1 Oct | |
| 178 | Keep Amsbary JudgePaid for by Amsbary for Judge | Candidate | None | Local, WV | 6 | $297 | $297 | ~9.1K | 0.0% | 11 May | |
| 179 | Jennifer Gilkerson for West Virginia House of Delegates - District 40Paid for by Committee to Elect Jennifer Gilkerson | Candidate | Dem. | Legislature, WV | 1 | $250 | $250 | ~55K | 8 Oct | ||
| 180 | Putnam County Democrat Club | Party | Dem. | Federal | 34 | $2.8K | $249 | ~233K | 26 Oct | ||
| 181 | James Flesher Republican For Lewis County Commission Paid for by Flesher For Lewis County Commission | Candidate | Rep. | Local | 5 | $748 | $249 | ~48K | 20 Oct | ||
| 182 | Better with BoettnerPaid for by James A Boettner | Candidate | None | Legislature, WV | 3 | $249 | $249 | ~120K | 8 May | ||
| 183 | Democrats of Jefferson County WV | Party | Dem. | None | 18 | $1.2K | $248 | ~73.4K | 24% | 26 Oct | |
| 184 | Dave Gobel - County Commissioner 2026Paid for by Dave Gobel for Commissioner | Candidate | None | Local | 12 | $594 | $248 | ~8.5K | 0.0% | 26 Oct | |
| 185 | Knight for County CommissionPaid for by Friends of Knight for County Commission | Candidate | None | Local, WV | 6 | $297 | $248 | ~10.1K | 40% | 24 Oct | |
| 186 | Tom Louisos | Candidate | None | Legislature, WV | 6 | $297 | $248 | ~18K | 0.0% | 21 Oct | |
| 187 | Lou Assaro for WV House DelegatePaid for by Committee to Elect Lou Assaro for West Virginia House Delegate | Candidate | None | Legislature, WV | 5 | $248 | $248 | ~18.5K | 40% | 14 Sep | |
| 188 | West Virginia Freedom CaucusPaid for by State Freedom Caucus Network | Group | Rep. | Legislature, WV | 5 | $248 | $248 | ~82.5K | 0.0% | 6 May | |
| 189 | Delegate Matt MorganPaid for by Citizens for Matt Morgan | Candidate | Rep. | Legislature, MD | 18 | $2.8K | $199 | ~305.5K | 22% | 26 Oct | |
| 190 | Paula Harbour for Family Court JudgePaid for by Committee to Elect Paula Harbour for Family Court Judge | Candidate | None | Local | 5 | $648 | $199 | ~35.5K | 0.0% | 26 Oct | |
| 191 | Christopher Jones for WV | Candidate | None | None | 4 | $598 | $199 | ~48K | 25 Oct | ||
| 192 | Toby HeaneyPaid for by Friends of Toby Heaney | Candidate | None | Legislature, WV | 4 | $498 | $199 | ~31K | 9 Oct | ||
| 193 | Frankie Delapas 2026 House of Delegates Paid for by Friends of Frankie Delapas | Candidate | None | Legislature, WV | 2 | $199 | $199 | ~12K | 26 Oct | ||
| 194 | Judith Shumate for Morgan County Commissioner | Candidate | None | Local | 8 | $496 | $198 | ~34.1K | 29% | 26 Oct | |
| 195 | Wendelin for CongressPaid for by WENDELIN FOR CONGRESS | Candidate | Dem. | House WV-2 | 4 | $198 | $198 | ~19K | 11 May | ||
| 196 | Delegate John JordanPaid for by COMMITTEE TO ELECT JOHN JORDAN | Candidate | Rep. | Legislature, WV | 4 | $198 | $198 | ~14K | 10 May | ||
| 197 | Teamsters | Group | None | None | 269 | $133.4K | $150 | ~20.3M | 12% | 26 Oct | |
| 198 | Coal PACPaid for by CoalPAC | Group | Rep. | Legislature, ND | 15 | $2.7K | $150 | ~167.5K | 0.0% | 14 Oct | |
| 199 | Kyle Malley for Sheriff | Candidate | None | Local, MS | 17 | $1.9K | $150 | ~144.5K | 0.0% | 26 Oct | |
| 200 | Keaton Bowman for Roane County Clerk | Candidate | None | Local, TN | 19 | $1.2K | $150 | ~86.7K | 0.0% | 5 Aug |
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.