WAHLS FOR IOWA
Zach Wahls is standing up for common sense and integrity. Add your name to join his campaign.
Marjorie Taylor Greene makes noise, but Ashley Hinson does the damage. She votes like an extremist, just without the spotlight. She turns her back on the values Iowa stands for: honesty, hard work, and decency. It’s time for leadership that actually represents Iowa. Join Zach Wahls today.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 32.4/100 |
| Spend / Reach / Long. / Eff. | 23.7 · 50.6 · 1.1 · 54.3 |
| Spend range | USD 400–499 |
| Impressions | 7,000 – 7,999 |
| CPM (≈ $/1k impr) | USD 59.94 |
| Est. audience size | — |
| Days live | 5 (2025-10-29 → 2025-11-03) |
| Created | 2025-10-29 |
| Creative variants | 1 body · 1 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | IA — Zach Wahls |
| Surfaced by | “senate:Zach Wahls” |
| Issue | democracy elections |
| Framing | attack opponent |
| Message type | list building survey |
| Emotional appeal | anger |
| Production tier | semi pro |
| Who pictured | opponent |
| Symbols | none |
| Call to action | sign petition |
| Standout element | Split-screen torn-paper design pairing Ashley Hinson with Marjorie Taylor Greene in bold orange/red tones to visually brand Hinson as an extremist |
| Tactic | The ad deploys a guilt-by-association attack, arguing the more dangerous threat is the quiet enabler rather than the loud provocateur, using stark high-contrast imagery to make the comparison visceral and memorable. |
| Iowa | 66.6% |
| California | 3.9% |
| Illinois | 2.7% |
| New York | 2.0% |
| Texas | 1.6% |
| Minnesota | 1.6% |
| Florida | 1.5% |
| 18-24 · female | 0.2% |
| 45-54 · male | 3.6% |
| 65+ · male | 21.4% |
| 65+ · female | 33.9% |
| 55-64 · unknown | 0.2% |
| 55-64 · male | 6.4% |
| 55-64 · female | 13.6% |
| 45-54 · unknown | 0.2% |
| 45-54 · female | 7.8% |
| 18-24 · male | 0.3% |
| 35-44 · unknown | 0.2% |
| 35-44 · male | 2.9% |
| 35-44 · female | 5.0% |
| 25-34 · unknown | 0.2% |
| 25-34 · male | 1.3% |
| 25-34 · female | 2.1% |
| 65+ · unknown | 0.6% |