📌 The Swipe File

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

Seth Moulton US Inactive

MOULTON FOR CONGRESS

ad creative

Ad copy

When armed insurrectionists stormed the Capitol on January 6, Trump did nothing. Sending the National Guard into LA, against the advice of local officials, is clearly political—and dangerous.

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

Performance proxies

Overall score36.2/100
Spend / Reach / Long. / Eff.11.9 · 61.7 · 0.3 · 70.7
Spend rangeUSD 100–199
Impressions20,000 – 24,999
CPM (≈ $/1k impr)USD 6.64
Est. audience size
Days live2 (2025-06-09 → 2025-06-11)
Created2025-06-09
Creative variants1 body · 0 headline
Platformsfacebook, instagram
Languagesen
CandidateMA — Seth Moulton
Surfaced by“senate:Seth Moulton”

🧠 AI analysis

Issuedemocracy elections
Framingattack opponent
Message typepersuasion
Emotional appealfear
Production tiersemi pro
Who picturedcandidate, police
Symbolsmilitary, capitol statue
Call to actionnone
Standout elementCNN Breaking News chyron anchoring the attack with institutional media credibility
TacticThe ad leverages a real cable news appearance to lend journalistic authority to a direct contrast attack, juxtaposing Trump's Jan. 6 inaction with what it frames as an authoritarian overreach in LA to stoke fear of democratic backsliding.

Where it ran (delivery by region)

Massachusetts100.0%

Who saw it (delivery)

18-24 · female 8.0%
45-54 · male 5.6%
65+ · male 2.5%
65+ · female 2.1%
55-64 · unknown 0.1%
55-64 · male 3.5%
55-64 · female 2.9%
45-54 · unknown 0.1%
45-54 · female 2.6%
18-24 · male 21.9%
35-44 · unknown 0.2%
35-44 · male 13.1%
35-44 · female 4.8%
25-34 · unknown 0.4%
25-34 · male 24.4%
25-34 · female 7.2%
18-24 · unknown 0.5%
65+ · unknown 0.1%

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

Jon Ossoff
GA — Jon Ossoff 121d live
Jon Ossoff
GA — Jon Ossoff 83d live
Jon Ossoff
GA — Jon Ossoff 25d live
Jon Ossoff
GA — Jon Ossoff 24d live
Dan Osborn for Senate
NE — Dan Osborn 50d live
Jon Ossoff
GA — Jon Ossoff 23d live
Amy McGrath
KY — Amy Mcgrath 112d live
Jon Ossoff
GA — Jon Ossoff 22d live