WAHLS FOR IOWA
Gary Berkland: Zach represents the kind of leadership both parties used to value: honest, practical, and grounded in Iowa common sense.
Have you read this? This is happening all over Iowa. Across party lines, Iowans are meeting Zach and realizing that we have a chance to elect a U.S. Senator who will fight for us. Here’s what one Republican had to say: “This election is about more than left versus right. It’s about right versus wrong. It’s about whether Iowa will send another politician to Washington to protect the status quo — or send someone who will challenge it." “Zach Wahls doesn’t see Iowans as Democrats or Republicans — he sees us as neighbors. He’s running to lower costs for families, protect our farms, and make sure our kids have good schools to learn in and good jobs to stay for.” Read more →
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 33.7/100 |
| Spend / Reach / Long. / Eff. | 11.9 · 55.8 · 0.8 · 66.3 |
| Spend range | USD 100–199 |
| Impressions | 10,000 – 14,999 |
| CPM (≈ $/1k impr) | USD 11.96 |
| Est. audience size | 50,001 – 100,000 |
| Days live | 4 (2026-02-26 → 2026-03-02) |
| Created | 2026-02-26 |
| 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 | persuasion |
| Emotional appeal | hope |
| Production tier | semi pro |
| Who pictured | candidate |
| Symbols | farm rural |
| Call to action | learn more |
| Standout element | bright golden-yellow background with 'Wahls For Us' Iowa-shaped logo reinforcing geographic and communal identity |
| Tactic | The ad leverages a Republican crossover endorsement from a credible local outlet (Bleeding Heartland) to signal bipartisan viability and trustworthiness, lowering resistance among persuadable right-leaning voters. |
| Iowa | 100.0% |
| 18-24 · female | 3.2% |
| 45-54 · male | 5.0% |
| 65+ · male | 8.7% |
| 65+ · female | 21.7% |
| 55-64 · unknown | 0.1% |
| 55-64 · male | 4.4% |
| 55-64 · female | 11.5% |
| 45-54 · unknown | 0.2% |
| 45-54 · female | 9.6% |
| 18-24 · male | 1.9% |
| 35-44 · unknown | 0.3% |
| 35-44 · male | 5.5% |
| 35-44 · female | 12.3% |
| 25-34 · unknown | 0.2% |
| 25-34 · male | 5.2% |
| 25-34 · female | 9.8% |
| 18-24 · unknown | 0.1% |
| 65+ · unknown | 0.3% |