United States 2026 · Every advertiser
Chris Oates for State Rep
This page ran 168 paid political ads on Facebook and Instagram between 30 June 2026 and 1 September 2026. Meta reports $600 – $17.2K of spend, which makes it the 4,584th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: State.
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 ↗
168
ads
$8.9K
reported spend, range $600 – $17.2K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 161 ads with text that our model classified. Attack ads name an opponent.
Topics
Spend by race: State 100%.
Spend by ad language: English 91%, Spanish 2.8%, Portuguese 1.7%, French 0.6%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
In June, I promised to reject SuperPAC spending on my behalf. Even though one of the other candidates broke the pledge, I'm sticking with it. In Massachusetts, we have strict campaign finance limits for a reason and I hope all Democrats eventually agree to keep unlimited spending out of our races.
28 August 2026 · Chris Oates for State Rep · $200 – $299 · 80K+ impressions · Promotional · Ad Library
Public transit: Medford and Somerville rely on a functioning MBTA. But it’s facing nearly a billion dollars in deficit. I’ll work to close that gap so that our buses and T isn’t at risk of cuts every year and we can plan for long-term improvements. I will be taking the bus and Orange Line to Beacon Hill. This isn’t an issue to me. It’s my commute. Vote by September 1.
28 August 2026 · Chris Oates for State Rep · $100 – $199 · 9K+ impressions · Promotional · Ad Library
A few words from my wife, the true hero of the campaign. She's a doctor and spends her days taking care of sick people and her evenings taking care of a four-year old who never slows down. She also helps me keep this campaign in perspective. Every yard sign, post, endorsement - none of it matters compared to the actual job of governance. Everything we do from now until Election Day is about helping us get a government that can better serve the residents of this district with honesty, integrity,
23 August 2026 · Chris Oates for State Rep · $100 – $199 · 25K+ impressions · Promotional · Ad Library
Health care: Massachusetts is a world leader in developing new medicines. But there are serious questions about what new treatments will be available on our insurance plans. I’ll work to expand primary care, control costs at hospitals, and cover the scientific breakthroughs that can transform lives. Vote by September 1.
28 August 2026 · Chris Oates for State Rep · $100 – $199 · 10K+ impressions · Promotional · Ad Library
There's a lot to be done on Beacon Hill. With your help, we can: - Fix the roads - Build more affordable homes - Have cleaner and cheaper energy - Get better bus service - Ban gambling ads in live sports - Fund universal childcare - Protect public schools from budget cuts Go to ChrisOates.org to join the team and help us get to work #somerville #medford #massachusetts
21 August 2026 · Chris Oates for State Rep · $100 – $199 · 60K+ impressions · Promotional · Ad Library
The polls are open until 8pm today! Get yout and vote! More on my platform at chrisoates.org.
1 September 2026 · Chris Oates for State Rep · $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.