WAHLS FOR IOWA
Zach Wahls is running to be Iowa’s next U.S. Senator! Donate now.
Let’s be honest. Chuck Schumer has a favorite candidate in this race. And it’s not Zach Wahls. Why? Because Zach doesn’t take marching orders from DC insiders. As a State Senator, he stood up to the Democratic establishment and put Iowa families first, even when party leaders didn’t like it. If you want more of the same from Washington, scroll on. That’s what happens when we let the establishment decide for us. But if you want real change, and a Democrat who can flip this seat and fight for Iowa, not DC, now is the moment. Rush a $10 and help prove Iowa can’t be bought.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 32.6/100 |
| Spend / Reach / Long. / Eff. | 17.4 · 51.9 · 1.4 · 59.6 |
| Spend range | USD 200–299 |
| Impressions | 8,000 – 8,999 |
| CPM (≈ $/1k impr) | USD 29.35 |
| Est. audience size | — |
| Days live | 6 (2026-01-02 → 2026-01-08) |
| Created | 2026-01-02 |
| 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 | fundraising |
| Emotional appeal | anger |
| Production tier | semi pro |
| Who pictured | candidate |
| Symbols | none |
| Call to action | donate |
| Standout element | Bold two-color headline contrasting white 'doesn't play' with orange 'Chuck Schumer's rules' against deep green background |
| Tactic | The ad deploys an anti-establishment contrast tactic — positioning Wahls as the outsider insurgent by weaponizing Schumer's name as a liability to fundraise off of, turning rejection by DC elites into a credibility badge. |
| Iowa | 54.8% |
| California | 5.1% |
| Texas | 3.0% |
| Illinois | 2.8% |
| Florida | 2.1% |
| New York | 2.0% |
| Minnesota | 1.9% |
| 18-24 · female | 0.2% |
| 45-54 · male | 3.0% |
| 65+ · male | 23.1% |
| 65+ · female | 42.1% |
| 55-64 · unknown | 0.3% |
| 55-64 · male | 6.3% |
| 55-64 · female | 11.7% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 4.4% |
| 18-24 · male | 0.6% |
| 35-44 · unknown | 0.2% |
| 35-44 · male | 2.5% |
| 35-44 · female | 2.4% |
| 25-34 · unknown | 0.0% |
| 25-34 · male | 1.3% |
| 25-34 · female | 1.1% |
| 18-24 · unknown | 0.0% |
| 65+ · unknown | 0.9% |