United States 2026 · Every advertiser
McCulloch for Mayor
This page ran 29 paid political ads on Facebook and Instagram between 12 September 2026 and 25 October 2026. Meta reports $0 – $2.9K of spend, which makes it the 11,887th 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 Committee to Elect Tim McCulloch.
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 ↗
29
ads
$1.4K
reported spend, range $0 – $2.9K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 29 ads with text that our model classified. Attack ads name an opponent.
Most attacked
- Emterra$99
Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.
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.
Port Huron is at its best when we stand together. 💙⚓️ On a day when outside noise tries to divide us as a community, let’s show the world the true heart of the Blue Water Area. Yes, we’ve had plenty of tough discussions about what needs fixing in our city. We are going to tackle those challenges head-on. But today? Today is about remembering why Port Huron is worth fighting for in the first place. When we unite, the positives will always outweigh the negatives. 👇 Drop a comment below: What
25 October 2026 · McCulloch for Mayor · $0 – $99 · 100+ impressions · Promotional · Ad Library
SC4 has been been growing both in its course offerings and building wise. What are your thoughts on this? Truth be told, I am a graduate of SC4 with both a Certificate of Business and and an Associates of Science. I also did a stint as adjunct faculty at SC4 teaching courses in accounting. So, I am a proponent of higher education, especially when it comes to SC4. The questions I have gotten out on the campaign trail have been multifaceted. There have been concerns that SC4 has been purchas
23 October 2026 · McCulloch for Mayor · $0 – $99 · 1K+ impressions · Promotional · Ad Library
Cops & Jocks . . . . How can you pass up a chance to support C.A.P.T.U.R.E ? Joann and I stopped by for some tasty spaghetti. The cops and jocks are always a great crew to hang around. Thanks to Port Huron Police Department and Radio First for putting on such a fun event for a very worthy cause.
21 October 2026 · McCulloch for Mayor · $0 – $99 · 1K+ impressions · Promotional · Ad Library
I love Port Huron! Running for Mayor to build an exciting, bright future. Your City, Your Government.
21 October 2026 · McCulloch for Mayor · $0 – $99 · 1K+ impressions · Promotional · Ad Library
It is hard to beat a view like this. It really serves as a great reminder of why so many of us love calling Port Huron home. Taking care of our local beaches, looking out for the Lake Huron shoreline, and investing in our neighborhood parks is a shared effort that belongs to all of us. Our entire Blue Water Area community thrives when we listen to one another and work together. Let’s keep working to build the kind of city we all want to see for our families. Let's connect soon. 🌊
21 October 2026 · McCulloch for Mayor · $0 – $99 · 100+ impressions · Promotional · Ad Library
As the Port Huron Prowlers start a new season, it made me think of a fond memory I had, back during the wooden seat era, of watching the Prowlers win the Commissioner's Cup in April 2016 with my girls. Hockey has always been an important aspect of our community. I have so many memories going to games over the years. It made me think of the different teams we have had over the years. Do you remember them all? Who has been your favorite players over the years? Bobby McKillop was one that I a
17 October 2026 · McCulloch for Mayor · $0 – $99 · 2K+ impressions · Informational · 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.