Seth for Massachusetts
Seth for Massachusetts
Seth for Massachusetts
Our party has clung to the status quo for too long and failed to stop Donald Trump’s harmful, racist agenda. Our fight can’t wait. Join us today.
Our party has clung to the status quo for too long and failed to stop Donald Trump’s harmful, racist agenda. Our fight can’t wait. Join us today.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 39.3/100 |
| Spend / Reach / Long. / Eff. | 11.9 · 68.1 · 1.7 · 75.5 |
| Spend range | USD 100–199 |
| Impressions | 40,000 – 44,999 |
| CPM (≈ $/1k impr) | USD 3.52 |
| Est. audience size | — |
| Days live | 7 (2025-10-15 → 2025-10-22) |
| Created | 2025-10-15 |
| Creative variants | 2 body · 2 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | MA — Seth Moulton |
| Surfaced by | “senate:Seth Moulton” |
| Issue | democracy elections |
| Framing | positive candidate |
| Message type | persuasion |
| Emotional appeal | urgency |
| Production tier | semi pro |
| Who pictured | candidate |
| Symbols | none |
| Call to action | learn more |
| Standout element | Bold red-and-white 'OUR Fight can't WAIT' typography dominating the blue campaign card |
| Tactic | The ad uses urgency and anti-establishment framing to position Moulton as a fighter willing to challenge both Trump and his own party, leveraging emotional urgency to recruit supporters. |
| Massachusetts | 100.0% |
| New Jersey | 0.0% |
| 18-24 · female | 21.4% |
| 45-54 · male | 3.4% |
| 65+ · male | 2.4% |
| 65+ · female | 1.7% |
| 55-64 · unknown | 0.0% |
| 55-64 · male | 2.8% |
| 55-64 · female | 1.9% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 1.9% |
| 18-24 · male | 25.5% |
| 35-44 · unknown | 0.1% |
| 35-44 · male | 6.0% |
| 35-44 · female | 3.3% |
| 25-34 · unknown | 0.3% |
| 25-34 · male | 17.8% |
| 25-34 · female | 10.5% |
| 18-24 · unknown | 0.8% |
| 65+ · unknown | 0.0% |