📌 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

Zach Wahls for U.S. Senate

Defeat Joni Ernst

Ad copy

Hi there, my name is Zach Wahls. I’m a 6th-generation Iowan, two-term state senator, new father—and I’m announcing my campaign for Iowa’s U.S. Senate seat against Joni Ernst. I can win this race, defeat Joni Ernst, and flip this seat…but I can’t do it alone. As a legislator, I’ve worked to put Iowa’s families first—and to call out leaders from both sides who’d rather line their pockets than actually get things done. Now, I’m ready to take our fight to the U.S. Senate. Will you join my campaign? Every donation has a huge impact to take our fight to the U.S. Senate.

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

Performance proxies

Overall score43.0/100
Spend / Reach / Long. / Eff.43.1 · 66.9 · 9.4 · 52.8
Spend rangeUSD 2,500–2,999
Impressions35,000 – 39,999
CPM (≈ $/1k impr)USD 73.32
Est. audience size
Days live35 (2025-07-14 → 2025-08-18)
Created2025-07-14
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 tierdiy amateur
Who picturedcandidate
Symbolsnone
Call to actiondonate
Standout elementDirect-to-camera selfie-style video frame conveying personal authenticity and grassroots appeal
TacticThe low-fi, direct-to-camera announcement format deliberately signals authenticity and grassroots sincerity, pairing a relatable personal bio (6th-generation Iowan, new father) with an urgent fundraising ask to build early campaign momentum against an incumbent.

Where it ran (delivery by region)

Iowa38.8%
California8.0%
Illinois4.4%
New York3.9%
Texas3.2%
Minnesota3.1%
Florida2.9%

Who saw it (delivery)

18-24 · female 0.4%
45-54 · male 4.7%
65+ · male 22.4%
65+ · female 31.2%
55-64 · unknown 0.2%
55-64 · male 9.8%
55-64 · female 11.2%
45-54 · unknown 0.1%
45-54 · female 6.2%
18-24 · male 0.6%
35-44 · unknown 0.2%
35-44 · male 3.7%
35-44 · female 4.6%
25-34 · unknown 0.1%
25-34 · male 2.0%
25-34 · female 2.0%
18-24 · unknown 0.0%
65+ · unknown 0.7%

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