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 2 of 2
| # | Page | Type | Side | Race | Result | Ads | Spend | In WV | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Elect Rob Garcia for House of DelegatesPaid for by Committee to Elect Rob Garcia for House | Candidate | None | State | 4 | $898 | $150 | ~78K | 10 Sep | ||
| 202 | Betsy for Delegate | Candidate | None | State | 2 | $599 | $150 | ~22K | 18 Oct | ||
| 203 | Greenbrier County Republican Executive Committee | Party | Rep. | None | 3 | $449 | $150 | ~30.5K | 25 Oct | ||
| 204 | Brandon Flower for Marion County MagistratePaid for by Committee to Elect Brandon Flower | Candidate | None | Local, WV | 1 | $150 | $150 | ~6.5K | 25 Oct | ||
| 205 | Keep Bolts Willis MagistratePaid for by Willis for Magistrate | Candidate | None | Local, WV | 1 | $150 | $150 | ~8.5K | 25 Oct | ||
| 206 | Paul Monroe 4 Kanawha County CommissionPaid for by Paul Monroe for Kanawha County Commission | Candidate | None | Local, WV | 1 | $150 | $150 | ~12.5K | 24 Oct | ||
| 207 | Jon Dodds for West Virginia | Candidate | None | Legislature, WV | 1 | $150 | $150 | ~12.5K | 21 Oct | ||
| 208 | Paige Reiring for WV | Candidate | None | Legislature, WV | 1 | $150 | $150 | ~55K | 18 Oct | ||
| 209 | Kent Gilkerson for West Virginia SenatePaid for by Kent For Senate | Candidate | None | Legislature, WV | 1 | $150 | $150 | ~47.5K | 16 Oct | ||
| 210 | Delegate Elliott Pritt | Candidate | Rep. | Legislature, WV | 1 | $150 | $150 | ~5.5K | 18 Jun | ||
| 211 | Matt Hoover for Berkeley County Council | Candidate | None | Local, WV | 1 | $150 | $150 | ~5.5K | 6 Jun | ||
| 212 | Kitty Lindsay for City Council | Candidate | None | Local, WV | 1 | $150 | $150 | ~17.5K | 5 May | ||
| 213 | Justin Litten for MoCo School Board | Candidate | None | Local, WV | 1 | $150 | $150 | ~17.5K | 5 May | ||
| 214 | Anderson for House | Candidate | Dem. | State | 8 | $796 | $149 | ~36K | 13% | 26 Oct | |
| 215 | Sarah Brown for Board of Education | Candidate | None | Local | 8 | $396 | $149 | ~17K | 0.0% | 10 May | |
| 216 | Wayne County Republican Executive Committee | Party | Rep. | Legislature, WV | 6 | $297 | $149 | ~21.1K | 0.0% | 26 Oct | |
| 217 | Charles Horst for Delegate 95th DistrictPaid for by Committee To Elect Charles K "Chuck" Horst Sr | Candidate | Rep. | Legislature, VA | 6 | $297 | $149 | ~11.6K | 21 Oct | ||
| 218 | Vote YES For Our Schools, Our CommunityPaid for by Vote Yes on Schools | Group | None | Ballot measure, WV | 3 | $149 | $149 | ~30.5K | 16 Oct | ||
| 219 | Kirsten Nelson for WV House District 80 | Candidate | Dem. | Legislature, WV | 3 | $149 | $149 | ~3.6K | 12 May | ||
| 220 | Scott McGraw for House of Delegates Paid for by McGraw for House | Candidate | None | Legislature, WV | 3 | $149 | $149 | ~20.5K | 10 May | ||
| 221 | Elect Ken Mattson to Berkeley County Commission | Candidate | None | Local, WV | 3 | $149 | $149 | ~25.5K | 10 May | ||
| 222 | American Meat Producers AssociationPaid for by American Meat Producers Assocation | Group | None | None | 342 | $81.3K | $99 | ~3.5M | 100% | 29 Jul | |
| 223 | Brenna Reynolds for Wood County CommissionerPaid for by Friends of Brenna Reynolds | Candidate | None | Local | 28 | $2.9K | $99 | ~156.1K | 11% | 26 Oct | |
| 224 | FRASE for Lewis County SheriffPaid for by COMMITTEE TO ELECT GABRIEL FRASE | Candidate | None | Local | 19 | $1.4K | $99 | ~376K | 0.0% | 24 Oct | |
| 225 | Ryanne Ball for Putnam County Judge | Candidate | None | Local | 3 | $249 | $99 | ~14.5K | 6 Oct | ||
| 226 | Debbie Mendez for Logan County Commission | Candidate | None | Local | 5 | $248 | $99 | ~21.5K | 0.0% | 19 Oct | |
| 227 | Mark Phipps for House of Delegates Paid for by Friends of Phipps | Candidate | Dem. | State | 4 | $198 | $99 | ~14K | 11 May | ||
| 228 | Charnock for WV | Candidate | Rep. | Legislature, WV | 3 | $149 | $99 | ~19.5K | 9 May | ||
| 229 | Debbie Mendez for Logan County Commission | Candidate | None | Local, WV | 3 | $149 | $99 | ~18.5K | 6 May | ||
| 230 | ElectdavyjonesPaid for by WV for Davy Jones | Candidate | None | Legislature, WV | 3 | $149 | $99 | ~6.5K | 1 May | ||
| 231 | Holly Smith Mount - Huntington City Council, District 6 | Candidate | None | Local, WV | 2 | $99 | $99 | ~3K | 17 Oct | ||
| 232 | Dyer4jeffersonPaid for by Dyer4Jefferson | Candidate | None | Local, WV | 2 | $99 | $99 | ~2K | 24 Sep | ||
| 233 | David Kennedy For Marion County Commission | Candidate | None | Local, WV | 2 | $99 | $99 | ~18K | 11 May | ||
| 234 | Shane Woodrum For House of Delegates Paid for by Shane Woodrum For House | Candidate | Dem. | Legislature, WV | 2 | $99 | $99 | ~8K | 11 May | ||
| 235 | Elect Ronnie Wade for Wetzel County Board of Education | Candidate | None | Local, WV | 2 | $99 | $99 | ~1.1K | 3 May | ||
| 236 | CPACPaid for by AMERICAN CONSERVATIVE UNION FOUNDATION | Group | None | None | 426 | $58.9K | $50 | ~8.7M | 12% | 18 Sep | |
| 237 | Kim Cole for State Senate | Candidate | None | Legislature, MI | 24 | $6.4K | $50 | ~1M | 13% | 24 Oct | |
| 238 | Curtis TrentPaid for by Friends of Curtis Trent | Candidate | Rep. | Legislature, MO | 32 | $5K | $50 | ~273.8K | 3.1% | 7 Aug | |
| 239 | AFA ActionPaid for by AFA Action Inc | Group | None | None | 47 | $3.2K | $50 | ~429K | 19% | 26 Oct | |
| 240 | Joe Kinser for Circuit JudgePaid for by Committee to Elect Joseph Kinser Circuit Court Judge | Candidate | None | Local | 7 | $1.2K | $50 | ~198K | 0.0% | 24 Oct | |
| 241 | Conservative Policy SolutionsPaid for by Conservative Policy Solutions, Inc. | Group | Rep. | None | 4 | $1.2K | $50 | ~58K | 25 Oct | ||
| 242 | McDowell County Democratic Party | Party | Dem. | None | 19 | $941 | $50 | ~66.2K | 40% | 27 Oct | |
| 243 | Colin Savage for House | Candidate | Dem. | Legislature, VA | 5 | $848 | $50 | ~71.1K | 0.0% | 14 Sep | |
| 244 | WV House Democrats | Party | Dem. | None | 10 | $495 | $50 | ~28.1K | 0.0% | 16 Oct | |
| 245 | West Virginia Constitutional Conservatives | Group | None | None | 2 | $299 | $50 | ~65K | 8 Jul | ||
| 246 | Jordan Bridges House 33rd District | Candidate | None | State | 6 | $297 | $50 | ~20K | 0.0% | 12 May | |
| 247 | Senator Trenton Barnhart | Candidate | Rep. | State | 3 | $249 | $50 | ~37.5K | 24 Oct | ||
| 248 | Vandgrift For Hancock County Sheriff | Candidate | None | Local | 4 | $198 | $50 | ~9.5K | 18 May | ||
| 249 | Peter Bode for Fairmont | Candidate | None | Local | 3 | $149 | $50 | ~3.5K | 1 Oct | ||
| 250 | Matthew Baird for Lincoln County Magistrate Judge, Division 2 | Candidate | None | Local | 3 | $149 | $50 | ~2.1K | 28 May | ||
| 251 | Scott Crouch for the House | Candidate | Rep. | Legislature, WV | 3 | $149 | $50 | ~29.5K | 5 May | ||
| 252 | Marisa for WV Paid for by Marisa for WV Campaign | Candidate | None | None | 3 | $149 | $50 | ~12.5K | 26 Oct | ||
| 253 | Chris Burford | Candidate | None | Local | 2 | $99 | $50 | ~3K | 8 May | ||
| 254 | Wendell for West VirginiaPaid for by Wendell for WV | Group | Rep. | Senate, WV | 2 | $99 | $50 | ~3K | 27 Oct | ||
| 255 | Community for Monongalia County Schools | Group | None | Ballot measure, WV | 2 | $99 | $50 | ~17K | 5 May | ||
| 256 | Dave Sartin For Mingo County CommissionPaid for by Dave Sartin for Mingo County Commission | Candidate | None | Local, WV | 1 | $50 | $50 | ~4.5K | 29 Sep | ||
| 257 | Whitney Rose for Mayor of Bancroft, WV | Candidate | None | Local, WV | 1 | $50 | $50 | ~1.5K | 5 Jul | ||
| 258 | Kathy Dillow for Lewis County Magistrate District #3 | Candidate | None | Local, WV | 1 | $50 | $50 | ~3.5K | 14 May | ||
| 259 | Todd Goldman for Charleston City Council | Candidate | None | Local, WV | 1 | $50 | $50 | ~549.5 | 12 May | ||
| 260 | Jason Harshbarger for WV State Senate - District 3Paid for by Harshbarger for WV | Candidate | None | Legislature, WV | 1 | $50 | $50 | ~5.5K | 11 May | ||
| 261 | Harrison Civic Association | Group | None | Local, WV | 1 | $50 | $50 | ~549.5 | 8 May | ||
| 262 | Dawn Ashworth for Charleston City Council - Ward 7Paid for by Dawn M Ashworth | Candidate | None | Local, WV | 1 | $50 | $50 | ~2.5K | 6 May | ||
| 263 | Kinningham for West VirginiaPaid for by Kinningham For Delegate 2026 | Candidate | None | Legislature, WV | 1 | $50 | $50 | ~5.5K | 4 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.