United States 2026 · Every advertiser
Welsh For Oregon
This page ran 16 paid political ads on Facebook and Instagram between 17 September 2026 and 26 October 2026. Meta reports $32.5–38.5K of spend, which makes it the 1,671st largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Democrats’ side. Race: State. Paid for by WELSH FOR OREGON.
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 ↗
16
ads
$35.5K
reported spend, range $32.5–38.5K
0.0%
of spend on federal races
$2K
median spend per ad
Spend by week the ad started
Tone
Share of the 16 ads with text that our model classified. Attack ads name an opponent.
Most attacked
- Kevin Mannix$15.5K
Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.
Topics
Spend by race: State 100%.
Spend by ad language: English 80%, English and Spanish 20%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
I’m Michael Welsh, a working dad who knows Oregon families are feeling squeezed by rising costs. I’ll fight to lower utility bills, cut taxes for everyday families, and work with anyone to make life more affordable. I’m running for State House to put Oregon families first.
17 September 2026 · Welsh For Oregon · $4–4.5K · 400K+ impressions · Promotional · Ad Library
Everything costs too much, and Kevin Mannix is making things a whole lot worse. He voted to increase utility bills while pandering to billionaires looking to build data centers in our communities. Kevin Mannix fights for big money. I'll fight for working families.
17 September 2026 · Welsh For Oregon · $4–4.5K · 200K+ impressions · Attack · Ad Library
As a parent, I stand with our community, grieving what this could mean for our families and feeling anger for our teachers and students. The loss of these schools will have a significant impact on the Salem Keizer community. I urge our district leaders to do everything they can to ensure community voices and input is actually heard. Access to high quality public education should be available to everyone. . . . Como padre, estoy con nuestra comunidad, afligido por lo que esto podría significa
14 October 2026 · Welsh For Oregon · $3–3.5K · 600K+ impressions · Informational · Ad LibrarySpanish
Salem Keizer deserves a representative who shares the challenges from the rising cost of living. From groceries to everyday essentials, people are struggling just to get by. As a working dad, I care about the wellbeing of you and your family. That’s why I’ll advocate to bring down the cost of goods in order to put money back into the pockets of hard working Oregonians. ➡️Vote Michael Welsh this November. . . . Salem Keizer merece un representante que comparta los desafíos del aumento del cos
13 October 2026 · Welsh For Oregon · $2.5–3K · 200K+ impressions · Promotional · Ad LibrarySpanish
The cost of living keeps going up, and working families are feeling the squeeze. Kevin Mannix voted for policies that increase utility bills while supporting tax breaks for billion-dollar companies building data centers in our communities. Mannix has his priorities. Mine are making life more affordable and standing up for working families.
23 October 2026 · Welsh For Oregon · $1–1.5K · 100K+ impressions · Attack · Ad Library
My priority during this election season is to meet as many folks across Salem and Keizer & have real face to face conversations. I’m not a career politician, I’m a local dad who wants to help our community grow into the best place it can be. . . . Mi prioridad durante esta temporada electoral es conocer a tanta gente en Salem y Keizer y tener conversaciones reales cara a cara. No soy un político de carrera, soy un padre local que quiere ayudar a nuestra comunidad a convertirse en el mejor lu
13 October 2026 · Welsh For Oregon · $1–1.5K · 90K+ impressions · Promotional · Ad LibrarySpanish
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.