📌 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

Ad copy

On Saturday, Trump callously said casualties “often happen in war.” Now three families are living that nightmare. My heart is with the fallen and the wounded. They deserve better leadership than this. Young Americans should not be sent to die in wars of choice.

↗ View in Meta Ad Library (the live creative — image/video/layout)

Performance proxies

Overall score37.4/100
Spend / Reach / Long. / Eff.17.4 · 63.8 · 0.0 · 68.4
Spend rangeUSD 200–299
Impressions25,000 – 29,999
CPM (≈ $/1k impr)USD 9.07
Est. audience size
Days live1 (2026-03-01 → 2026-03-02)
Created2026-03-01
Creative variants1 body · 0 headline
Platformsinstagram
Languagesen
CandidateMA — Seth Moulton
Surfaced by“senate:Seth Moulton”

🧠 AI analysis

Issueforeign policy defense
Framingcontrast comparison
Message typepersuasion
Emotional appealanger
Production tierdiy amateur
Who picturedcandidate
Symbolsmilitary
Call to actionnone
Standout elementcandidate filming himself outdoors in a snowstorm in workout gear, projecting raw urgency and authenticity
TacticThe DIY outdoor setting in harsh winter conditions amplifies the emotional gravity of the message, positioning Moulton's military credibility against Trump's dismissive casualty remark to generate outrage among veterans and military families.

Where it ran (delivery by region)

California15.8%
Texas7.2%
New York6.9%
Massachusetts5.5%
Florida4.9%
Illinois4.1%
Pennsylvania3.8%

Who saw it (delivery)

18-24 · female 3.9%
45-54 · male 5.7%
65+ · unknown 0.1%
65+ · male 4.0%
65+ · female 5.5%
55-64 · unknown 0.1%
55-64 · male 4.8%
55-64 · female 5.7%
45-54 · unknown 0.2%
45-54 · female 4.8%
18-24 · male 31.2%
35-44 · unknown 0.2%
35-44 · male 8.1%
35-44 · female 3.9%
25-34 · unknown 0.5%
25-34 · male 17.3%
25-34 · female 3.3%
18-24 · unknown 0.8%
Unknown · male 0.0%

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

Graham Platner
ME — Graham Platner 46d live
Sarah Adlakha for US Senate
MS — Sarah Adlakha 53d live
Lindsey Graham
SC — Lindsey Graham 14d live
Kevin Hern
OK — Kevin Hern 50d live
Bill Hagerty
TN — Bill Hagerty 15d live
Reid W. Rasner
WY — Reid Rasner 29d live
Tom Cotton
AR — Tom Cotton 23d live
Amy McGrath
KY — Amy Mcgrath 6d live