United States 2026 · Every advertiser
Beesley For Grass Valley City Council
This page ran 13 paid political ads on Facebook and Instagram between 14 August 2026 and 25 October 2026. Meta reports $0 – $1.3K of spend, which makes it the 15,734th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: Local. Paid for by the Committee to Elect Scott Beesley for Grass Valley City Council 2026 FPPC# 1490138.
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 ↗
13
ads
$644
reported spend, range $0 – $1.3K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 12 ads with text that our model classified. Attack ads name an opponent.
Topics
Spend by race: Local 100%.
Spend by ad language: English 92%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
Our kids can’t afford to stay. Our service workers can’t afford to move here. And no one wants to lose what makes Grass Valley feel like home. We don’t have to choose. With smart, well-designed housing, we can protect our historic character and keep our town within reach for everyone. Join me in building a Grass Valley for all of us.
25 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 100+ impressions · Promotional · Ad Library
I don't fit in one box, and that’s the point. Republicans, Democrats, Independents, first-time voters, lifelong residents, small business owners, and community leaders have all said the same thing: we need someone who listens. Meet the people behind this campaign.👇 I am proud to be endorsed by: - Howard Levine: City of Grass Valley, former Mayor - Mark Johnson: City of Grass Valley, former Mayor - Marty Lombardi - Tom Ivy: City of Grass Valley, City Council - John Baggett: Superintendent of Ne
24 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 2K+ impressions · Promotional · Ad Library
No party. No agenda. Just Grass Valley. I am the only independent candidate in this race, which means I answer to one group: you. I’ll listen to neighbors, analyze the data, and keep the focus on local issues. Watch below, and vote Scott Beesley for Grass Valley City Council.
23 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 2K+ impressions · Promotional · Ad Library
Gravel, grit, and giving back! 💪 Thank you to all the riders who raised money for teen mental wellness at Heart of Gold Gravel. Proud to be on the executive committee, and stoked to stand on the podium for the first time since my knee surgery! 🏆
18 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 1K+ impressions · Promotional · Ad Library
Ballots are out! Don't forget - you get two votes for two open seats on Grass Valley City Council.
16 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 100+ impressions · Informational · Ad Library
I am honored to have the trust and endorsement of Ray Kress! https://www.theunion.com/news/community/ideas-opinions-ray-kress-scott-beesley-for-grass-valley-city-council/article_e33d644c-8ed7-4d0a-b73d-b6f82c2593c2.html
15 October 2026 · Beesley For Grass Valley City Council · $0 – $99 · 100+ 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.