WAHLS FOR IOWA
For hundreds of thousands of Iowa seniors, Social Security isn’t optional. It’s how they pay for groceries, medicine, and housing. Ashley Hinson voted to cut $452 million in Social Security. Zach Wahls is running for Senate to protect Social Security and put Iowa families first. Chip in what you can today to help Zach take on Ashley Hinson.
For hundreds of thousands of Iowa seniors, Social Security isn’t optional. It’s how they pay for groceries, medicine, and housing. Ashley Hinson voted to cut $452 million in Social Security. Zach Wahls is running for Senate to protect Social Security and put Iowa families first. Chip in what you can today to help Zach take on Ashley Hinson.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 33.5/100 |
| Spend / Reach / Long. / Eff. | 17.4 · 51.9 · 5.0 · 59.6 |
| Spend range | USD 200–299 |
| Impressions | 8,000 – 8,999 |
| CPM (≈ $/1k impr) | USD 29.35 |
| Est. audience size | — |
| Days live | 19 (2026-01-13 → 2026-02-01) |
| Created | 2026-01-13 |
| Creative variants | 2 body · 2 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | IA — Zach Wahls |
| Surfaced by | “senate:Zach Wahls” |
| Issue | social security medicare |
| Framing | contrast comparison |
| Message type | fundraising |
| Emotional appeal | fear |
| Production tier | semi pro |
| Who pictured | candidate, opponent, seniors |
| Symbols | money cash |
| Call to action | donate |
| Standout element | Split-screen diagonal dividing a warm-toned smiling Wahls from a dark desaturated opponent with dollar-amount attack text in bold gold |
| Tactic | Classic contrast attack using a specific dollar figure to make the threat concrete and urgent, pairing fear of Social Security cuts with a clear heroic alternative and immediate donate CTA. |
| Iowa | 57.4% |
| California | 4.8% |
| Florida | 2.8% |
| Illinois | 2.5% |
| New York | 1.9% |
| Minnesota | 1.9% |
| Texas | 1.8% |
| 18-24 · female | 0.2% |
| 18-24 · male | 0.3% |
| 25-34 · female | 0.9% |
| 25-34 · male | 1.0% |
| 35-44 · female | 2.1% |
| 35-44 · male | 2.4% |
| 35-44 · unknown | 0.2% |
| 45-54 · female | 4.4% |
| 45-54 · male | 3.3% |
| 45-54 · unknown | 0.2% |
| 55-64 · female | 12.5% |
| 55-64 · male | 7.9% |
| 55-64 · unknown | 0.2% |
| 65+ · female | 39.6% |
| 65+ · male | 24.0% |
| 65+ · unknown | 0.8% |