WAHLS FOR IOWA
Hi, I'm Gary. I'm a registered Republican and a Vietnam vet. Zach needs your help because he is a person who represents so many of the ideals that I personally hold about how government should serve the people of this state. It appears to me that at this point we have been let down by those leaders who have been representing us in Washington DC, and it's time for somebody who has common sense and the humanity and dignity to serve the fellow Iowans that we deserve. I'm here to ask that you put in as many dollars as you can afford to support Zach Wahls in his campaign for the Senate for the state of Iowa.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 42.0/100 |
| Spend / Reach / Long. / Eff. | 43.1 · 68.1 · 3.3 · 53.7 |
| Spend range | USD 2,500–2,999 |
| Impressions | 40,000 – 44,999 |
| CPM (≈ $/1k impr) | USD 64.69 |
| Est. audience size | — |
| Days live | 13 (2025-10-16 → 2025-10-29) |
| Created | 2025-10-16 |
| Creative variants | 1 body · 1 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | IA — Zach Wahls |
| Surfaced by | “senate:Zach Wahls” |
| Issue | candidate character bio |
| Framing | positive candidate |
| Message type | fundraising |
| Emotional appeal | empathy |
| Production tier | diy amateur |
| Who pictured | veterans military, seniors |
| Symbols | none |
| Call to action | donate |
| Standout element | Elderly Vietnam vet Republican speaking to camera from his living room chair as an unexpected cross-party endorser |
| Tactic | Classic 'unlikely supporter' testimonial tactic using a registered Republican Vietnam veteran to neutralize partisan resistance and build credibility with persuadable right-leaning voters, paired with a direct fundraising ask. |
| Iowa | 22.8% |
| California | 10.2% |
| New York | 5.5% |
| Illinois | 4.6% |
| Florida | 3.3% |
| Texas | 3.3% |
| Minnesota | 3.1% |
| 18-24 · female | 0.1% |
| 45-54 · male | 3.5% |
| 65+ · male | 25.1% |
| 65+ · female | 39.7% |
| 55-64 · unknown | 0.2% |
| 55-64 · male | 8.2% |
| 55-64 · female | 11.8% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 4.0% |
| 18-24 · male | 0.2% |
| 35-44 · unknown | 0.1% |
| 35-44 · male | 2.0% |
| 35-44 · female | 2.0% |
| 25-34 · unknown | 0.1% |
| 25-34 · male | 1.0% |
| 25-34 · female | 0.8% |
| 18-24 · unknown | 0.1% |
| 65+ · unknown | 0.9% |