📌 The Swipe File

political ad inspiration · sourced from Meta Ad Library 📊 Analytics ⚖ Compare 📄 Playbook 🔑 Access
← back to library

Seth Moulton US Inactive

Seth for Massachusetts

ad creative

Our Fight Can't Wait

Our Fight Can't Wait

Seth for Massachusetts

Seth for Massachusetts

Ad copy

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)

Performance proxies

Overall score39.3/100
Spend / Reach / Long. / Eff.11.9 · 68.1 · 1.7 · 75.5
Spend rangeUSD 100–199
Impressions40,000 – 44,999
CPM (≈ $/1k impr)USD 3.52
Est. audience size
Days live7 (2025-10-15 → 2025-10-22)
Created2025-10-15
Creative variants2 body · 2 headline
Platformsfacebook, instagram
Languagesen
CandidateMA — Seth Moulton
Surfaced by“senate:Seth Moulton”

🧠 AI analysis

Issuedemocracy elections
Framingpositive candidate
Message typepersuasion
Emotional appealurgency
Production tiersemi pro
Who picturedcandidate
Symbolsnone
Call to actionlearn more
Standout elementBold red-and-white 'OUR Fight can't WAIT' typography dominating the blue campaign card
TacticThe 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.

Where it ran (delivery by region)

Massachusetts100.0%
New Jersey0.0%

Who saw it (delivery)

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%

Similar ads (same issue, matching framing or emotional appeal)

Sherrod Brown
OH — Sherrod Brown 189d live
Roy Cooper
NC — Roy Cooper 104d live
Mallory McMorrow
MI — Mallory Mcmorrow 85d live
Dan Osborn
NE — Dan Osborn 113d live
Graham Platner
ME — Graham Platner 58d live
Alexander Vindman
FL — Alexander Vindman 64d live
Raja for Congress
IL — S Krishnamoorthi 109d live
Jon Ossoff
GA — Jon Ossoff 60d live