United States 2026 · Every advertiser

Kevin Peterson for MN Senate

This page ran 46 paid political ads on Facebook and Instagram between 13 August 2026 and 21 October 2026. Meta reports $12.3–18.9K of spend, which makes it the 3,147th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Republicans’ 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 ↗

46

ads

$15.6K

reported spend, range $12.3–18.9K

11%

of spend on federal races

$150

median spend per ad

Spend by week the ad started

7 Sep
5 Oct
 Spend still counting
2 Nov

Tone

Attack
40%
Promotional
55%
Informational
5.0%

Share of the 40 ads with text that our model classified. Attack ads name an opponent.

Most attacked

  • Bonnie Westlin$3.5K
  • Peggy Flanagan, Jesse Vavreck, Ginny Klevorn, and the DFL$1.7K
  • DFL$1.2K
  • the DFL$1.2K
  • Walz administration and Minnesota Democrats$250
  • Tim Walz, Peggy Flanagan, Bonnie Westin and the rest of the fiscally irresponsible Democrats in the state legislature$250

Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.

Topics

Corruption & governance
58%
Economy & cost of living
53%
Candidate profile
38%
Rallies & events
15%
Security, crime & immigration
13%
Health
7.5%
Electoral process & turnout
7.5%
Infrastructure & energy
7.5%

Spend by race: Federal 11%, State 89%.

Spend by ad language: English 88%.

The costliest ads

The highest-spend ad of each distinct text, as it ran.

  • Spotted in Plymouth this week... The DFL Monolith is at it again... City council. Mayor. House. Senate. Congress. Governor. U.S. Senate. Same team. Same corner. Same energy. Same lack of independent thought. ❌ Peggy Flanagan for U.S. Senate: Medicare for All. Washington theater. Political persona shape-shifter. Executive incompetence. Minnesota families pay the tab. ❌ Jesse Vavreck for City Council: Indivisible West Metro Endorsed. When's the next paid protestor meeting? ❌ Ginny Klevorn fo

    15 September 2026 · Kevin Peterson for MN Senate · $1.5–2K · 100K+ impressions · Attack · Ad Library

  • Fraud. Spending. Taxes. Affordability. Those are the top issues that concern families in Plymouth, Medicine Lake and southwestern Maple Grove. Now let's take a look at what Bonnie Westlin has been working on instead. ❌ Bonnie Westlin voted to increase your electricity bill, requiring every Minnesota utility to go 100% carbon-free by 2040 – adding up to $4,000 per year to the average family's utility expenses through 2050. (HF7, 2023) ❌ Bonnie Westlin voted to make our roads less safe and to

    23 September 2026 · Kevin Peterson for MN Senate · $1–1.5K · 45K+ impressions · Attack · Ad Library

  • Kevin Peterson here, Plymouth neighbor running for State Senate in District 42. A lot of Democrats in Plymouth and Maple Grove didn’t change. The DFL did. What used to be a practical farm- and labor-focused party in the suburbs has become more activist, more ideological and less concerned about whether government actually works for families paying the bills. One-party control in St. Paul produced bigger spending, higher costs, weaker oversight and policies that feel designed for Minneapolis po

    20 September 2026 · Kevin Peterson for MN Senate · $1–1.5K · 80K+ impressions · Attack · Ad Library

  • In Minnesota, you often hear, “Vote blue, no matter who.” But a reasonable question is, "What has voting blue done for you?" ✅ The DFL squandered an $18 billion budget surplus. ✅ The DFL increased the cost of government by 40%. ✅ The DFL looked the other way while fraudsters stole $9 billion of your tax dollars. ✅ The DFL allowed Minnesota schools to deteriorate. Twenty years ago, our schools were the envy of the nation, consistently ranking in the top 10 for test scores and graduation

    17 September 2026 · Kevin Peterson for MN Senate · $1–1.5K · 45K+ impressions · Attack · Ad Library

  • Who is Bonnie Westlin? 👇👇👇 Bonnie Westlin endorses Peggy Flanagan's DFL – your taxes, their priorities, zero results. Flanagan and Westlin represent a portion of the DFL that has become too progressive. Is Bonnie Westlin the kind of politician we want to be representing our district in St. Paul? #KPforMN

    11 September 2026 · Kevin Peterson for MN Senate · $1–1.5K · 50K+ impressions · Attack · Ad Library

  • It’s time to bring accountability, transparency and common-sense financial management back to our state government. Please view and share the videos on my YouTube channel and the video of the League of Women Voters candidate forum. The choice this November for SD42 could not be more clear. And please keep an eye out for my new mobile billboard: Save Our State. End Fraud. Cut Taxes. Vote Republican. https://ow.ly/Ogoq50ZRSv2 https://ow.ly/XAZk50ZRSuZ #KPforMN #LWVMN

    27 September 2026 · Kevin Peterson for MN Senate · $800 – $899 · 25K+ 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.