📌 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

Seth for Massachusetts - "Lesson"

Ad copy

The future we all believe in is on the line. Our party has clung to the status quo, insisted on using the same old playbook, and isn’t fighting hard enough. The next generation will keep paying the cost if we don’t change course. Our fight can't wait.

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

Performance proxies

Overall score48.5/100
Spend / Reach / Long. / Eff.29.2 · 85.0 · 4.1 · 75.9
Spend rangeUSD 700–799
Impressions200,000 – 249,999
CPM (≈ $/1k impr)USD 3.33
Est. audience size
Days live16 (2025-10-15 → 2025-10-31)
Created2025-10-15
Creative variants1 body · 1 headline
Platformsfacebook, instagram
Languagesen
CandidateMA — Seth Moulton
Surfaced by“senate:Seth Moulton”

🧠 AI analysis

Issuedemocracy elections
Framingissue advocacy
Message typepersuasion
Emotional appealurgency
Production tiersemi pro
Who picturednone
Symbolsnone
Call to actionlearn more
Standout elementDark, moody video thumbnail evoking urgency and dissatisfaction with the status quo
TacticMoulton positions himself as a generational change agent by attacking his own party's complacency, appealing to voters hungry for a fighter willing to challenge Democratic establishment norms.

Where it ran (delivery by region)

Massachusetts100.0%

Who saw it (delivery)

18-24 · female 16.5%
45-54 · male 4.5%
65+ · male 2.1%
65+ · female 0.9%
55-64 · unknown 0.0%
55-64 · male 3.3%
55-64 · female 1.2%
45-54 · unknown 0.0%
45-54 · female 1.5%
18-24 · male 26.8%
35-44 · unknown 0.1%
35-44 · male 8.3%
35-44 · female 2.9%
25-34 · unknown 0.3%
25-34 · male 21.9%
25-34 · female 9.0%
18-24 · unknown 0.6%
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
Raja for Congress
IL — S Krishnamoorthi 109d live
Jon Ossoff
GA — Jon Ossoff 60d live
James Talarico
TX — James Talarico 32d live