United States 2026 · Every advertiser

Ryan Thomas

This page ran 15 paid political ads on Facebook and Instagram between 5 May 2026 and 20 August 2026. Meta reports $0 – $1.5K of spend, which makes it the 15,140th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Republicans’ side. Race: Local. Paid for by Ryan for Lynchburg.

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 ↗

15

ads

$743

reported spend, range $0 – $1.5K

0.0%

of spend on federal races

$50

median spend per ad

Spend by week the ad started

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

Tone

Attack
36%
Promotional
64%

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

Topics

Security, crime & immigration
50%
Candidate profile
36%
Corruption & governance
29%
Economy & cost of living
21%
Rallies & events
7.1%
Electoral process & turnout
7.1%
Infrastructure & energy
7.1%
Health
7.1%

Spend by race: Local 93%, No specific race 6.7%.

Spend by ad language: English 93%.

The costliest ads

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

  • Let's end mass warrantless surveillance in Lynchburg. There will be a City Council meeting August 25th at 7pm, and the deadline to sign up to speak is noon Friday. Flock systems will be on the agenda. There will be several resolutions considered. Some are good. Some are okay. Some are delaying tactics for political reasons. Look, I get it—politicians use hot issues like these for strategic maneuvering. To some extent, that's politics. It doesn't necessarily mean they're being disingenuous; pol

    20 August 2026 · Ryan Thomas · $0 – $99 · 1K+ impressions · Attack · Ad Library

  • It's been good to see this issue getting more traction. Eliminating the use of Flock camera systems was part of my platform, and I remain committed to seeing them removed from the city. https://www.wdbj7.com/2026/07/07/lynchburg-keeping-flock-surveillance-technology-despite-privacy-concerns/ Here are some common arguments for the Flock camera systems--and why they're wrong: 1. "You have no expectation of privacy in public." Of course you don't, and that is entirely irrelevant. The problem he

    8 July 2026 · Ryan Thomas · $0 – $99 · 1K+ impressions · Attack · Ad Library

  • Looking forward to spending some time with fellow Lynchburgers this Friday at Lynchburg Arms! We’ll be talking about the issues facing Lynchburg — including affordability, government overreach, and how local government can defend constitutional rights and push back when Richmond oversteps its authority. If you’ve got questions, concerns, ideas, or just want to talk local politics for a bit, come hang out. 📍 Lynchburg Arms 2309 Mayflower Dr, Lynchburg, VA 24501 🕓 Friday, May 29th 4pm–7pm N

    28 May 2026 · Ryan for Lynchburg City Council-Republican · $0 – $99 · 1K+ impressions · Promotional · Ad Library

  • You will not find a stronger candidate on the 2nd Amendment. "Shall not be infringed" means exactly what it says. You don't need a politician, professor, or judge to tell you what it means. It is crystal clear. Not only do I support Lynchburg’s existing Second Amendment Sanctuary Resolution, but I would strengthen it by adding a provision making clear that Lynchburg will not use local resources to enforce *any* new anti-Second Amendment dictates from Richmond. No exceptions. And that's just wh

    28 May 2026 · Ryan for Lynchburg City Council-Republican · $0 – $99 · 1K+ impressions · Promotional · Ad Library

  • Hey Lynchburg, I'm Ryan Thomas and I’m running for City Council to bring principled Constitutional conservative leadership back to local government — leadership focused on affordability, less bureaucracy, defending constitutional rights, and actually following through on the values we campaign on. No drama. Just good policy. The Republican primary is May 30th from 8am–3pm at the Brookville Ruritan Club, 311 Beverly Hills Circle, Lynchburg, VA 24502. That’s just 3 days away. This campaign has

    27 May 2026 · Ryan for Lynchburg City Council-Republican · $0 – $99 · 7K+ impressions · Promotional · Ad Library

  • A lot of people in Lynchburg are exhausted. Exhausted with the drama, the dysfunction, and watching performative politics replace effective governance. I’m running for City Council to bring principled Constitutional conservative leadership back to local government — leadership focused on affordability, less bureaucracy, defending constitutional rights, and actually following through on the values we campaign on. That means making housing more affordable through deregulation and modernized zon

    26 May 2026 · Ryan for Lynchburg City Council-Republican · $0 – $99 · 2K+ 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.

Ryan Thomas: political ads on Facebook and Instagram before the 2026 US midterms · Vipima