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 Virginia
330 pages · $2.5M on Virginia races
Dem. 65% · Rep. 17% · no side 18%
330 pages · 36,155 ads · $28.2M · page 2 of 2
| # | Page | Type | Side | Race | Result | Ads | Spend | In VA | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Councilwoman Jennifer RousePaid for by Jennifer Rouse for Council | Candidate | Dem. | Local, VA | 5 | $448 | $349 | ~18.5K | 15 Oct | ||
| 202 | Colin Turner for Manassas City CouncilPaid for by TURNER FOR MANASSAS | Group | Rep. | Local, VA | 5 | $348 | $348 | ~40.5K | 0.0% | 21 Oct | |
| 203 | Randy Hamm for Wytheville Town CouncilPaid for by Randy Hamm | Candidate | None | Local, VA | 5 | $348 | $348 | ~12.5K | 0.0% | 21 Sep | |
| 204 | Leroy Bennett-A Voice For The PeoplePaid for by Leroy Bennett For City Council | Candidate | None | Local, VA | 8 | $396 | $347 | ~6.3K | 0.0% | 26 Jul | |
| 205 | Aikens For SupervisorPaid for by Aikens for Gainesboro | Candidate | None | Local, VA | 7 | $347 | $347 | ~17K | 0.0% | 25 Oct | |
| 206 | Tracy CramerPaid for by Tracy Cramer PAC | Candidate | Rep. | Legislature, OR | 21 | $5.7K | $299 | ~985K | 45% | 24 Oct | |
| 207 | Ron Taylor for Senate | Candidate | Rep. | Legislature, ID | 9 | $1.6K | $299 | ~138.5K | 0.0% | 1 Oct | |
| 208 | S. Chris Anders for State Delegate | Candidate | Rep. | Legislature, WV | 8 | $1.2K | $299 | ~57K | 50% | 26 Oct | |
| 209 | We Want Miles | Candidate | None | Local, VA | 4 | $598 | $299 | ~155K | 19 Oct | ||
| 210 | AARP VirginiaPaid for by AARP | Group | None | None | 21 | $4.8K | $298 | ~579K | 0.0% | 23 Oct | |
| 211 | Lynn Forkell Greene for Manassas City CouncilPaid for by Friends of Lynn Forkell Greene | Candidate | None | Local, VA | 4 | $298 | $298 | ~31K | 26 Oct | ||
| 212 | Councilman B. Cummings | Candidate | None | None | 28 | $1.4K | $297 | ~41.5K | 4.5% | 26 Oct | |
| 213 | Teamsters | Group | None | None | 269 | $133.4K | $250 | ~20.3M | 12% | 26 Oct | |
| 214 | Steve Rhoads for State SenatePaid for by Steve Rhoads for Senate | Candidate | Rep. | Legislature, NY | 29 | $44.4K | $250 | ~2.1M | 14% | 26 Oct | |
| 215 | yes. every kid.Paid for by yes. every kid, Inc. | Group | None | None | 35 | $14.5K | $250 | ~3.5M | 0.0% | 24 Oct | |
| 216 | Jerry TorresPaid for by Jerry Torres Master Sergeant US Army Retired | Group | None | None | 10 | $2.2K | $250 | ~600K | 0.0% | 24 Oct | |
| 217 | Senator Bill StanleyPaid for by William M. Stanley | Candidate | None | None | 7 | $1K | $250 | ~146K | 43% | 17 Jul | |
| 218 | Melisa Herum - School Board - District 4 | Candidate | None | Local | 3 | $649 | $250 | ~42.5K | 25 Oct | ||
| 219 | Delegate Wendell WalkerPaid for by Wendell Walker for Delegate | Candidate | Rep. | Ballot measure, VA | 1 | $250 | $250 | ~27.5K | 21 Oct | ||
| 220 | Senator Aaron RousePaid for by Rouse for Virginia | Candidate | Dem. | Legislature, VA | 1 | $250 | $250 | ~17.5K | 12 Jun | ||
| 221 | Councilman Michael BerlucchiPaid for by Friends of Michael Berlucchi | Candidate | None | Local, VA | 5 | $348 | $249 | ~59.5K | 0.0% | 21 Aug | |
| 222 | Michael Spencer for Norfolk School Board | Candidate | None | Local, VA | 3 | $249 | $249 | ~21.5K | 26 Oct | ||
| 223 | Yes on Fairfax Measure J | Group | None | Ballot measure, CA | 11 | $545 | $248 | ~14.3K | 9.1% | 30 May | |
| 224 | Catholics Vote YesPaid for by CatholicsVoteYesVA.org | Group | None | Ballot measure, VA | 5 | $248 | $248 | ~4.1K | 26 Oct | ||
| 225 | Porter4HerndonPaid for by Stevan Porter for Herndon Council | Candidate | None | Local, VA | 5 | $248 | $248 | ~6.6K | 0.0% | 26 Oct | |
| 226 | Christian Malott for Warrenton Town Council - At Large | Candidate | None | Local, VA | 5 | $248 | $248 | ~16.6K | 0.0% | 18 Sep | |
| 227 | Tim Anderson for Legislature | Candidate | Rep. | Legislature, NE | 11 | $6.7K | $199 | ~265K | 0.0% | 21 Oct | |
| 228 | Chronic Disease Coalition | Group | None | None | 28 | $5.5K | $199 | ~288.7K | 3.7% | 22 Oct | |
| 229 | Fairfax County Democratic Committee | Party | Dem. | Ballot measure, VA | 2 | $199 | $199 | ~9K | 26 Oct | ||
| 230 | Jamin PursellPaid for by Committee to Elect Jamin Pursell for Richmond City Council FPPC# 1443160 | Candidate | None | Local, VA | 2 | $199 | $199 | ~35K | 19 May | ||
| 231 | Defend Our Courts | Group | Dem. | None | 58 | $6.5K | $198 | ~128.1K | 85% | 1 Sep | |
| 232 | Crystal Butcher for House of Delegates - District 14Paid for by Crystal Dawn Butcher | Candidate | None | Legislature, WV | 68 | $4.4K | $198 | ~160.8K | 14% | 24 Oct | |
| 233 | Dogwood Daily Dispatch | Media | None | None | 21 | $1K | $198 | ~63.7K | 29% | 31 Aug | |
| 234 | Accomack Republican Party | Party | Rep. | House, district not named | 5 | $248 | $198 | ~24.5K | 26 Oct | ||
| 235 | Justin 4 Herndon | Candidate | None | Local, VA | 4 | $198 | $198 | ~16.5K | 17 Oct | ||
| 236 | Philip HardingPaid for by PHILIP HARDING FOR CONGRESS | Candidate | Rep. | House VA-7 | 4 | $198 | $198 | ~19K | 4 Aug | ||
| 237 | Knapp For CongressPaid for by Jason Knapp for Congress | Candidate | Dem. | House VA-1 | 4 | $198 | $198 | ~9K | 1 Aug | ||
| 238 | American Power Play | Group | None | None | 66 | $37.6K | $150 | ~3.4M | 0.0% | 19 Oct | |
| 239 | Melanie StinnettPaid for by Friends of Melanie Stinnett | Candidate | Rep. | Legislature, MO | 39 | $7.4K | $150 | ~539.5K | 2.6% | 26 Oct | |
| 240 | Campaign for Southern Equality | Group | None | None | 23 | $2.8K | $150 | ~259.5K | 13% | 26 Oct | |
| 241 | Citizens for Jim Moran | Candidate | Rep. | Local, MD | 17 | $1K | $150 | ~118.6K | 0.0% | 23 Jun | |
| 242 | Vote Every Time VA | Group | None | None | 6 | $497 | $150 | ~42.6K | 21 Oct | ||
| 243 | Annie Norman for State House | Candidate | Dem. | Legislature, DE | 3 | $349 | $150 | ~102.5K | 26 Oct | ||
| 244 | Kim Scott Chesapeake School Board | Candidate | None | Local, VA | 1 | $150 | $150 | ~17.5K | 20 Oct | ||
| 245 | Rep. Bob Freeman | Candidate | Dem. | Legislature, VA | 1 | $150 | $150 | ~7.5K | 17 Aug | ||
| 246 | Vice Mayor Curtis BethanyPaid for by Friends of Curtis Bethany III | Candidate | None | Local, VA | 1 | $150 | $150 | ~12.5K | 27 Jul | ||
| 247 | Virginia Beach Council of Civic Organizations IncPaid for by Virginia Beach Council of Civic Organizations | Group | None | Local, VA | 1 | $150 | $150 | ~12.5K | 12 Jul | ||
| 248 | NRA Institute for Legislative ActionPaid for by National Rifle Association Institute for Legislative Action | Group | Rep. | Senate, TX | 34 | $86.4K | $149 | ~10.5M | 68% | 25 Oct | |
| 249 | Virginians for Clean EnergyPaid for by 270 Strategies | Unknown | None | None | 113 | $5.6K | $149 | ~70K | 0.9% | 26 Oct | |
| 250 | 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 | ||
| 251 | Collins For Supervisor Reedy Church District 2027 | Candidate | None | Local | 6 | $297 | $149 | ~4.2K | 0.0% | 12 Oct | |
| 252 | John McCormick, Chesapeake School Board MemberPaid for by Friends of John McCormick | Candidate | None | Local, VA | 3 | $149 | $149 | ~10.5K | 27 Sep | ||
| 253 | Senator Mark Peake | Candidate | Rep. | Legislature, VA | 3 | $149 | $149 | ~4.6K | 1 Jul | ||
| 254 | Democratic Governors Association (DGA)Paid for by Democratic Action, democraticgovernors.org, not authorized by any candidate or candidate's committee. | Party | Dem. | None | 438 | $485.9K | $99 | ~7.1M | 90% | 26 Oct | |
| 255 | Suhas for District 48Paid for by SUHAS KULKARNI COMMITTEE TO ELECT%CAMPAIGN COMMITTEE | Candidate | None | State | 125 | $24.2K | $99 | ~1.1M | 18% | 26 Oct | |
| 256 | Joshua Kyte for CommissionerPaid for by COMMITTEE TO ELECT JOSHUA KYTE | Candidate | None | Local, MD | 131 | $6.9K | $99 | ~215.2K | 31% | 26 Oct | |
| 257 | Legit Politic | Media | Rep. | None | 130 | $6.4K | $99 | ~545.2K | 38% | 6 Oct | |
| 258 | Sarah Umberger for DelegatePaid for by Committee to Elect Sarah Umberger | Candidate | None | Legislature, WV | 61 | $6.2K | $99 | ~391.6K | 3.3% | 26 Oct | |
| 259 | Capital Research CenterPaid for by CAPITAL RESEARCH CENTER INC | Group | None | None | 104 | $5.9K | $99 | ~501.1K | 81% | 26 Oct | |
| 260 | Curtis TrentPaid for by Friends of Curtis Trent | Candidate | Rep. | Legislature, MO | 32 | $5K | $99 | ~273.8K | 3.1% | 7 Aug | |
| 261 | Delegate Robin GrammerPaid for by Friends of Robin L. Grammer Jr. | Candidate | Rep. | Legislature, MD | 54 | $3.1K | $99 | ~197.3K | 56% | 26 Oct | |
| 262 | Religious Action Center of Reform JudaismPaid for by Union for Reform Judaism | Group | None | None | 16 | $2.6K | $99 | ~168K | 6.3% | 23 Oct | |
| 263 | Creative Spaces | Candidate | None | Legislature, OH | 16 | $792 | $99 | ~25.4K | 0.0% | 21 Oct | |
| 264 | Clawson For Council | Candidate | None | Local, MI | 7 | $347 | $99 | ~32.5K | 20% | 26 Oct | |
| 265 | Heri Cortes for City Council | Candidate | None | Local | 4 | $198 | $99 | ~6.1K | 25 Oct | ||
| 266 | Councilwoman Erin RaynerPaid for by Friends of Erin Rayner | Candidate | None | Local, VA | 4 | $198 | $99 | ~19K | 19 Oct | ||
| 267 | Nathan Ricker AppalachiaPaid for by Nathan Ricker | Candidate | None | Local, VA | 4 | $198 | $99 | ~5.1K | 28 Sep | ||
| 268 | Citizens for PurcellvillePaid for by Citizens For Purcellville | Group | None | Local, VA | 4 | $198 | $99 | ~5K | 21 Sep | ||
| 269 | Jeff Staples | Group | None | Local, VA | 3 | $149 | $99 | ~7.5K | 14 Oct | ||
| 270 | Delegate Anne Ferrell TataPaid for by Friends of Anne Ferrell Tata | Candidate | Rep. | Legislature, VA | 2 | $99 | $99 | ~22K | 20 Oct | ||
| 271 | Dr. Shellie BowmanPaid for by The Committee to Elect Dr. Shellie Bowman | Candidate | None | Local, VA | 2 | $99 | $99 | ~29K | 19 Oct | ||
| 272 | Colonel Pratt for Hopewell City Council Ward 7 | Candidate | None | Local, VA | 2 | $99 | $99 | ~3K | 19 Oct | ||
| 273 | Kenny A. BoddyePaid for by Boddye for Supervisor | Candidate | Dem. | Local, VA | 2 | $99 | $99 | ~4K | 17 Oct | ||
| 274 | Harrell for Chesapeake | Candidate | None | Local, VA | 2 | $99 | $99 | ~13K | 4 Oct | ||
| 275 | Candiase B. Driver for School BoardPaid for by Friends of Candiase B. Driver | Candidate | None | Local, VA | 2 | $99 | $99 | ~18K | 14 Sep | ||
| 276 | Roanoke County Democratic Committee | Party | Dem. | House, district not named | 2 | $99 | $99 | ~2.5K | 15 Aug | ||
| 277 | Peter VolosinPaid for by FOR ROANOKE PAC | Candidate | Dem. | Local, VA | 2 | $99 | $99 | ~14K | 31 Jul | ||
| 278 | Michael Duffin for CongressPaid for by DUFFIN FOR VIRGINIA LLC | Candidate | Dem. | House VA-8 | 2 | $99 | $99 | ~3K | 28 Jul | ||
| 279 | Fire Morgan Griffith | Group | Dem. | House VA-9 | 2 | $99 | $99 | ~1.1K | 6 Jul | ||
| 280 | Change.org | Group | None | None | 5,122 | $732.6K | $50 | ~45.4M | 34% | 27 Oct | |
| 281 | Punchbowl News | Media | None | None | 537 | $164.6K | $50 | ~4.1M | 17% | 26 Oct | |
| 282 | Moms Clean Air Force | Group | None | None | 180 | $133K | $50 | ~4.1M | 51% | 26 Oct | |
| 283 | Virginia Department of Elections | Public body | None | None | 57 | $81.9K | $50 | ~10.8M | 0.0% | 8 Oct | |
| 284 | Middle of Main StreetPaid for by Republican House Campaign Committee, Cyndi Howerton, Treasurer. | Party | Rep. | Legislature, KS | 190 | $28.4K | $50 | ~1.5M | 16% | 23 Oct | |
| 285 | Huffman for HD1 | Candidate | Dem. | Legislature, TX | 83 | $12K | $50 | ~1.7M | 31% | 26 Oct | |
| 286 | StarkFreedom PACPaid for by STARKFREEDOM PAC | Group | Dem. | Senate, KS | 177 | $10.4K | $50 | ~231.2K | 97% | 26 Oct | |
| 287 | Stop NextEra | Group | None | None | 26 | $6.5K | $50 | ~508.9K | 100% | 25 Oct | |
| 288 | National Association of Chain Drug Stores (NACDS)Paid for by NATIONAL ASSOCIATION OF CHAIN DRUG STORES, INC. | Group | None | None | 67 | $3.3K | $50 | ~122.3K | 0.0% | 24 Oct | |
| 289 | AFA ActionPaid for by AFA Action Inc | Group | None | None | 47 | $3.2K | $50 | ~429K | 19% | 26 Oct | |
| 290 | Will Imbrie-Moore for State HousePaid for by Friends of Will Imbrie-Moore | Candidate | Dem. | Legislature, DE | 10 | $2.6K | $50 | ~58.5K | 33% | 15 Sep | |
| 291 | Dear Jane PodcastPaid for by Choose Life Marketing | Unknown | None | None | 43 | $2.1K | $50 | ~46.4K | 23% | 23 Oct | |
| 292 | Deanna Gwyn Salem City CouncilorPaid for by Friends of Deanna Gwyn | Candidate | None | Local, OR | 5 | $1.2K | $50 | ~61.5K | 0.0% | 13 May | |
| 293 | ActJew | Group | Rep. | None | 25 | $1.2K | $50 | ~53.4K | 84% | 9 Sep | |
| 294 | Delegate Denise RobertsPaid for by FRIENDS OF DENISE ROBERTS | Candidate | Dem. | Legislature, MD | 11 | $1K | $50 | ~147.6K | 0.0% | 5 Aug | |
| 295 | Piedmont Environmental CouncilPaid for by The Piedmont Environmental Council | Group | None | None | 18 | $991 | $50 | ~86K | 41% | 16 Oct | |
| 296 | Jackie McDonnough Paid for by Friends of Jackie McDonnough | Candidate | None | None | 6 | $597 | $50 | ~106K | 50% | 26 Oct | |
| 297 | Congressman Suhas SubramanyamPaid for by Suhas Subramanyam | Public body | None | None | 2 | $499 | $50 | ~51K | 9 Jul | ||
| 298 | Helmer for Assembly | Candidate | None | State | 10 | $495 | $50 | ~22.6K | 25 Oct | ||
| 299 | Conservative Integrity PAC | Group | Rep. | Local, MD | 10 | $495 | $50 | ~10.3K | 100% | 22 Jun | |
| 300 | Shenandoah Dems VAPaid for by Shenandoah County Democratic Committee | Party | Dem. | None | 8 | $396 | $50 | ~36K | 29% | 24 Oct | |
| 301 | Elect Jessica Harper for District 93 | Candidate | None | Legislature, OH | 7 | $347 | $50 | ~20.6K | 0.0% | 14 Oct | |
| 302 | League of Women Voters of the Fredericksburg AreaPaid for by LEAGUE OF WOMEN VOTERS OF VIRGINIA | Group | None | None | 6 | $297 | $50 | ~77K | 0.0% | 19 Oct | |
| 303 | The Spotlight Insider | Media | Dem. | None | 4 | $198 | $50 | ~7.1K | 24 Oct | ||
| 304 | Charles "Chuck" Presley, Jr.-politician | Candidate | None | Local, VA | 4 | $198 | $50 | ~16K | 12 Oct | ||
| 305 | Mani ka America | Group | Dem. | None | 4 | $198 | $50 | ~5.6K | 14 Aug | ||
| 306 | Johnathan Smith | Media | None | Local, VA | 3 | $149 | $50 | ~3.5K | 16 Oct | ||
| 307 | Mark Henrickson for Salem City CouncilPaid for by HenricksonforSalem | Candidate | None | Local, OR | 2 | $99 | $50 | ~5K | 26 Oct | ||
| 308 | Gerber Porter | Candidate | None | Local, LA | 2 | $99 | $50 | ~4K | 25 Oct | ||
| 309 | James Peters | Group | None | Local, VA | 2 | $99 | $50 | ~2K | 20 Oct | ||
| 310 | J.D. for Salem City Council | Candidate | None | Local, VA | 2 | $99 | $50 | ~7K | 17 Sep | ||
| 311 | Cheryl Smith for Virginia Paid for by Friends of Cheryl Bubeck Smith | Candidate | Dem. | Local, VA | 2 | $99 | $50 | ~2K | 30 Aug | ||
| 312 | Roanoke Young Democrats | Group | Dem. | Local, VA | 2 | $99 | $50 | ~7K | 4 Aug | ||
| 313 | Neal Osborne - Bristol Virginia Vice Mayor | Candidate | None | Local, VA | 1 | $50 | $50 | ~5.5K | 25 Oct | ||
| 314 | Michael Pollard, City Council of Bristol VirginiaPaid for by Committee to Elect Michael Pollard | Candidate | None | Local, VA | 1 | $50 | $50 | ~2.5K | 24 Oct | ||
| 315 | Vivian For Roanoke | Candidate | Dem. | Local, VA | 1 | $50 | $50 | ~6.5K | 24 Oct | ||
| 316 | Ed Dickenson for Radford City School Board | Candidate | None | Local, VA | 1 | $50 | $50 | ~9.5K | 22 Oct | ||
| 317 | Matthew R. Mellon for Ward 6 | Candidate | None | Local, VA | 1 | $50 | $50 | ~7.5K | 19 Oct | ||
| 318 | Cecilia Carpenter for Staunton City Schools | Candidate | None | Local, VA | 1 | $50 | $50 | ~2.5K | 3 Oct | ||
| 319 | Kristin M. Siegel | Candidate | None | Local, VA | 1 | $50 | $50 | ~4.5K | 1 Oct | ||
| 320 | Dr Janelle for Chesapeake | Candidate | None | Local, VA | 1 | $50 | $50 | ~32.5K | 24 Sep | ||
| 321 | Aldous Mina for US Senate | Candidate | Rep. | Senate, VA | 1 | $50 | $50 | ~549.5 | 12 Sep | ||
| 322 | Elect Ebony LoftonPaid for by Friends of Ebony Lofton | Candidate | None | Local, VA | 1 | $50 | $50 | ~549.5 | 3 Sep | ||
| 323 | Hon. Chris Taylor, former VB City Council-memberPaid for by Christopher Taylor for VB City Council | Candidate | None | Local, VA | 1 | $50 | $50 | ~3.5K | 27 Aug | ||
| 324 | Rebecca Rager for Gainesboro | Candidate | None | Local, VA | 1 | $50 | $50 | ~1.5K | 14 Aug | ||
| 325 | Andres for MasonPaid for by Andres for Supervisor | Candidate | Dem. | Local, VA | 1 | $50 | $50 | ~1.5K | 12 Aug | ||
| 326 | Jill Spall for Manassas City | Candidate | None | Local, VA | 1 | $50 | $50 | ~1.5K | 1 Aug | ||
| 327 | The Virginia Worker | Media | None | House VA-4 | 1 | $50 | $50 | ~3.5K | 28 Jul | ||
| 328 | The Virginia Independent Paid for by The American Independent Foundation | Group | None | Ballot measure, VA | 1 | $50 | $50 | ~1.5K | 17 Jul | ||
| 329 | Mike Cassidy for Chesapeake School BoardPaid for by Friends of Mike Cassidy | Candidate | None | Local, VA | 1 | $50 | $50 | ~549.5 | 10 Jul | ||
| 330 | Chris Register for Virginia-05Paid for by CHRIS REGISTER FOR VIRGINIA-05 | Candidate | None | House VA-5 | 1 | $50 | $50 | ~2.5K | 7 Jul |
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.