United States 2026 · Every advertiser

Aaron Clite for State Representative: District 81

This page ran 24 paid political ads on Facebook and Instagram between 31 May 2026 and 30 July 2026. Meta reports $1.5–3.9K of spend, which makes it the 9,035th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Democrats’ side. Race: State. Paid for by Friends of Aaron Clite .

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 ↗

24

ads

$2.7K

reported spend, range $1.5–3.9K

0.0%

of spend on federal races

$50

median spend per ad

Spend by week the ad started

1 Jun
6 Jul
3 Aug
7 Sep
5 Oct
 Spend still counting
2 Nov

Tone

Attack
30%
Promotional
61%
Informational
8.7%

Share of the 23 ads with text that our model classified. Attack ads name an opponent.

Most attacked

  • Extremist Republicans in Jefferson City$199
  • MAGA extremists$149
  • Donald Trump$99

Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.

Topics

Candidate profile
43%
Electoral process & turnout
26%
Economy & cost of living
26%
Security, crime & immigration
22%
Corruption & governance
13%
Rallies & events
13%
Infrastructure & energy
8.7%
Jobs & youth
4.3%

Spend by race: State 100%.

Spend by ad language: English 98%.

The costliest ads

The highest-spend ad of each distinct text, as it ran.

  • You don't have to wait until August 4. Early voting is open right now, through Monday, August 3. There are six spots around the city. No excuse needed, no paperwork. You show up with a photo ID and you're done in a few minutes. I'm asking for your vote. Let's get to work. clitefor81.com/vote

    21 July 2026 · Aaron Clite for State Representative: District 81 · $500 – $599 · 60K+ impressions · Promotional · Ad Library

  • I'm Aaron Clite. I'm running for State Rep right here in South St. Louis, District 81. Early voting just opened. You can vote any day through Monday, August 3, at six spots around the city. No excuse, no paperwork, just a photo ID. I'm asking for your vote. Let's get to work. clitefor81.com/vote

    21 July 2026 · Aaron Clite for State Representative: District 81 · $300 – $399 · 70K+ impressions · Promotional · Ad Library

  • Jefferson City treats St. Louis like a punching bag, and St. Louis City pays the price. I'm Aaron Clite: attorney, neighbor, and your candidate for State Representative in District 81. I've taken on big corporations and won for everyday people, now I'll fight to bring our fair share back home. 🗳️ Vote in the Democratic primary — on or before Tuesday, August 4.

    22 June 2026 · Aaron Clite for State Representative: District 81 · $200 – $299 · 15K+ impressions · Promotional · Ad Library

  • Jefferson City works for lobbyists. Aaron Clite works for you.

    1 July 2026 · Aaron Clite for State Representative: District 81 · $100 – $199 · 8K+ impressions · Promotional · Ad Library

  • Most politicians? You never see them. Aaron Clite is already out here — knocking doors on your block, rain or shine. He shows up. And he'll bring that same energy to Jefferson City.

    1 July 2026 · Aaron Clite for State Representative: District 81 · $100 – $199 · 25K+ impressions · Promotional · Ad Library

  • I take on powerful corporations for a living. So I was know what it looks like when working people get beat down by the folks who have all the money and all the lawyers. I've spent my career on the other side of that fight, standing with people who got hurt and got told to take whatever scraps they were offered. Now I want to take that fight to Jefferson City. I'm not a politician. I'm a first-generation lawyer who grew up working class and chose to plant my roots right here in South City. I

    30 June 2026 · Aaron Clite for State Representative: District 81 · $100 – $199 · 10K+ 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.