📌 The Swipe File

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

Peggy Flanagan US Inactive

Peggy Flanagan for Minnesota

ad creative

Donate to Peggy Flanagan for U.S. Senate

Donate to Peggy Flanagan for U.S. Senate

Ad copy

It’s Peggy Flanagan, and Fox News has been attacking me non-stop for condemning Trump’s mass deportation agenda. That means I'm doing something right. I’m not going to change who I am or what I believe in for political expediency. I vote my values, always. I’ve always stood shoulder-to-shoulder with our immigrant neighbors. I’ve been a loud opponent of ICE in Minnesota from Day One. And I’m not going to quiet down anytime soon. But if Fox News and right-wing organizations are coming after me, I’m going to need your help. Can you chip in $5 or $10 right now to counter these attacks and fuel my Senate campaign?

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

Performance proxies

Overall score33.0/100
Spend / Reach / Long. / Eff.21.0 · 51.9 · 1.9 · 57.1
Spend rangeUSD 300–399
Impressions8,000 – 8,999
CPM (≈ $/1k impr)USD 41.12
Est. audience size100,001 – 500,000
Days live8 (2026-05-20 → 2026-05-28)
Created2026-05-20
Creative variants1 body · 2 headline
Platformsfacebook, instagram
Languagesen
CandidateMN — Peggy Flanagan
Surfaced by“senate:Peggy Flanagan”

🧠 AI analysis

Issueimmigration
Framingpositive candidate
Message typefundraising
Emotional appealanger
Production tiersemi pro
Who picturednone
Symbolsnone
Call to actiondonate
Standout elementScreenshot-within-screenshot format showing a fundraising email as the ad creative, creating an authentic grassroots urgency effect
TacticClassic 'they're attacking me because I'm effective' fundraising tactic that converts opponent criticism into donor motivation, using Fox News as a villain to energize the progressive base and justify an immediate small-dollar ask.

Where it ran (delivery by region)

Minnesota100.0%

Who saw it (delivery)

18-24 · female 0.5%
45-54 · male 2.7%
65+ · male 12.6%
65+ · female 37.1%
55-64 · unknown 0.3%
55-64 · male 5.0%
55-64 · female 17.0%
45-54 · unknown 0.4%
45-54 · female 8.5%
18-24 · male 0.5%
35-44 · unknown 0.5%
35-44 · male 2.6%
35-44 · female 6.2%
25-34 · unknown 0.3%
25-34 · male 1.9%
25-34 · female 3.2%
18-24 · unknown 0.1%
65+ · unknown 0.7%

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

Colin Allred
TX — Colin Allred 35d live
Colin Allred
TX — Colin Allred 35d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 28d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 28d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 58d live
Colin Allred
TX — Colin Allred 46d live
Sherrod Brown
OH — Sherrod Brown 15d live
Abdul El-Sayed
MI — Abdul El-Sayed 27d live