United States 2026 · Every advertiser
Andrew Gruel for City Council
This page ran 11 paid political ads on Facebook and Instagram between 16 October 2026 and 23 October 2026. Meta reports $7–10.1K of spend, which makes it the 4,703rd largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: Local.
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 ↗
11
ads
$8.5K
reported spend, range $7–10.1K
0.0%
of spend on federal races
$350
median spend per ad
Spend by week the ad started
Tone
Share of the 11 ads with text that our model classified. Attack ads name an opponent.
Topics
Spend by race: Local 100%.
Spend by ad language: English 100%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
Another great project in the works in @surfcity.usa 🇺🇸
22 October 2026 · Andrew Gruel for City Council · $1.5–2K · 40K+ impressions · Promotional · Ad Library
When you call 911 in Huntington Beach, our firefighters show up. For every neighborhood, every family, every time. That's why the endorsement of Huntington Beach Firefighters Local 3354 means so much to me. These are the people who run toward the emergency, and they know what it takes to keep this city safe. I'll keep working to make sure they have the staffing, equipment, and response times our neighborhoods deserve. I'd be grateful for your vote by November 3rd. Andrew Gruel HB City Council
21 October 2026 · Andrew Gruel for City Council · $1.5–2K · 80K+ impressions · Promotional · Ad Library
I'm proud to have the endorsement of the Republican Party of Orange County in my race for Huntington Beach City Council. I've spent my career running small businesses in this town, and I've learned that good government looks a lot like a good kitchen. Keep it clean, keep it safe, and don't spend money you don't have. That's what I'll keep bringing to City Hall: safe neighborhoods, a city that's open for business, and a budget residents can trust. Thank you for your support. Please vote by Nove
21 October 2026 · Andrew Gruel for City Council · $1.5–2K · 80K+ impressions · Promotional · Ad Library
Proud to be endorsed by the Huntington Beach Firefighters Association alongside Brian Thienes.
23 October 2026 · Andrew Gruel for City Council · $1–1.5K · 20K+ impressions · Promotional · Ad Library
My journey opening my first business here in Huntington Beach. We have come a long way, but there is always work to be done.
22 October 2026 · Andrew Gruel for City Council · $1–1.5K · 25K+ impressions · Promotional · Ad Library
Huntington Beach police officers and firefighters don't hand out endorsements lightly. This year, both of them are backing me, and I'm the only candidate in this race who can say that.The men and women who answer our 911 calls know who has their back. I'm running to keep our neighborhoods safe, our beaches clean, and our city budget honest. I'd be grateful for your vote by November 3rd. Andrew Gruel HB City Councilman Gruel4Council.com #HuntingtonBeach #SurfCityUSA #HBCityCouncil #AndrewGruel
17 October 2026 · Andrew Gruel for City Council · $300 – $399 · 20K+ 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.