📌 The Swipe File

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

Angie Craig US Inactive

ANGIE CRAIG FOR MINNESOTA

ad creative

🥊 Ready to fight

I’m outraged.

Ad copy

I’m outraged. I’ve had to fight my whole life. My family lived in a mobile home park, I worked my way through college and I flipped a GOP congressional seat. Now, it’s harder to get ahead. I’m ready to fight for working folks in the U.S. Senate. Will you pitch in $5?

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

Performance proxies

Overall score43.1/100
Spend / Reach / Long. / Eff.34.7 · 61.7 · 20.9 · 54.9
Spend rangeUSD 1,000–1,499
Impressions20,000 – 24,999
CPM (≈ $/1k impr)USD 55.53
Est. audience size500,001 – 1,000,000
Days live77 (2025-08-22 → 2025-11-07)
Created2025-08-22
Creative variants1 body · 1 headline
Platformsfacebook, instagram
Languagesen
CandidateMN — Angie Craig
Surfaced by“senate:Angie Craig”

🧠 AI analysis

Issueeconomy taxes
Framingpositive candidate
Message typefundraising
Emotional appealanger
Production tiersemi pro
Who picturedcandidate
Symbolsnone
Call to actiondonate
Standout elementCandidate in red blazer speaking directly to camera with intense, serious expression conveying outrage
TacticThe ad uses a personal bootstraps narrative ('mobile home park to Congress') paired with explicit outrage framing and a low $5 ask to lower donation barriers and emotionally activate working-class donors.

Where it ran (delivery by region)

Minnesota62.6%
California4.8%
Florida2.8%
New York2.3%
Wisconsin1.8%
Michigan1.7%
Massachusetts1.6%

Who saw it (delivery)

18-24 · female 0.1%
45-54 · male 2.8%
65+ · male 29.4%
65+ · female 39.0%
55-64 · unknown 0.2%
55-64 · male 6.8%
55-64 · female 11.5%
45-54 · unknown 0.1%
45-54 · female 4.9%
18-24 · male 0.1%
35-44 · unknown 0.1%
35-44 · male 1.4%
35-44 · female 1.8%
25-34 · unknown 0.1%
25-34 · male 0.5%
25-34 · female 0.6%
18-24 · unknown 0.0%
65+ · unknown 0.9%

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

Janet Mills
ME — Janet Mills 71d live
Sherrod Brown
OH — Sherrod Brown 53d live
Sherrod Brown
OH — Sherrod Brown 37d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 35d live
Julia Letlow
LA — Julia Letlow 58d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 34d live
Colin Allred
TX — Colin Allred 19d live
Graham Platner
ME — Graham Platner 44d live