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%
39 pages · 5,885 ads · $3.4M
| # | Page | Type | Side | Race | Result | Ads | Spend | In ME | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Troy JacksonPaid for by Troy Jackson for Maine | Candidate | Dem. | Senate, ME | Won · 53.2% | 4,698 | $2.3M | $2.3M | ~103.1M | 55% | 27 Oct |
| 2 | Graham PlatnerPaid for by GRAHAM FOR MAINE | Candidate | Dem. | Senate, ME | 242 | $907.1K | $907.1K | ~20.8M | 15% | 6 Jul | |
| 3 | Hannah Pingree for GovernorPaid for by and authorized by Hannah Pingree for Governor | Candidate | Dem. | Governor, ME | 260 | $42.2K | $42.2K | ~3.4M | 6.7% | 24 Oct | |
| 4 | Angus King IIIPaid for by Angus for Governor | Candidate | Dem. | Governor, ME | 149 | $40.7K | $40.7K | ~4.8M | 0.0% | 7 Jun | |
| 5 | Maine Event Paid for by Troy Jackson for Maine | Candidate | Dem. | Senate, ME | Won · 53.2% | 90 | $36K | $36K | ~6.3M | 25% | 26 Oct |
| 6 | Re-Elect Jackie Sartoris to Cumberland County District AttorneyPaid for by Sartoris for DA | Candidate | Dem. | Local, ME | 80 | $23.3K | $18.3K | ~2.6M | 15% | 26 Oct | |
| 7 | Jordan WoodPaid for by JORDAN FOR MAINE | Candidate | Dem. | Senate, ME | 91 | $14.5K | $14.5K | ~1.2M | 47% | 18 Jul | |
| 8 | Nirav Shah for MainePaid for by Nirav Shah for Senate | Candidate | Dem. | Senate, ME | 9 | $6.3K | $6.3K | ~184.1K | 0.0% | 16 Jul | |
| 9 | Senator Mike TippingPaid for by Mike Tipping for State Senate | Candidate | Dem. | Legislature, ME | 29 | $6.3K | $5.3K | ~559.6K | 0.0% | 26 Oct | |
| 10 | Beth Bosworth for Maine SenatePaid for by Elizabeth D. Bosworth | Candidate | Dem. | Legislature, ME | 5 | $4.5K | $4.5K | ~157.5K | 0.0% | 8 Oct | |
| 11 | Michele Meyer for Maine State SenatePaid for by Michele for Maine | Candidate | Dem. | Legislature, ME | 12 | $3.9K | $3.9K | ~213.2K | 0.0% | 2 Oct | |
| 12 | Kiernan Majerus-CollinsPaid for by Kiernan for Maine | Candidate | Dem. | Legislature, ME | 2 | $3.5K | $3.5K | ~205K | 4 Jun | ||
| 13 | Re-Elect Senator Cameron Reny | Candidate | Dem. | Legislature, ME | 7 | $3.1K | $3.1K | ~145.5K | 0.0% | 20 Oct | |
| 14 | Senator Dawn GilePaid for by Committee to Elect Dawn Gile | Candidate | Dem. | Legislature, MD | 11 | $16.7K | $3K | ~1.8M | 0.0% | 26 Oct | |
| 15 | Nicole Grohoski, State Senator | Candidate | Dem. | Legislature, ME | 3 | $2.9K | $2.9K | ~182.5K | 23 Oct | ||
| 16 | Chip Curry for Senate | Candidate | Dem. | Legislature, ME | 5 | $3.7K | $2.8K | ~145.5K | 26 Oct | ||
| 17 | Henry Ingwersen for Senate District 32 | Candidate | Dem. | Legislature, ME | 6 | $2.7K | $2.5K | ~155.5K | 0.0% | 26 Oct | |
| 18 | David CostelloPaid for by COSTELLO FOR U.S. SENATE | Candidate | Dem. | Senate, ME | 13 | $2.3K | $2.3K | ~206.5K | 15% | 8 Jun | |
| 19 | Paige Loud for CongressPaid for by FRIENDS OF PAIGE LOUD | Candidate | Dem. | Senate, ME | 5 | $2.1K | $2.1K | ~157K | 0.0% | 8 Jun | |
| 20 | Shenna Bellows for MainePaid for by Bellows for Maine | Candidate | Dem. | Senate, ME | 3 | $1.8K | $1.8K | ~32.5K | 5 Jun | ||
| 21 | Valerie Adams for District Attorney | Candidate | Dem. | Local, ME | 2 | $2.2K | $1.7K | ~410K | 22 May | ||
| 22 | Shanna for State Senate | Candidate | Dem. | Legislature, ME | 21 | $1.6K | $1.6K | ~86.3K | 0.0% | 14 Oct | |
| 23 | Representative Sophie WarrenPaid for by Sophia Warren for State Senate | Candidate | Dem. | Legislature, ME | 28 | $2K | $1.6K | ~113.9K | 0.0% | 8 Jun | |
| 24 | Kiernan Majerus-CollinsPaid for by Kiernan for Maine | Candidate | Dem. | Legislature, ME | 5 | $1K | $1K | ~69.5K | 0.0% | 1 Jun | |
| 25 | Marc Malon for State Representative | Candidate | Dem. | Legislature, ME | 5 | $748 | $748 | ~85.6K | 0.0% | 26 Oct | |
| 26 | Re-Elect Traci Gere for Maine House 134 | Candidate | Dem. | Legislature, ME | 2 | $599 | $599 | ~87.5K | 9 Oct | ||
| 27 | Matt Dunlap For CongressPaid for by DUNLAP FOR CONGRESS | Candidate | Dem. | House ME-2 | Not yet called · 48.3% | 10 | $595 | $595 | ~19.3K | 0.0% | 6 Oct |
| 28 | Sally Cluchey for State Representative | Candidate | Dem. | Legislature, ME | 4 | $498 | $498 | ~29K | 22 Oct | ||
| 29 | Lisa Joy Pratt for Maine House District 135 | Candidate | Dem. | Legislature, ME | 4 | $398 | $398 | ~38K | 3 Jun | ||
| 30 | Re-Elect Representative Cheryl Golek | Candidate | Dem. | Legislature, ME | 14 | $693 | $396 | ~35.1K | 0.0% | 26 Oct | |
| 31 | Mana Abdi for Maine Senate | Candidate | Dem. | Legislature, ME | 8 | $396 | $396 | ~4.4K | 0.0% | 6 Jun | |
| 32 | David Costello for U.S. SenatePaid for by COSTELLO FOR SENATE | Candidate | Dem. | Senate, ME | 3 | $349 | $349 | ~21.5K | 6 Jun | ||
| 33 | Marcus Mrowka for State House | Candidate | Dem. | State | 14 | $693 | $248 | ~33.3K | 0.0% | 2 Jun | |
| 34 | Taylor West for State Rep | Candidate | Dem. | Legislature, ME | 5 | $248 | $248 | ~7.6K | 0.0% | 17 Sep | |
| 35 | Mary Shannon Lindstrom for State Representative | Candidate | Dem. | Legislature, ME | 4 | $198 | $198 | ~33K | 24 Oct | ||
| 36 | Joe Baldacci for CongressPaid for by JOE BALDACCI FOR CONGRESS | Candidate | Dem. | House ME-2 | 4 | $198 | $198 | ~17.5K | 8 Jun | ||
| 37 | Kornfield for Bangor | Candidate | Dem. | Legislature, ME | 4 | $198 | $198 | ~26.1K | 3 Jun | ||
| 38 | Wynn For Bristol 77Paid for by Wynn for Bristol 77 | Candidate | Dem. | Legislature, CT | 15 | $2.5K | $99 | ~198.5K | 60% | 23 Oct | |
| 39 | Heather Stafford for State RepPaid for by Stafford for 131 | Candidate | Dem. | Legislature, CT | 13 | $2.8K | $50 | ~135.5K | 23% | 26 Oct |
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.