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 Maine
350 pages · $8M on Maine races
Dem. 68% · Rep. 28% · no side 4.3%
31 pages · 410 ads · $84.4K
| # | Page | Type | Side | Race | Result | Ads | Spend | In ME | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Joey Brunelle for Portland City Council | Candidate | None | Local, ME | 22 | $7.1K | $7.1K | ~913.6K | 14% | 26 Oct | |
| 2 | Concerned Citizens of Bangor PACPaid for by CONCERNED CITIZENS OF BANGOR PAC | Group | None | Local, ME | 7 | $7.2K | $6.8K | ~373.6K | 43% | 23 Oct | |
| 3 | Matthew BoucherPaid for by Boucher for Deeds | Candidate | None | Local, ME | 26 | $2.6K | $2.1K | ~179.8K | 3.8% | 26 Oct | |
| 4 | Paul Saltysiak for Bar Harbor Town Council | Candidate | None | Local, ME | 2 | $2K | $2K | ~74.5K | 1 Jun | ||
| 5 | Stephanie Anderson for District AttorneyPaid for by Stephanie Anderson for DA | Candidate | None | Local | 48 | $11.1K | $1.9K | ~491.3K | 9.5% | 26 Oct | |
| 6 | Principles of Liberty: the U.S. Constitution StoryPaid for by John Linnehan | Group | None | Local, ME | 31 | $2.2K | $1.9K | ~201.1K | 53% | 26 Oct | |
| 7 | Eli for Portland | Candidate | None | Local, OR | 31 | $26.6K | $1.7K | ~1.1M | 0.0% | 26 Oct | |
| 8 | Matthew Boulerice For Mayor of Waterville | Candidate | None | Local, ME | 17 | $1.7K | $1.7K | ~92.3K | 0.0% | 23 Oct | |
| 9 | Deborah Vickers for Bar Harbor CouncilPaid for by Deborah Vickers for Town Council | Candidate | None | Local, ME | 2 | $1.7K | $1.7K | ~72.5K | 4 Jun | ||
| 10 | Patrick Polky for Sheriff | Candidate | None | Local | 45 | $3.6K | $1.3K | ~601K | 0.0% | 13 Oct | |
| 11 | Sean Flaherty for Scarborough | Candidate | None | Local, ME | 8 | $1.2K | $1.2K | ~61.5K | 0.0% | 25 Oct | |
| 12 | Joe For Skowhegan | Candidate | None | Local, ME | 5 | $1K | $1K | ~69.5K | 26 Oct | ||
| 13 | Dan Demeritt For Orono | Candidate | None | Local, ME | 10 | $895 | $895 | ~86K | 0.0% | 14 Oct | |
| 14 | Madore for County Commissioner | Candidate | None | Local, ME | 13 | $1.5K | $797 | ~111.5K | 0.0% | 20 Oct | |
| 15 | Jessica Sargent for Scarborough Town Council | Candidate | None | Local, ME | 9 | $746 | $746 | ~62K | 0.0% | 26 Oct | |
| 16 | Zach Schmesser for Belfast City Council | Candidate | None | Local, ME | 9 | $746 | $746 | ~38.1K | 0.0% | 25 Oct | |
| 17 | Jennifer McGinley Maskala for Bangor City Council | Candidate | None | Local, ME | 15 | $743 | $743 | ~90.5K | 0.0% | 25 Oct | |
| 18 | James Gallagher - Candidate for Bangor City Council 2026Paid for by James Gallagher - Candidate for Bangor City Council 2025 | Candidate | None | Local, ME | 4 | $698 | $698 | ~73K | 4 Oct | ||
| 19 | Elect HollerbachPaid for by Christina Hollerbach for Sanford Mayor | Candidate | None | Local, ME | 2 | $699 | $650 | ~175K | 10 Aug | ||
| 20 | Ilma López For Portland | Candidate | None | Local, OR | 6 | $1.9K | $599 | ~227.5K | 0.0% | 25 Oct | |
| 21 | Meg Fuller for South BristolPaid for by Friends of Meghan Fuller | Candidate | None | Local, NY | 26 | $1.4K | $546 | ~78.3K | 4.2% | 26 Oct | |
| 22 | Juskewitch for DA | Candidate | None | Local, ME | 3 | $549 | $499 | ~34.5K | 20 Oct | ||
| 23 | Vote David SharpePaid for by Friends of David Sharpe | Candidate | None | Local | 6 | $1.4K | $399 | ~61K | 0.0% | 30 Jul | |
| 24 | Timothy Wess. Winthrop School Board | Candidate | None | Local, ME | 2 | $399 | $399 | ~10K | 15 Oct | ||
| 25 | Jake Viola, Portland City Council D4 | Candidate | None | Local, OR | 18 | $891 | $396 | ~50.7K | 0.0% | 26 Oct | |
| 26 | Saco Mayor Jodi MacPhail | Candidate | None | Local, ME | 13 | $644 | $396 | ~46.5K | 0.0% | 28 Sep | |
| 27 | Kyle Malley for Sheriff | Candidate | None | Local, MS | 17 | $1.9K | $250 | ~144.5K | 0.0% | 26 Oct | |
| 28 | Maura for MayorPaid for by Maura Herlihy for Mayor | Candidate | None | Local | 7 | $647 | $199 | ~31K | 23 Oct | ||
| 29 | Doris Ortiz | Candidate | None | Local, ME | 2 | $199 | $199 | ~22K | 20 May | ||
| 30 | Jonathan Ault, Gardiner City Councilor | Candidate | None | Local, ME | 3 | $149 | $149 | ~3.5K | 25 Oct | ||
| 31 | Dakota Dupuis for Sheriff | Candidate | None | Local, ME | 1 | $50 | $50 | ~12.5K | 5 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.