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 Pennsylvania
500 pages · $6.7M on Pennsylvania races
Dem. 65% · Rep. 31% · no side 4.0%
500 pages · 49,652 ads · $37.7M · page 3 of 3
| # | Page | Type | Side | Race | Result | Ads | Spend | In PA | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 401 | Rep. Paul Friel | Candidate | Dem. | Legislature, PA | 3 | $249 | $150 | ~11.5K | 2 Sep | ||
| 402 | Rep. Bridget M Kosierowski | Candidate | Dem. | Legislature, PA | 2 | $199 | $150 | ~12K | 19 Aug | ||
| 403 | Rep. Brandon Markosek | Candidate | Dem. | Legislature, PA | 2 | $199 | $150 | ~16K | 18 Aug | ||
| 404 | Rep. Lindsay Powell | Candidate | Dem. | Legislature, PA | 2 | $199 | $150 | ~10K | 17 Aug | ||
| 405 | Rep. Nikki Rivera | Candidate | Dem. | Legislature, PA | 1 | $150 | $150 | ~12.5K | 18 Aug | ||
| 406 | Rep. Ben Sanchez | Candidate | Dem. | Legislature, PA | 1 | $150 | $150 | ~6.5K | 17 Aug | ||
| 407 | David SuetterleinPaid for by Suetterlein for Senate | Candidate | Rep. | Legislature, PA | 1 | $150 | $150 | ~12.5K | 2 Jul | ||
| 408 | Judge Marisa L. CornachioPaid for by Cornachio for Judge | Candidate | None | Local, PA | 1 | $150 | $150 | ~32.5K | 2 May | ||
| 409 | Forward Blue | Group | Dem. | None | 2,589 | $1.1M | $149 | ~25.4M | 68% | 25 Oct | |
| 410 | Jill Cooper | Candidate | None | None | 4 | $298 | $149 | ~14.5K | 17 May | ||
| 411 | PA State Rep. Joe Hogan | Candidate | None | Legislature, PA | 6 | $297 | $149 | ~33K | 0.0% | 25 Aug | |
| 412 | Michael Keys for Erie County | Candidate | Dem. | Local, PA | 3 | $149 | $149 | ~4.5K | 8 Oct | ||
| 413 | Punchbowl News | Media | None | None | 537 | $164.6K | $99 | ~4.1M | 17% | 26 Oct | |
| 414 | UAW International UnionPaid for by INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AM | Group | None | None | 94 | $140.1K | $99 | ~15.3M | 4.3% | 24 Oct | |
| 415 | Ryan Hagedorn for State Representative - District 127 | Candidate | Rep. | Legislature, MO | 38 | $16.8K | $99 | ~1.7M | 30% | 4 Aug | |
| 416 | Mike Harostock For State RepPaid for by Friends of Mike Harostock | Candidate | None | State | 3 | $9.6K | $99 | ~329K | 8 Oct | ||
| 417 | Phil Venticinque & Eugene J. Caldwell II for Franklin TownshipPaid for by VENTICINQUE & CALDWELL FOR FRANKLIN TOWNSHIP COMMITTEE | Candidate | None | Local, NJ | 145 | $7.9K | $99 | ~363.3K | 30% | 26 Oct | |
| 418 | Aaron Clite for State Representative: District 81Paid for by Friends of Aaron Clite | Candidate | Dem. | Legislature, MO | 24 | $2.7K | $99 | ~305.6K | 30% | 30 Jul | |
| 419 | America PeriodPaid for by AMERICA PERIOD, LLC. | Media | None | None | 53 | $2.6K | $99 | ~54.4K | 72% | 20 Oct | |
| 420 | Adams County RepublicansPaid for by The Adams County Republican Club | Party | Rep. | None | 31 | $1.8K | $99 | ~74.3K | 3.3% | 26 Oct | |
| 421 | Rep. Brian Munroe | Public body | None | None | 16 | $1.4K | $99 | ~175K | 0.0% | 27 Aug | |
| 422 | Humane PA PACPaid for by Humane PA | Group | None | None | 28 | $1.4K | $99 | ~67.1K | 29% | 26 Oct | |
| 423 | Bucks County Republican Committee | Party | Rep. | None | 6 | $1.2K | $99 | ~94K | 50% | 20 Oct | |
| 424 | Anthony DeLucaPaid for by State Representative Anthony DeLuca - 80th District | Candidate | Dem. | Legislature, IL | 12 | $694 | $99 | ~94K | 0.0% | 26 Oct | |
| 425 | Max Calfo for State House | Candidate | None | Legislature, MO | 7 | $547 | $99 | ~36.6K | 3 Aug | ||
| 426 | Conservative Integrity PAC | Group | Rep. | Local, MD | 10 | $495 | $99 | ~10.3K | 100% | 22 Jun | |
| 427 | Kyle Esposito for State Committee | Candidate | Dem. | None | 4 | $398 | $99 | ~15K | 18 May | ||
| 428 | PA Republicanos | Party | Rep. | None | 7 | $347 | $99 | ~18.5K | 0.0% | 6 Oct | |
| 429 | Rep. Sean Dougherty | Candidate | None | None | 4 | $298 | $99 | ~38K | 5 Aug | ||
| 430 | Committee to Elect Rosalyn E. PughPaid for by Committee to Elect Rosalyn E Pugh | Candidate | None | Local, MD | 5 | $248 | $99 | ~5.6K | 0.0% | 16 Jun | |
| 431 | Sean Duffy for State RepresentativePaid for by Friends of Sean Duffy | Candidate | None | Legislature, PA | 4 | $198 | $99 | ~6.1K | 22 Oct | ||
| 432 | Rep. Dan Deasy | Candidate | Dem. | Legislature, PA | 3 | $149 | $99 | ~12K | 2 Sep | ||
| 433 | Rep. Paul Takac | Candidate | Dem. | Legislature, PA | 3 | $149 | $99 | ~17.5K | 24 Aug | ||
| 434 | Sara Eggler for PA State Representative, 76th District | Candidate | Dem. | Legislature, PA | 2 | $99 | $99 | ~3K | 26 Oct | ||
| 435 | Frank Burns, Change for the 21STPaid for by Elect Frank Burns Change For The 21st | Candidate | Dem. | Legislature, PA | 2 | $99 | $99 | ~1.1K | 13 Oct | ||
| 436 | Matthew David Dowling | Candidate | Rep. | Legislature, PA | 2 | $99 | $99 | ~6.5K | 3 Sep | ||
| 437 | Change.org | Group | None | None | 5,122 | $732.6K | $50 | ~45.4M | 34% | 27 Oct | |
| 438 | Liberty ActionPaid for by YOUNG AMERICANS FOR LIBERTY, INC. | Group | None | None | 284 | $39.7K | $50 | ~1.8M | 82% | 9 Oct | |
| 439 | Suhas for District 48Paid for by SUHAS KULKARNI COMMITTEE TO ELECT%CAMPAIGN COMMITTEE | Candidate | None | State | 125 | $24.2K | $50 | ~1.1M | 18% | 26 Oct | |
| 440 | Pac'n Heat 2.0 | Candidate | Dem. | Legislature, SD | 252 | $17.3K | $50 | ~499.9K | 81% | 16 Oct | |
| 441 | Eva Romero for State Representative, District 60 | Candidate | None | Legislature, TN | 51 | $16K | $50 | ~1.3M | 0.0% | 26 Oct | |
| 442 | Council of Community Housing Organizations | Group | None | None | 36 | $11.8K | $50 | ~1.6M | 22% | 23 Oct | |
| 443 | Abbie Groff-BlaszakPaid for by ABBIE GROFF-BLASZAK FOR STATE SENATE | Candidate | None | State | 4 | $5.9K | $50 | ~1.4M | 6 Sep | ||
| 444 | Michael A. FentonPaid for by Committee to Elect Michael A. Fenton | Candidate | None | None | 18 | $5.2K | $50 | ~910.7K | 0.0% | 29 Aug | |
| 445 | Adriana Leela Bohm for State SenatePaid for by Adriana Leela Bohm | Candidate | None | State | 17 | $3.3K | $50 | ~236.6K | 0.0% | 14 Sep | |
| 446 | Joe Markey for State Representative | Candidate | Dem. | Legislature, MA | 33 | $3.3K | $50 | ~473.5K | 0.0% | 26 Oct | |
| 447 | Ask Nurses & DoctorsPaid for by ASK NURSES AND DOCTORS LLC | Group | None | None | 21 | $3.1K | $50 | ~312.9K | 24% | 26 Oct | |
| 448 | Inside Political MoneyPaid for by INSIDE PHILANTHROPY INC | Media | None | None | 41 | $3.1K | $50 | ~263.1K | 7.3% | 14 Oct | |
| 449 | Christina Delisio for State Representative | Candidate | None | Legislature, MA | 38 | $3.1K | $50 | ~144.3K | 32% | 26 Oct | |
| 450 | Citizens Alliance | Group | Rep. | None | 14 | $3K | $50 | ~135.7K | 43% | 6 Oct | |
| 451 | Radigan for JudgePaid for by FRIENDS OF FALLON MARIE RADIGAN | Candidate | None | Local, OH | 22 | $2.9K | $50 | ~557.7K | 0.0% | 22 Oct | |
| 452 | Lori Childs for State RepresentativePaid for by Committee to Elect Lori Childs State Rep | Candidate | None | State | 45 | $2.7K | $50 | ~254.4K | 11% | 27 Oct | |
| 453 | Scott Janney for State SenatePaid for by VOTE FOR SCOTT JANNEY | Candidate | None | State | 3 | $2.2K | $50 | ~159.5K | 26 Oct | ||
| 454 | Jackie Goldman for Ward 5Paid for by Friends of Jackie | Candidate | None | Local | 23 | $1.9K | $50 | ~173.7K | 27% | 8 Sep | |
| 455 | Schwartz for State RepresentativePaid for by Friends of Ian Schwartz | Candidate | None | State | 12 | $1.3K | $50 | ~70K | 8.3% | 2 Oct | |
| 456 | ActJew | Group | Rep. | None | 25 | $1.2K | $50 | ~53.4K | 84% | 9 Sep | |
| 457 | Councilman Dan White - Ward 2Paid for by Friends of Dan White | Candidate | None | Local | 19 | $941 | $50 | ~40.2K | 0.0% | 26 Oct | |
| 458 | Carl Kinsky for State Rep 145Paid for by KINSKY FOR 145 | Candidate | Rep. | Legislature, MO | 18 | $891 | $50 | ~50K | 67% | 26 Oct | |
| 459 | Wolf Croskey for PittsburgPaid for by WOLF CROSKEY FOR PITTSBURG CITY COUNCIL 2026 | Candidate | None | Local, CA | 17 | $842 | $50 | ~50.6K | 0.0% | 26 Oct | |
| 460 | Simply VotePaid for by SIMPLY VOTE LLC | Unknown | None | None | 17 | $842 | $50 | ~23.9K | 12% | 25 Oct | |
| 461 | Elect Blumenstock for Mayor, Boto, Bianco and Tague for CouncilPaid for by ELECT BLUMENSTOCK BIANCO BOTO AND TAGUE | Candidate | None | Local, NJ | 14 | $793 | $50 | ~77K | 36% | 26 Oct | |
| 462 | Kevin Johnson for Wayne County | Candidate | Rep. | Local, NC | 4 | $698 | $50 | ~68K | 26 Oct | ||
| 463 | Committee to Elect Wesley Elmer for District Judge | Candidate | None | Local, LA | 12 | $594 | $50 | ~33.7K | 0.0% | 23 Oct | |
| 464 | Judge Joy Malek OldfieldPaid for by JOY OLDFIELD FOR JUDGE | Candidate | None | Local, OH | 2 | $399 | $50 | ~122.5K | 31 Aug | ||
| 465 | Ashley and Paul Lahm for Democratic State CommitteePaid for by Friends of Ashley and Paul Lahm | Candidate | Dem. | None | 4 | $398 | $50 | ~133K | 12 May | ||
| 466 | Max Wolfley for House District 95Paid for by Max Wolfley For House 95 2026 | Candidate | None | State | 5 | $348 | $50 | ~62.5K | 0.0% | 26 Oct | |
| 467 | Errol Wedra Union County CommissionerPaid for by Errol Wedra | Candidate | Rep. | Local, NJ | 4 | $298 | $50 | ~18K | 19 Oct | ||
| 468 | Rep. Tarah Probst | Candidate | Dem. | Legislature, WA | 4 | $298 | $50 | ~33K | 17 Aug | ||
| 469 | Indivisible Poconos | Group | Dem. | None | 6 | $297 | $50 | ~11.1K | 100% | 26 Oct | |
| 470 | Vaughan for Delaware County CommissionerPaid for by Vaughan For Delaware | Candidate | None | Local | 3 | $249 | $50 | ~53.5K | 24 Oct | ||
| 471 | North Penn NowPaid for by Broad and Liberty Inc | Media | None | None | 4 | $198 | $50 | ~16K | 26 Oct | ||
| 472 | Bensalem RepublicansPaid for by Bensalem Township Republican Executive Committee | Party | Rep. | None | 4 | $198 | $50 | ~11K | 26 Oct | ||
| 473 | Lancaster Stands UpPaid for by PA Stands Up | Group | None | None | 4 | $198 | $50 | ~16K | 22 Sep | ||
| 474 | Jo Ann Roth for State Representative | Candidate | Rep. | State | 3 | $149 | $50 | ~16.5K | 20 Sep | ||
| 475 | Ken Weinstein | Candidate | Dem. | Local, PA | 2 | $99 | $50 | ~5K | 26 Sep | ||
| 476 | Rep. Andre D. Carroll | Candidate | Dem. | Legislature, PA | 2 | $99 | $50 | ~12K | 10 Aug | ||
| 477 | Children's Advocacy Centers of Pennsylvania | Group | None | Legislature, PA | 2 | $99 | $50 | ~5K | 23 Jun | ||
| 478 | Rep. Anthony Bellmon | Candidate | Dem. | Legislature, PA | 2 | $99 | $50 | ~10K | 16 Jun | ||
| 479 | Rebecca Hassenbein for PA | Candidate | Rep. | Legislature, PA | 2 | $99 | $50 | ~1.5K | 5 May | ||
| 480 | Brett Miller for PA HousePaid for by Miller Victory Committee | Candidate | Rep. | Legislature, PA | 1 | $50 | $50 | ~5.5K | 24 Oct | ||
| 481 | Reading RecapPaid for by Reading Recap LLC | Media | None | Ballot measure, PA | 1 | $50 | $50 | ~1.5K | 18 Oct | ||
| 482 | Dominique Azzollini for PA 139 | Candidate | None | Legislature, PA | 1 | $50 | $50 | ~549.5 | 24 Sep | ||
| 483 | Keep Justin Pizzulli, State RepPaid for by Friends of Justin Pizzulli | Candidate | Rep. | Legislature, PA | 1 | $50 | $50 | ~2.5K | 9 Sep | ||
| 484 | Manganaro for Congress | Candidate | Rep. | House PA-5 | Lost · 27.9% | 1 | $50 | $50 | ~6.5K | 2 Sep | |
| 485 | PA State Rep. Natalie Mihalek | Candidate | Rep. | Legislature, PA | 1 | $50 | $50 | ~6.5K | 31 Aug | ||
| 486 | PA State Rep. Mindy Fee | Candidate | Rep. | Legislature, PA | 1 | $50 | $50 | ~3.5K | 25 Aug | ||
| 487 | Rep. Melissa Shusterman | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~5.5K | 20 Aug | ||
| 488 | Rep. Kristine Howard | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~6.5K | 18 Aug | ||
| 489 | Rep. Carol Hill-Evans | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~8.5K | 17 Aug | ||
| 490 | Rep. Leanne Krueger | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~8.5K | 17 Aug | ||
| 491 | Rep. Darisha Parker | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~1.5K | 17 Aug | ||
| 492 | Tara Zrinski - Political CandidatePaid for by Friends of Tara Zrinski | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~1.5K | 16 Aug | ||
| 493 | Todd Pousley for Scranton City CouncilPaid for by Todd Pousley for Scranton | Candidate | Dem. | Local, PA | 1 | $50 | $50 | ~12.5K | 13 Jul | ||
| 494 | Rep. Steve Malagari | Candidate | Dem. | Legislature, PA | 1 | $50 | $50 | ~7.5K | 12 Jul | ||
| 495 | Konnor Grimek for PA State House | Candidate | None | Legislature, PA | 1 | $50 | $50 | ~8.5K | 27 Jun | ||
| 496 | PA State Rep. Jamie Walsh | Candidate | None | Legislature, PA | 1 | $50 | $50 | ~1.5K | 26 Jun | ||
| 497 | Drew Bingaman for State House 108Paid for by Bingaman for the 108th | Candidate | None | Legislature, PA | 1 | $50 | $50 | ~1.5K | 15 Jun | ||
| 498 | Tim McGinley For Luzerne County ControllerPaid for by Friends of Tim McGinley | Candidate | Dem. | Local, PA | 1 | $50 | $50 | ~549.5 | 9 Jun | ||
| 499 | Adam Forgie For PA | Candidate | None | House, district not named | 1 | $50 | $50 | ~549.5 | 19 May | ||
| 500 | Columbia Forward Together | Group | Dem. | Legislature, PA | 1 | $50 | $50 | ~549.5 | 1 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.