KESSLER 2026
Many of you have asked me about my current stance on reproductive freedom. Let me address that now. I’ve always believed in personal responsibility, human dignity, and freedom. Over time, I’ve listened to doctors, to women, to families, and I’ve seen what happens when the government overreaches into deeply personal decisions. My position has evolved because the facts are clear: banning abortion and threatening access to contraception doesn’t protect life — it strips away freedom and endangers health. That’s why, if elected, I will immediately cosponsor the Women’s Health Protection Act to codify Roe v. Wade and the Right to Contraception Act to protect access to birth control and the providers who prescribe it. Growth is part of leadership. Freedom is non-negotiable.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 41.7/100 |
| Spend / Reach / Long. / Eff. | 25.8 · 70.7 · 2.5 · 67.7 |
| Spend range | USD 500–599 |
| Impressions | 50,000 – 59,999 |
| CPM (≈ $/1k impr) | USD 9.99 |
| Est. audience size | 10,001 – 50,000 |
| Days live | 10 (2026-05-04 → 2026-05-14) |
| Created | 2026-05-04 |
| Creative variants | 1 body · 0 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | WV — Jeff Kessler |
| Surfaced by | “senate:Jeff Kessler” |
| Issue | abortion |
| Framing | positive candidate |
| Message type | persuasion |
| Emotional appeal | empathy |
| Production tier | semi pro |
| Who pictured | candidate |
| Symbols | none |
| Call to action | none |
| Standout element | candidate speaking directly to voters in first-person confessional tone about a position evolution |
| Tactic | The ad uses a personal, conversational 'position evolution' narrative to build trust and relatability with voters on abortion rights, framing the candidate as a thoughtful listener rather than a partisan ideologue. |
| West Virginia | 100.0% |
| 18-24 · female | 1.9% |
| 45-54 · male | 7.1% |
| 65+ · male | 14.1% |
| 65+ · female | 22.6% |
| 55-64 · unknown | 0.1% |
| 55-64 · male | 7.6% |
| 55-64 · female | 11.3% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 9.6% |
| 18-24 · male | 0.9% |
| 35-44 · unknown | 0.1% |
| 35-44 · male | 5.6% |
| 35-44 · female | 9.3% |
| 25-34 · unknown | 0.1% |
| 25-34 · male | 3.8% |
| 25-34 · female | 5.5% |
| 65+ · unknown | 0.2% |