📌 The Swipe File

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

Zach Wahls US Inactive

WAHLS FOR IOWA

ad creative

15 Years Ago, Zach Spoke— Iowa Listened

Ad copy

Zach Wahls' life changed fifteen years ago after a powerful speech on love, family, and equality. Now, he's running for U.S. Senate to bring that spirit to Washington. Join our movement and support leadership grounded in compassion and authentic values. Contribute $5 or whatever you can today.

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

Performance proxies

Overall score47.9/100
Spend / Reach / Long. / Eff.43.1 · 75.1 · 14.6 · 58.9
Spend rangeUSD 2,500–2,999
Impressions80,000 – 89,999
CPM (≈ $/1k impr)USD 32.35
Est. audience size
Days live54 (2026-02-09 → 2026-04-04)
Created2026-02-09
Creative variants1 body · 1 headline
Platformsfacebook, instagram
Languagesen
CandidateIA — Zach Wahls
Surfaced by“senate:Zach Wahls”

🧠 AI analysis

Issuecandidate character bio
Framingpositive candidate
Message typefundraising
Emotional appealhope
Production tierprofessional
Who picturednone
Symbolsfamily
Call to actiondonate
Standout elementBlack video thumbnail with a single play button invoking anticipation of a historic personal speech moment
TacticThe ad uses origin-story storytelling — anchoring Wahls' identity in a widely remembered speech on love and family — to build emotional resonance and convert nostalgia into small-dollar donations.

Where it ran (delivery by region)

California13.1%
Florida8.0%
New York6.3%
Texas5.6%
Iowa4.6%
Massachusetts3.9%
Illinois3.8%

Who saw it (delivery)

18-24 · female 0.1%
45-54 · male 5.6%
65+ · unknown 0.7%
65+ · male 19.8%
65+ · female 31.2%
55-64 · unknown 0.3%
55-64 · male 9.6%
55-64 · female 13.6%
45-54 · unknown 0.2%
45-54 · female 7.5%
18-24 · male 0.2%
35-44 · unknown 0.2%
35-44 · male 3.9%
35-44 · female 4.2%
25-34 · unknown 0.1%
25-34 · male 1.5%
25-34 · female 1.4%
18-24 · unknown 0.0%
Unknown · male 0.0%

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

Graham Platner
ME — Graham Platner 118d live
Graham Platner
ME — Graham Platner 57d live
Peggy Flanagan
MN — Peggy Flanagan 175d live
Ty Pinkins for Mississippi
MS — Ty Pinkins 188d live
John Deaton for US Senate
MA — John Deaton 52d live
Colin Allred
TX — Colin Allred 34d live
Mary Peltola
AK — Mary Peltola 41d live
James Talarico
TX — James Talarico 25d live