WAHLS FOR IOWA
State Sen. Zach Wahls, D-Coralville, spoke Nov. 5 to about 75 people at a meeting of the West Side Democrats at Big Grove Brewery in Des Moines.
Zach Wahls just made a powerful campaign speech in Des Moines. As Iowa’s next U.S. Senator, he will take on the corrupt and broken establishment in Washington, D.C. It’s clear that Zach Wahls is not beholden to powerful interests and political insiders. He’s a fighter for working families who will stand up to Trump’s efforts to enrich himself while giving handouts to billionaires. Zach Wahls is the kind of U.S. Senator Iowans deserve. Read more →
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 35.7/100 |
| Spend / Reach / Long. / Eff. | 11.9 · 59.2 · 3.0 · 68.8 |
| Spend range | USD 100–199 |
| Impressions | 15,000 – 19,999 |
| CPM (≈ $/1k impr) | USD 8.54 |
| Est. audience size | 10,001 – 50,000 |
| Days live | 12 (2026-03-19 → 2026-03-31) |
| Created | 2026-03-19 |
| Creative variants | 1 body · 1 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | IA — Zach Wahls |
| Surfaced by | “senate:Zach Wahls” |
| Issue | democracy elections |
| Framing | positive candidate |
| Message type | persuasion |
| Emotional appeal | anger |
| Production tier | semi pro |
| Who pictured | candidate |
| Symbols | none |
| Call to action | learn more |
| Standout element | Des Moines Register headline used as credibility anchor above a smiling candidate photo with bold campaign logo |
| Tactic | The ad borrows newspaper credibility to legitimize a populist reform message, pairing anti-establishment rhetoric with a trusted local media source to build both trust and urgency. |
| Iowa | 100.0% |
| 18-24 · female | 3.2% |
| 45-54 · male | 6.4% |
| 65+ · male | 6.9% |
| 65+ · female | 13.2% |
| 55-64 · unknown | 0.1% |
| 55-64 · male | 5.2% |
| 55-64 · female | 9.1% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 9.8% |
| 18-24 · male | 1.5% |
| 35-44 · unknown | 0.3% |
| 35-44 · male | 8.6% |
| 35-44 · female | 15.0% |
| 25-34 · unknown | 0.4% |
| 25-34 · male | 7.0% |
| 25-34 · female | 12.9% |
| 18-24 · unknown | 0.1% |
| 65+ · unknown | 0.2% |