Tom Willis Victory
Tom Willis is a small business owner and State Senator with 25 years of service as a U.S. Army Special Forces Green Beret and serving in the West Virginia National Guard. He has fought for our families, jobs, and conservative values. Now, Tom is running for U.S. Senate to bring principled leadership to Washington. On May 12th, vote Tom Willis for U.S. Senate in the upcoming Republican Primary.
↗ View in Meta Ad Library (the live creative — image/video/layout)
| Overall score | 38.6/100 |
| Spend / Reach / Long. / Eff. | 17.4 · 65.4 · 1.9 · 69.6 |
| Spend range | USD 200–299 |
| Impressions | 30,000 – 34,999 |
| CPM (≈ $/1k impr) | USD 7.68 |
| Est. audience size | 100,001 – 500,000 |
| Days live | 8 (2026-02-25 → 2026-03-05) |
| Created | 2026-02-25 |
| Creative variants | 1 body · 0 headline |
| Platforms | facebook, instagram |
| Languages | en |
| Candidate | WV — Tom Willis |
| Surfaced by | “senate:Tom Willis” |
| Issue | candidate character bio |
| Framing | positive candidate |
| Message type | persuasion |
| Emotional appeal | pride |
| Production tier | semi pro |
| Who pictured | candidate, veterans military, family children |
| Symbols | military, family |
| Call to action | vote |
| Standout element | Side-by-side military action photo and uniformed graduation photo with children humanizes candidate as both warrior and family man |
| Tactic | The ad builds credibility through a military service narrative, pairing combat imagery with family warmth to appeal to patriotic Republican primary voters on character rather than policy. |
| West Virginia | 89.0% |
| Pennsylvania | 2.0% |
| Virginia | 1.5% |
| Ohio | 1.2% |
| Kentucky | 1.0% |
| Maryland | 0.9% |
| Florida | 0.9% |
| 18-24 · female | 0.9% |
| 45-54 · male | 10.5% |
| 65+ · male | 18.3% |
| 65+ · female | 21.1% |
| 55-64 · unknown | 0.1% |
| 55-64 · male | 14.4% |
| 55-64 · female | 9.1% |
| 45-54 · unknown | 0.1% |
| 45-54 · female | 4.1% |
| 18-24 · male | 4.2% |
| 35-44 · unknown | 0.1% |
| 35-44 · male | 7.1% |
| 35-44 · female | 1.7% |
| 25-34 · unknown | 0.0% |
| 25-34 · male | 7.5% |
| 25-34 · female | 0.7% |
| 18-24 · unknown | 0.1% |
| 65+ · unknown | 0.2% |