Minnesota Senate 2026: the ads, and who's paying for them

Peggy Flanagan won · 53.7% to 43.6% · Called by AP on Nov 4

241 ads analyzed · 105 use a rhetorical technique, most often loaded language and name calling.

The words doing the persuading

From the Flanagan side · Paid for by North Star Dawn PAC “…claims she doesn’t take corporate PAC money. But the truth is Flanagan took money from Big Pharma to fund her special interest group – even as the pharmaceutical companies force…” Loaded Language See this ad →
From the Tafoya side · Paid for by Tafoya for Senate “Far-left Democrats didn't have the spine to stop the criminals who stole millions from Minnesotans. As your Senator, Michele…” Loaded Language See this ad →

See all 241 ads →

Peggy Flanagan (Democratic-Farmer-Labor) and Michele Tafoya (Republican) are the nominees for Minnesota's U.S. Senate seat in the November 3, 2026 general election. By their latest FEC reports, Peggy Flanagan's campaign had raised $11.6 million (through October 14, 2026) and Michele Tafoya's campaign $12.5 million (through October 14, 2026). Outside groups have reported $3.6 million for Peggy Flanagan and $9.8 million against; $45,000 for Michele Tafoya and $1.1 million against. Semblen has analyzed 241 ads in this race; 105 used at least one rhetorical technique, most often loaded language and name calling.

Peggy Flanagan (DFL), Michele Tafoya (REP). 8 others filed with the FEC; any ads they ran are below. 241 ads analyzed, 105 with at least one technique in the copy. Newest first. The paid-for-by line is the advertiser's own filing. Updated 2026-11-05.

Also on every Minnesota ballot: 1 statewide ballot measure → The ballot wording and the official arguments, read for rhetorical techniques.

How to vote in Minnesota

From Minnesota's official election office. Each line links to the official page it came from.

Registration Register by Tue, Oct 13 (registration closed during the 20 days before the election, so last day is the 21st day before; online, mail, or in person). Same-day registration: at your polling place with proof of residence (ID, approved document, or a registered voter vouching) (passed)Source: revisor.mn.gov ↗
Early voting in person Fri, Sep 18 to Mon, Nov 2 (in-person absentee during the 46 days before; ballot-into-tabulator early voting in the last 18 days (from Oct 16)) (passed)Source: revisor.mn.gov ↗Source: revisor.mn.gov ↗
By mail Anyone can vote by mail; request a ballot by Mon, Nov 2 (any time up to the day before the election; mail time makes a late request risky); return it by Tue, Nov 3 (received by 8 p.m. Election Day; envelopes arriving later are marked late and not counted) (passed)Source: revisor.mn.gov ↗Source: revisor.mn.gov ↗Source: revisor.mn.gov ↗
Election Day Tue, Nov 3. Polls: 7 a.m. to 8 p.m. (passed)Source: revisor.mn.gov ↗
ID at the polls No ID needed if registered; voter signs the polling place roster. Election Day registrants need proof of residenceSource: revisor.mn.gov ↗

Checked October 6, 2026. Rules can change; confirm with the official site before you go.

Something wrong or out of date? Tell us

A person reads every report and fixes errors the same day.

Where they stand

From each campaign's own website, summarised in plain English, with a quote where they gave one; under an issue, Senate votes for those who have cast them. Full detail and sources on each profile: Peggy Flanagan · Michele Tafoya.

Economy and cost of living Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she wants an America where one job is enough to pay the bills. She supports a $17 federal minimum wage tied to inflation, national paid family and medical leave, universal childcare, and passing the PRO Act to make it easier to organize a union.

“Peggy supports an America where one good job is enough.”
Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she wants Congress to spend less, borrow less and tax less, and blames tax hikes and spending for inflation. She also says she will back all U.S. energy sources to bring down utility bills and gas prices.

“We need outsiders who will make Congress spend less, borrow less and tax less”
Source: micheletafoya.com ↗
Taxes and government spending Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she supports cutting taxes for middle and working class families by expanding the Child Tax Credit, and ending the tax on Social Security. She says she wants to end special tax treatment for corporations and the wealthiest, and make sure small businesses don't pay a higher tax rate than giant corporations.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will oppose any tax increase on the middle class and protect the Working Family Tax Cuts. She also says she wants Congress to spend less and borrow less, and would push to cut federal funding to states that don't follow anti-fraud and audit rules.

Source: micheletafoya.com ↗
Health care Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she believes healthcare is a human right and will fight for Medicare for All, and in the meantime to expand access and restore the Medicaid cuts made by Trump and Republicans. She also wants to ban prior authorization by insurers, have Medicare and Medicaid negotiate all drug prices, and add vision, dental and hearing coverage.

“Peggy believes healthcare is a human right and will fight for Medicare for All”
Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will fight insurers, middlemen and government bureaucrats, cut prescription drug costs and keep health decisions in the hands of patients.

“cut prescription drug costs and keep power in the hands of patients”
Source: micheletafoya.com ↗
Social Security and Medicare Flanagan: stated · Tafoya: no position
Peggy Flanagan (DFL)

Flanagan says she will protect Social Security by having the wealthiest Americans pay more, expanding the income cap and source for contributions, and she supports ending the tax on Social Security benefits. She says she will fight Medicare cuts, restore Medicaid cuts, and have Medicare negotiate the price of all prescription drugs.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

No stated position on their website.

Immigration and the border Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she wants to dismantle ICE and end the Trump administration's mass deportation policy, while keeping a secure border through modern technology and capacity. She supports a pathway to legal status for long-term undocumented residents and fair processes for refugees and asylum seekers.

“We must have a strong and secure border”
Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she wants the border secured and immigration laws enforced, with criminal illegal immigrants deported and federal, state and local police working together. She says she will oppose efforts to abolish ICE and will co-sponsor a bill to deport immigrants convicted of fraud.

Source: micheletafoya.com ↗
Abortion Flanagan: stated · Tafoya: no position
Peggy Flanagan (DFL)

Flanagan says she supports passing the Women's Health Protection Act to restore Roe v. Wade protections nationwide, repealing the Hyde Amendment, and opposing efforts to defund Planned Parenthood. She also supports requiring Medicaid and ACA plans to cover IVF.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

No stated position on their website.

Energy and climate Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she wants action on climate change and supports wind and solar power, which she says create union jobs. She opposes the Trump administration's rollback of clean energy investments and supports biofuels, sustainable aviation fuel, and green steel and ammonia.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will support all U.S. energy sources, including ones that work when the sun isn't shining or the wind isn't blowing, to lower utility bills and gas prices while protecting the environment.

“As our Senator, Michele will support all U.S. energy sources”
Source: micheletafoya.com ↗
Guns Flanagan: stated · Tafoya: no position
Peggy Flanagan (DFL)

Flanagan says she wants to ban assault weapons, high-capacity magazines, and ghost guns.

“Peggy wants to ban assault weapons, high-capacity magazines, and ghost guns.”
Source: peggyflanagan.com ↗
Michele Tafoya (REP)

No stated position on their website.

Crime and policing Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she supports funding local police departments for training and community safety, while holding law enforcement to a high standard. She also wants to address root causes like mental health, addiction and economic security, expand re-entry programs, and ban federal private prisons.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will push for more funding, equipment and training for law enforcement and for tougher penalties. She also wants mandatory minimum prison sentences for fraud and to protect legal protections for police.

Source: micheletafoya.com ↗
Education Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she wants to expand Head Start and publicly financed universal Pre-K, fully fund special education, and increase the federal role in K-12 funding without vouchers. She also supports expanding tuition support and loan forgiveness for people in public service roles like teaching and healthcare.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will fight for education reform that gives parents more say, increases transparency and accountability, and reverses falling test scores. She also says she will keep men out of women's sports and locker rooms.

Source: micheletafoya.com ↗
Foreign policy and defense Flanagan: stated · Tafoya: no position
Peggy Flanagan (DFL)

Flanagan says she supports rebuilding ties with NATO allies, backing Ukraine against Russia, and cracking down on unfair trade practices by China. She supports eliminating tariffs that hurt farmers while keeping some, such as for iron mining, and a lasting ceasefire and two-state solution in the Middle East, and says she would have voted to halt offensive weapons sales to Israel.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

No stated position on their website.

Elections and ethics in government Flanagan: stated · Tafoya: stated
Peggy Flanagan (DFL)

Flanagan says she wants to ban corporate money in elections, require disclosure of all donors, and reverse Citizens United. She supports banning stock trading by members of Congress and the president, banning officials from lobbying, reforming the Supreme Court, and passing the John Lewis Voting Rights Act.

Source: peggyflanagan.com ↗
Michele Tafoya (REP)

Tafoya says she will fight for voter ID, paper ballots and the SAVE Act. She also says she would use Senate oversight powers to fight corruption, and would push anti-fraud measures including stripping federal funds from states without anti-fraud controls.

“It should be easy to vote and hard to cheat.”
Source: micheletafoya.com ↗

Something wrong or missing? Each profile has an Accurate? button under every issue; a person reads every note.

Ratings and endorsements

How groups that score Congress rate each candidate, exactly as each group published it, with the year. Below the ratings, each group's 2026 endorsements and the anti-tax pledge, labelled as such. We don't combine or adjust them; the list of groups is fixed and the same in every race. Each is marked national or state: all are national except the state AFL-CIO federations and police lodges. Sources and what each group is on each profile: Peggy Flanagan · Michele Tafoya.

Peggy Flanagan and Michele Tafoya have not served in Congress, so the groups that score votes in Congress have no rating for them. Only groups that grade or endorse candidates are shown: the NRA grades every candidate, and Brady and Giffords say which ones they endorse.

Energy and environment
GroupPeggy Flanagan (DFL)Michele Tafoya (REP)
American Energy Alliance (national)A free-market energy group that supports oil, gas and coal and opposes climate regulation. Scores energy and climate votes it picks; a higher score means more often siding with AEA. Not ratedNot rated
League of Conservation Voters (national)An environmental group. Scores votes it picks on the environment, climate, energy and public lands; a higher score means more often voting the way LCV wanted. Not ratedNot rated
LCV Action Fund (national)The political arm of the League of Conservation Voters, an environmental group. Endorses candidates it judges pro-environment, mostly Democrats. Endorsed 2026Not endorsed
ClearPath Action Fund (national)A clean-energy group that backs nuclear, natural gas, hydropower and faster permitting, and endorses Republicans only. The closest energy-side group that publishes endorsements; not a mirror of LCV. Not endorsedNot endorsed
Abortion
GroupPeggy Flanagan (DFL)Michele Tafoya (REP)
SBA Pro-Life America (national)An anti-abortion group. Grades A+ to F on abortion-related votes it picks; A+ means most often voting the way SBA wanted. Not ratedNot rated
Reproductive Freedom for All (national)An abortion-rights group, formerly NARAL Pro-Choice America. Scores abortion and reproductive-health votes it picks; a higher score means more often voting the way it wanted. Not ratedNot rated
SBA Pro-Life America Candidate Fund (2026 endorsements) (national)The political arm of SBA Pro-Life America, an anti-abortion group. Endorses candidates who oppose abortion; listed here from its own 2026 list. Not endorsedNot endorsed
Reproductive Freedom for All (2026 endorsements) (national)The abortion-rights group formerly called NARAL Pro-Choice America. Endorses candidates who support abortion rights; listed here from its own 2026 list. Endorsed 2026Not endorsed
Economy and labor
GroupPeggy Flanagan (DFL)Michele Tafoya (REP)
AFL-CIO Legislative Scorecard (national)The AFL-CIO, the largest federation of U.S. labor unions. Scores key votes it picks on workers and the economy; a higher score means more often voting the way the unions wanted. Not ratedNot rated
Club for Growth (national)A free-market group that favors lower taxes, less spending and less regulation. Scores economic votes it picks (17 Senate and 19 House votes in 2025); a higher score means more often voting the way the Club wanted. Not ratedNot rated
U.S. Chamber of Commerce (national)The largest U.S. business lobby. Endorses candidates it judges pro-business, mostly Republicans. Not endorsedNot endorsed
AFL-CIO (state federation) (state)State federations of the AFL-CIO, the largest U.S. union federation, endorse in their state's Senate race, mostly Democrats. Endorsed 2026, Minnesota AFL-CIONot endorsed
Guns
GroupPeggy Flanagan (DFL)Michele Tafoya (REP)
NRA Political Victory Fund (NRA-PVF) (national)The National Rifle Association's political arm, which opposes most gun restrictions. Grades A+ to F from voting records, public statements and its own questionnaire, without publishing what each grade rests on; AQ means a grade from the questionnaire alone. F
2026
?
2026
Brady (national)Brady (the Brady Campaign and Brady PAC), a gun-violence-prevention group. Endorses candidates who back gun-safety laws; it does not publish a rating of every member. Not endorsedNot endorsed
Giffords PAC (national)The political arm of Giffords, a gun-violence-prevention group founded by former Rep. Gabby Giffords. Endorses candidates who back gun-safety laws; it does not publish a rating of every member. Endorsed 2026Not endorsed

Something wrong? Each profile has an Accurate? button under the ratings; a person reads every note.

Newspaper endorsements

Editorial-board endorsements for the general election from the state's daily papers, linked to each editorial. A paper not listed has not endorsed in this race that we know of.

  • Minnesota Star Tribune no longer endorses candidates in races like this one (since 2024) · its note ↗

Got a political text?

Paste a campaign text message you’ve received. Semblen marks the persuasion techniques in its wording and lists the factual claims it makes. Take your name out first: what you paste is analyzed and kept like any text.

Findings

As of 2026-11-05. Counts are of distinct ads; the same text run many times is one ad.

Ads analyzed
241 (Meta 232, YouTube 9) · started running between 2026-04-13 and 2026-11-04
With at least one technique
105 of 241 (44%)
Most common techniques
Loaded Language · 62 adsName Calling · 55 adsGlittering Generalities · 44 ads
Meta
102 of 232 (44%) flagged · Loaded Language (59), Name Calling (55), Glittering Generalities (43)
YouTube
3 of 9 flagged · Loaded Language (3), Exaggeration/Hyperbole (1), Glittering Generalities (1)
Reported Meta spend
$364,000–496,959 on all ads, $259,500–330,258 on flagged ads · Meta reports ranges; these are the sums of their ends
Example
“Big Pharma” — Loaded Language, paid for by North Star Dawn PAC · the flagged ad with the highest reported spend that shows the most common technique

Reading coverage of this race? Paste the link to see what it uses →

Embed this race on your site

A small box with these findings and the newest ads, updated as new ads are analyzed. Free for newsrooms, blogs and campaigns alike; it links back here.

How Minnesota compares

44% of the ads here use at least one rhetorical technique, 7th highest of 14 Senate races.

Ads here run a median of 49 words, among the longest of these races. Across all races, longer ads are flagged more often.

Who is running these ads

Each side is the campaign plus the groups backing it. How a group is placed is explained below the table.

SideAdsWith at least one techniqueMost common
Flanagan (D)12747 of 127 (37%)Loaded Language (28), Name Calling (21), Glittering Generalities (19)
Flanagan's campaign8241 of 82 (50%)Loaded Language (26), Name Calling (19), Glittering Generalities (16)
3 groups backing Flanagan456 of 45 (13%)Glittering Generalities (3), Appeal to Fear (2), Black-and-White Fallacy (2)
Tafoya (R)6835 of 68 (51%)Name Calling (22), Loaded Language (21), Glittering Generalities (16)
Tafoya's campaign6635 of 66 (53%)Name Calling (22), Loaded Language (21), Glittering Generalities (16)
1 group backing Tafoya20 of 2
Not placed on a side (15 sponsors)4623 of 46 (50%)Loaded Language (13), Name Calling (12), Glittering Generalities (9)

Read this before comparing the sides. Ads that attack an opponent use these techniques far more often than ads that introduce a candidate, whoever runs them, so the side running more attack ads shows a higher share. A technique is about wording, not about whether an ad is true. These are online ads only (Meta and YouTube), not television.

By sponsor (21)
Paid for bySideAdsWith at least one techniqueMost common
Peggy Flanagan for MinnesotaFlanaganthe campaign8241 of 82 (50%)Loaded Language (26), Name Calling (19), Glittering Generalities (16)
Tafoya for SenateTafoyathe campaign6635 of 66 (53%)Name Calling (22), Loaded Language (21), Glittering Generalities (16)
Working AmericaFlanaganreported spending to support Flanagan (FEC)350 of 35 (0%)
Metric Media LLC—70 of 7
STARKFREEDOM PAC—76 of 7Loaded Language (4), Name Calling (3), Glittering Generalities (2)
ANGIE CRAIG FOR MINNESOTA—62 of 6Name Calling (2)
Minnesota Democratic–Farmer–Labor PartyFlanaganthe party's own committee63 of 6Name Calling (2), False Urgency (1), Glittering Generalities (1)
Kevin Peterson for MN Senate—54 of 5Card Stacking (3), Loaded Language (3), Name Calling (3)
Minnesota Public Radio—50 of 5
North Star Dawn PACFlanaganreported spending to support Flanagan (FEC)43 of 4Appeal to Fear (2), Black-and-White Fallacy (2), Glittering Generalities (2)
Sheepdog PAC—33 of 3Loaded Language (2), Name Calling (2), Appeal to Prejudice (1)
AMERICAN PRIORITIES—21 of 2Bandwagon Appeal (1), Loaded Language (1)
Hollies Winston for Brooklyn Park—22 of 2Glittering Generalities (2)
Independent Women's Voice—22 of 2Loaded Language (2), Name Calling (2)
MAGGIE'S LIST—22 of 2Glittering Generalities (2)
NRSCTafoyathe party's own committee20 of 2
Courier Minnesota—10 of 1
Friends of Bernie Sanders—10 of 1
Minnesota Right to Life—11 of 1Black-and-White Fallacy (1), Card Stacking (1), Glittering Generalities (1)
WFP MN IEC (www.workingfamilies.org). Not coordinated with or approved by any candidate nor is any candidate responsible for it.—10 of 1
Working Families Power—10 of 1

How a group is placed: by its own filings with the Federal Election Commission. A group is with a candidate when it reported spending to support that candidate, or to oppose the other one in the general election. The parties' own committees are with their nominee. Spending against a candidate in a primary places a group nowhere, and neither does our reading of its ads: a group with no such filing is listed as not placed. The sponsor table gives the reason for each.

Decide what counts

Not everyone would call every technique a problem. Untick the ones you'd call ordinary persuasion and the count updates.

44% of the 241 ads here use at least one of the techniques ticked below (105 ads).

Leaving out the softer ones (loaded language, glittering generalities, slogans, exaggeration, repetition): 33% of ads.

The words doing the work

The words that show up most in phrases our model flagged as loaded language or name calling in this race's ads, by number of ads.

  • billionaire in 13 ads · e.g. “extremist billionaires”, “Trump’s billionaire besties”
  • trump in 12 ads · e.g. “Trump lied”, “Trump’s billionaire besties”
  • MAGA in 11 ads · e.g. “MAGA money machine”, “MAGA billionaires bankrolling my MAGA opponent's campaign”
  • politician in 11 ads · e.g. “career politicians who refuse to take responsibility”, “the failed politicians of MN”
  • career politician in 8 ads · e.g. “career politicians who refuse to take responsibility”, “Career politicians in Washington”
  • democrat in 7 ads · e.g. “Do Democrats like Peggy Flanagan hate women”, “What is the difference between Michele Tafoya and a Democrat”
  • extremist billionaire in 6 ads · e.g. “extremist billionaires”, “extremist billionaires trying to drown out our message”
  • fraud in 6 ads · e.g. “hiding from the fraud”, “billions of taxpayer dollars to be stolen through fraud”

Semblen is free to read and has no ads. If this page was useful, you can support it.

Money in this race

From FEC filings for 2025–26. Outside spending is money a group spends on its own about a candidate — TV and online ads, mail, canvassing. It is not a donation to the campaign, and the candidate does not control it. Supporting means it was spent to help that candidate win; Opposing means it was spent to defeat them, usually on attack ads. Groups report it within 24 or 48 hours as the election nears. Raised is the campaign's own fundraising, as of its latest quarterly report. Largest donors come from each outside spender's own FEC receipts, with each donor's share of its itemized receipts; donors under $100,000 are not named. People are shown with the employer and occupation they reported. A donor that is itself a political committee is shown with its own largest donors. Companies and nonprofits don't report their funders to the FEC, so the trail ends there, and the page says so.

Peggy Flanagan (DFL)

Raised
$11.6M through 2026-10-14 individuals $10.6M · PACs $536K · party $1,000 · candidate's own money, incl. loans $7,000 · from the candidate's other committees $328K · cash on hand $993K
Outside spending
$9.8M opposing Flanagan · $3.6M supporting Flanagan · latest reported 2026-11-03
Largest outside spenders
NORTH STAR DAWN PAC — $6.2M opposing Flanagan, $200K supporting Flanagan · 4 ads on this pageLargest donors: CIVIC PROGRESS FUND, INC. $13.6M (95%) (an organization: its own funders aren't reported to the FEC); Stephen Mandel $300K (2%), Lone Pine Capital, Founder; ENGINEERS POLITICAL EDUCATION COMMITTEE (EPEC)/INTERNATIONAL UNION OF OPERATING ENGINEERS $100K (1%); D.R.I.V.E. - DEM, REP, IND VOTER ED (THE PAC OF THE INT'L BRHD OF TEAMSTERS) $100K (1%) MINNESOTA FORWARD — $2.6M opposing Flanagan, $104K supporting Flanagan Largest donors: John Childs $100K (18%), J. W. Childs, Founder DLGA — $1.5M supporting Flanagan Largest donors: DEMOCRATIC LIEUTENANT GOVERNORS ASSOCIATION INC $276K (5%); POARCH CREEK INDIANS $250K (4%) (an organization: its own funders aren't reported to the FEC); NATIONAL NURSES UNITED $200K (3%); Elizabeth Gilmore $200K (3%), Retired; VERTEX PHARMACEUTICALS $175K (3%) (an organization: its own funders aren't reported to the FEC) AB PAC — $1.4M supporting Flanagan Largest donors: AB FOUNDATION $13.0M (30%) (an organization: its own funders aren't reported to the FEC); DEMOCRACY MATTERS $5.6M (13%) (an organization: its own funders aren't reported to the FEC); Deborah Simon $5.0M (11%), Retired; DEMOCRACY PAC $4.0M (9%); Lynn S Stern $1.0M (2%), Self Employed, Photographer UNITE TO WIN — $1.0M opposing Flanagan Largest donors: DEMOCRACY MATTERS $1.4M (>99%) and 15 more
Bundled through PACs
$4,500 through 1 PAC · FEC bulk data of 2026-11-01 VOTE MAMA — $4,500 from 2 gifts
41 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • AL FRANKEN FOR SENATE $4,000
  • AMERICAN COMMITTEE FOR MIDDLE EAST RIGHTS - MIDDLE EAST RIGHTS & INTEGRITY PAC (ACMER MERIT PAC) $1,000
  • AMERICAN MOBILIZATION PAC $10K
  • BEND THE ARC JEWISH ACTION INC. PAC $2,500
  • BLUE WAVE PROJECT $5,000
  • BRINGING EVERYONE TOGETHER THROUGH ADVOCACY $5,000
  • CHRISTOPHER STREET PROJECT PAC (CSP PAC) $2,500
  • COMMITTEE TO ELECT MARIANNA ANAYA $500
  • COMMON DEFENSE ACTION FUND $1,000
  • DEMOCRACY SUMMER LEADERSHIP PAC $2,000
  • DIRT ROAD DEMOCRATS PAC $2,500
  • DLGA PAC $10K
  • DLP PAC $5,000
  • ELECTING WOMEN BAY AREA PAC $3,418
  • END CITIZENS UNITED $5,000
  • FIGHT PAC $4,574
  • INDIAN GAMING ASSOCIATION $5,000
  • INSPIRING LEADERSHIP HAS A NAME PAC $2,000
  • INT'L UNION OF BRICKLAYERS AND ALLIED CRAFTWORKERS $5,000
  • JANE FONDA CLIMATE PAC $5,000
  • JONATHAN NEZ FOR CONGRESS $4,000
  • LABORERS' INTERNATIONAL UNION OF NORTH AMERICA (LIUNA) PAC $2,500
  • LOBO PAC $5,000
  • LOS ANGELES WOMEN'S GIVING COLLECTIVE PAC $1,000
  • MAXWELL ALEJANDRO FROST FOR CONGRESS $2,000
  • MCKENNA FOR CONGRESS $1,000
  • MEDICARE FOR ALL $5,000
  • MIDWEST VALUES PAC $10K
  • MOVEON.ORG POLITICAL ACTION $5,000
  • NATIONAL NURSES UNITED PAC - A FUND FOR A HEALTHY AMERICA $5,000
  • NO DEM LEFT BEHIND PAC $5,000
  • PAID LEAVE PAC $500
  • PERSIST PAC $3,500
  • PROGRESSIVE VOTERS OF AMERICA $10K
  • RISING DEMS $3,500
  • SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) $5,000
  • UNITE HERE TIP CAMPAIGN COMMITTEE $5,000
  • VAN HOLLEN FOR SENATE $5,000
  • VELVET HAMMER PAC $5,000
  • VOTE MAMA $10K
  • WARREN FOR SENATE, INC. $4,000

All filings at the FEC ↗

Michele Tafoya (REP)

Raised
$12.5M through 2026-10-14 individuals $11.1M · PACs $334K · party $62K · candidate's own money, incl. loans $7,878 · from the candidate's other committees $1.0M · cash on hand $2.8M
Outside spending
$1.1M opposing Tafoya · $45K supporting Tafoya · latest reported 2026-11-03
Largest outside spenders
SHEEPDOG PAC — $444K opposing Tafoya · 3 ads on this pageLargest donors: Helene Houle $360K (38%), Retired, Retired; Desiree Marvin $300K (31%), Self-Employed, Real Estate; James Marvin $150K (16%), Marvin Windows, Owner OUR HERITAGE MATTERS — $367K opposing Tafoya THE EDGE ACTION FUND — $175K opposing Tafoya WORKING AMERICA — $101K opposing Tafoya · 35 ads on this page BUILDING TOGETHER — $52K opposing Tafoya and 4 more
Bundled through PACs
$250 through 1 PAC · FEC bulk data of 2026-11-01 MAGGIE'S LIST — $250 from 1 gift
21 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • ALABAMA FIRST PAC $10K
  • AMERICAN EXCELLENCE PAC $10K
  • BEST AT BRINGING ENTREPRENEURIAL RESULTS NEVER IMAGINED OR E $10K
  • BOOTS POLITICAL ACTION COMMITTEE $10K
  • BUILDING UP DEMOCRACY'S DREAM $5,000
  • COMMON VALUES PAC $10K
  • CONSERVATIVES HARVESTING SUCCESS PAC $10K
  • DIRIGO PAC $10K
  • ENDEAVOR PAC $1,000
  • FREEDOM FUND $10K
  • JOBS OPPORTUNITY NOW POLITICAL ACTION COMMITTEE $10K
  • LEADERSHIP AND ACCOUNTABILITY ARE NATIONAL KEYS PAC $10K
  • OORAH! POLITICAL ACTION COMMITTEE $10K
  • PENNSYLVANIA HONOR $5,000
  • REPUBLICAN MAJORITY FUND $10K
  • SCHWAN'S COMPANY POLITICAL ACTION COMMITTEE $10K
  • STEER PAC $5,000
  • STRATEGY PAC $5,000
  • THE HAWKEYE PAC $1,000
  • TOMORROW IS MEANINGFUL PAC $10K
  • WILD AND WONDERFUL PAC $5,000

All filings at the FEC ↗

The ads

241 ads, newest first. Video transcripts are shown as the model read them, without caption cues like [music].

Paid for by Minnesota Public Radiofrom 2026-11-04 to 2026-11-04spend $0–99100–999 impressions
Peggy Flanagan will be one of the first Native American women to serve in the U.S. Senate. But Flanagan is far from the first Native woman in Minnesota to lead. For generations, Native women have led their nations and their communities, pushing for better schools, early childhood education, housing, public safety and treaty rights. “I could not run for the U.S. Senate without Native women. I could not exist in the way that I do without Native women,” Flanagan said.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Minnesota Public Radiofrom 2026-11-04spend $0–993,000–3,999 impressions
Flanagan heads to U.S. Senate, shaped by generations of Native women leaders. Peggy Flanagan will be one of the first Native American women to serve in the U.S. Senate. But Flanagan is far from the first Native woman in Minnesota to lead. For generations, Native women have led their nations and their communities, pushing for better schools, early childhood education, housing, public safety and treaty rights. “I could not run for the U.S. Senate without Native women. I could not exist in the way that I do without Native women,” Flanagan said.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

The Time is Now

Paid for by NRSCvideo · 1:00from 2026-10-27
We take him to the mud and choke him out. God is non-binary. Uh my name's Peggy Flanagan. Uh thank you. Mary, would you like to respond to the New York Times article? Corruption in DC. Shetty outlaw. I want her locked up and punished. I think we need a progressive uh taxation rate in place. I don't oppose Medicare for all. Our trans community needs abortion care, too. We need to build a big tent to end Republican control over the Senate.

Quotes language that uses Loaded Language. · not counted

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

Watch on YouTube ↗ Transcript above is auto-generated; the analysis is of the spoken words.

Paid for by Metric Media LLCfrom 2026-10-26spend $0–99100–999 impressions
Minnesota’s Iron Range will supply ore for a steel mill in Iowa. Steve Cortes blamed Gov. Tim Walz and Lt. Gov. Peggy Flanagan for the decision to build across the state line.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Peggy Flanagan for Minnesotafrom 2026-10-262 variantsspend $0–198200–1,998 impressions
Minnesotans don't need a Senator who defends ICE. Peggy Flanagan never will.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Hollies Winston for Brooklyn Parkfrom 2026-10-26spend $0–99100–999 impressions
It was a great and busy weekend here in Brooklyn Park! I want to thank everyone who came out and continues to put in the work to move our community forward. When we come together, we can make life more affordable, create more opportunities, and build safer spaces for everyone. A special thank you to LT Governor Peggy Flanagan and U.S. Congresswoman Pramila Jayapal for stopping by Brooklyn Park and taking the time to speak with our volunteers and staff. We appreciate you showing up and connecting with our team! This is what community is all about. Working together, looking out for one another, and continuing to move Brooklyn Park forward! #hollieswinstonforbp #brooklynparkworks
Glittering Generalities25.0% of sentences flagged

Glittering Generalities: Uses a vague, warmly positive appeal to 'community' with no specific content.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Minnesota Democratic–Farmer–Labor Partyfrom 2026-10-263 variantsspend $0–2971,200–3,997 impressions
🚨 Republican Senate candidate Michele Tafoya says she’s “in line with President Trump.” MAGA megadonors have already spent millions to elect her, with more on the way. We have just days left to stop them from sending another Trump rubber stamp to the U.S. Senate. Minnesota’s Political Contribution Refund gives you a powerful way to fight back. Eligible Minnesotans who haven’t used their refund this year can give $75—or $150 per couple—and get EVERY dollar back from the state. 🙌 Make your fully refundable $75 contribution today to help us answer Republican attacks, reach voters, and defeat Michele Tafoya on November 3. 💙🗳️
False UrgencyName Calling33.3% of sentences flagged

False Urgency: Imposes an artificial deadline to push immediate action. Flagged: “We have just days left to stop them”.

Name Calling: Labels the candidate a 'rubber stamp' to discredit her rather than address her positions.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Minnesota Right to Lifefrom 2026-10-265 variantsspend $0–495500–4,995 impressions
👶 MINNESOTA KNOW WHERE PEGGY FLANAGAN STANDS ON LIFE 👶 Democrat Peggy Flanagan has been rated F by Minnesota Right to Life for supporting the entire Abortion-up-to-birth agenda. In the Minnesota House, Flanagan voted for taxpayer-funded abortion. When the PRO Act made abortion legal through all 9 months of pregnancy in Minnesota, Flanagan called it "a truly historic day." Now she wants to go to Washington and push abortion on demand in every state. She has pledged to repeal the Hyde Amendment so YOUR tax dollars pay for abortions. Planned Parenthood has endorsed her for U.S. Senate. Every child deserves a chance at life, and every mother deserves real help -- not a system that profits when a baby dies. 💔 Go out and vote PRO-LIFE on November 3rd!

Loaded Language: The charged label 'Abortion-up-to-birth agenda' frames the position in an emotionally provocative way rather than describing it neutrally.

Card Stacking: It relies on a single advocacy group's rating and a loaded characterization of her stance, leaving out any context or her own position. Flagged: “rated F by Minnesota Right to Life for supporting the entire Abortion-up-to-birth agenda”.

Glittering Generalities: Vague, emotionally positive claims about what every child and mother 'deserves' sound noble but carry no specific policy meaning.

Black-and-White Fallacy: The 'X -- not Y' construction frames the issue as a choice between real help and an exploitative system, ignoring other options. Flagged: “real help -- not a system that profits when a baby dies”.

Check this ad yourself →

Claims checked

“Democrat Peggy Flanagan has been rated F by Minnesota Right to Life for supporting the entire Abortion-up-to-birth agenda.”

“In the Minnesota House, Flanagan voted for taxpayer-funded abortion.”

“the PRO Act made abortion legal through all 9 months of pregnancy in Minnesota”

“She has pledged to repeal the Hyde Amendment so YOUR tax dollars pay for abortions.”

What the sources say about these claims is part of Semblen Pro. Continue with Google · Email me a link. 14 days free. No card.

View in Meta's Ad Library ↗

Paid for by Peggy Flanagan for Minnesotafrom 2026-10-269 variantsspend $200–1,09131,200–43,991 impressions
Trump is all-in for Michele Tafoya. And she’s all-in for Trump.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Metric Media LLCfrom 2026-10-26spend $0–993,000–3,999 impressions
Steve Cortes opposed Peggy Flanagan’s U.S. Senate bid, linking his criticism to refugee admissions and criminal defendants’ release. FOX 9 reported that Adam Abdihakeem Adam’s release involved a posted bond.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

What this page is

  • An ad is on this page because its own "Paid for by" line is a campaign in this race; or it comes from a national Senate group and ran mostly in MN; or it ran mostly in MN and names a candidate — unless its sponsor is a campaign for some other office. Ads from outside groups appear alongside the campaigns' own.
  • Campaigns run one text as many separate ads. Identical text from the same sponsor is one card here, marked with its number of variants.
  • A technique is a specific rhetorical move in the wording, found by our model and explained in one line. It is not a claim that the ad is false.
  • Claims are checked when a reader asks: press "Check this ad's claims" on a card. Running a check and seeing its verdicts are part of Semblen Pro, because each check costs money to run; anyone can see which claims an ad makes. The ten ads with the most money behind them in each race are checked ahead of time.
  • Claim verdicts say what the cited sources say. A verdict that an ad is wrong or misleading is shown only when it cites an established fact-checker or an institutional record — Congress, a federal agency, a court — and its confidence is not low; a weaker one is not shown at all. Each verdict shows what it rests on and how confident it is. If we got one wrong, press Disagree: a verdict that readers dispute and no one defends comes down.
  • Video ads come from the campaigns' own YouTube channels; the transcript is analyzed. Meta ads are analyzed on their text; their video and images are not, yet.

Try Pro free for 14 days, no card. Claim checks on every article, and an email when the stories you follow change.