United States 2026 · Every advertiser
Stephanie Stock for Ohio House
This page ran 58 paid political ads on Facebook and Instagram between 2 May 2026 and 9 May 2026. Meta reports $0 – $5.7K of spend, which makes it the 8,703rd largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: State.
Data from the Meta Ad Library, pulled 4 November 2026. Election on 3 November 2026. · Every ad of this page in Meta’s Ad Library ↗
58
ads
$2.9K
reported spend, range $0 – $5.7K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 51 ads with text that our model classified. Attack ads name an opponent.
Most attacked
- Speaker Matt Huffman$594
- Mike Kahoe$248
Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.
Topics
Spend by race: State 100%.
Spend by ad language: English 88%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
YOUR VOTE TODAY will decide the FUTURE of House District 31! Will you be swayed by the mass of establishment messaging to install the next “yes-man” in Columbus, or will you chose a conservative, Norton mom of 4, and citizen advocate, to be a fearless fighter for you? My campaign has been 100% funded by citizens who TRUST me to be a voice for the people - just as I have been for the last decade. I will fight for your family and mine on the important issues!! ✅ Ending property taxes for s
5 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 100+ impressions · Promotional · Ad Library
This endorsement video was sent to me today by Theresa in Cuyahoga Falls!  I was privileged to meet her after speaking at the Ohio Christian Alliance event in Fairlawn last month. As primary voters, it is our responsibility to make sure that we research each candidate and that choose the candidate that is best for the future of this state. I am thankful that Theresa has chosen to entrust me with her vote! Tomorrow, May 5th, I hope to earn YOUR VOTE! I promise to WORK for YOU and be YOUR VO
4 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 100+ impressions · Promotional · Ad Library
The 2026 Primary is NOT about Republicans choosing the best conservative candidate, it’s all about forcing voters into the arms of the candidate most likely to VOTE to RE-ELECT Speaker Matt Huffman. Below is a LIST of reasons why Speaker Huffman is BAD for OHIO: 👇🏼👇🏼👇🏼 ❌Blocking HB 1 a bill that would prevent foreign entities from buying up our farm lands, particularly around important areas like military bases ❌Blocking the vote on HB 12 right to try (protects access to off-label tre
5 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 0+ impressions · Attack · Ad Library
It means so much to have earned the votes of Ohioans across this district! If elected, I will work every day to defend your freedoms and fight for YOU! Get OUT and VOTE MAY 5th! 🇺🇸🇺🇸🇺🇸
5 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 0+ impressions · Promotional · Ad Library
Had a great day knocking doors in Copley today with a rockstar volunteer, Leshia from Richfield. I came home to find a second round of the same HIT piece mailer that was previously sent out from Speaker Matt Huffman. He is using more of the 80K that my opponent donated to the OHROC Caucus. It’s just another day of grassroots conservatives VS the Columbus swamp!…
4 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 100+ impressions · Attack · Ad Library
Great news out of HHS!
5 May 2026 · Stephanie Stock for Ohio House · $0 – $99 · 0+ impressions · Ad Library
Figures cover domestic political ads paid in dollars, from 4 May 2026. Spend is the sum of Meta’s range midpoints; impressions above one million are reported as “1M+”, so impression figures are floors. Each ad counts in the week its delivery started, with its lifetime spend at our last pull; ads still running before the vote are counted as of 31 October 2026.
Back to the United States report, both parties and every candidate or every advertiser.