United States 2026 · Every advertiser
David Casteel for State Representative
This page ran 33 paid political ads on Facebook and Instagram between 4 July 2026 and 30 July 2026. Meta reports $1.6–4.9K of spend, which makes it the 8,226th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Republicans’ side. Race: State. Paid for by Citizens to Elect David Casteel.
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 ↗
33
ads
$3.2K
reported spend, range $1.6–4.9K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 33 ads with text that our model classified. Attack ads name an opponent.
Most attacked
- David Robertson$1.5K
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 100%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
David Robertson has lived all over the country. He's not from Jefferson County. Don't elect carpetbagging David Robertson, he might just pick up and leave.....
18 July 2026 · David Casteel for State Representative · $600 – $699 · 80K+ impressions · Attack · Ad Library
Proud to announce that I am the only candidate endorsed by the Firefighters. This endorsement means a great deal to me. For years, I’ve stood shoulder-to-shoulder with our brave firefighters — the men and women who run toward danger when others run away. Their trust and support reinforce my commitment to protecting our communities, supporting first responders, and ensuring our firefighters have the resources they need to keep Jefferson County safe. Thank you to the Professional Firefighters of
25 July 2026 · David Casteel for State Representative · $300 – $399 · 30K+ impressions · Promotional · Ad Library
🚨 KEY ENDORSEMENT ANNOUNCEMENT 🚨 Your constitutional rights deserve more than campaign promises—they deserve proven leadership. I'm proud to announce that I've earned an A Rating from the NRA - National Rifle Association of America based on my voting record in the Missouri House. This recognition reflects my unwavering commitment to defending the Second Amendment and standing up for the rights of law-abiding Missourians. I'm honored to be the ONLY candidate in this race fighting for your Se
30 July 2026 · David Casteel for State Representative · $0 – $99 · 0+ impressions · Promotional · Ad Library
I am deeply honored to announce that I have received the sole endorsement of Missouri Right to Life Political Action Committees. Throughout my time serving our community, I have remained steadfast in defending the sanctity of life. My voting record reflects a consistent commitment to protecting the unborn and standing up for our most vulnerable citizens. Missouri Right to Life carefully evaluates candidates based on their voting records, leadership, and dedication to advancing pro-life policie
25 July 2026 · David Casteel for State Representative · $0 – $99 · 8K+ impressions · Promotional · Ad Library
David Casteel is pro-life, pro-gun, and pro-working families. He's the only life-long Jefferson County candidate in the race and he's ready to keep fighting for conservative values in Jefferson City.
24 July 2026 · David Casteel for State Representative · $0 – $99 · 0+ impressions · Promotional · 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.