Skip to content
Bellwether
LatestAll updates →
U.S. Senate · open seat · All Minnesota races

Minnesota

Likely D
Compare
Peggy Flanagan
DFL
88 in 100
50–50chance of winning, out of 100
Michele Tafoya
Republican
12 in 100

Peggy Flanagan wins in 88 of 100 simulations.

The polling average has Peggy Flanagan +3.0 across 6 polls; partisan lean, the national environment and incumbency point to Peggy Flanagan +15.7. Polls get 88% of the weight 15 days out.

Where the result could land

Every simulated outcome, grouped in 2-point steps. Projected margin Flanagan +4.5; 80 in 100 fall between Tafoya +0.4 and Flanagan +9.5.

Tafoya +30Tafoya +20Tafoya +10Flanagan +10Flanagan +20Flanagan +30Tie

The candidates

Peggy Flanagan
DFL · American politician and Ojibwe activist (born 1979)

Margaret Flanagan is an American politician and Ojibwe activist serving since 2019 as the 50th lieutenant governor of Minnesota. A member of the Minnesota Democratic–Farmer–Labor Party (DFL), Flanagan served in the Minnesota House of Representatives from 2015 to 2019. Wikipedia

Raised
$10.3M
Cash on hand
$1.5M
Through 2026-09-30
Official website ↗
Michele Tafoya
Republican · American former sports broadcaster (born 1964)

Michele Joan Tafoya is an American former sports broadcaster. Born in Manhattan Beach, California, Tafoya graduated from the University of California, Berkeley and the University of Southern California. From 2011 to 2022, she worked primarily as a sideline reporter for NBC Sunday Night Football. Wikipedia

Raised
$9.7M
Cash on hand
$2.1M
Through 2026-09-30
Marisa Simonetti
Independent
Rebecca Whiting
Libertarian

Ballot list and short bios from Wikipedia (CC BY-SA); websites from Wikidata; fundraising from the FEC (cycle-to-date, latest report).

What if this race flips? Try it in the map builder →

Polls

The polling average stands at Flanagan +3.0 across 6 polls testing Peggy Flanagan against Michele Tafoya.

Tafoya +4.4 over the past 6 months
Tafoya +20Tafoya +10EvenFlanagan +10Flanagan +20May 1Jun 1Jul 1Aug 1Sep 1Oct 1

Line: weighted average after adjustments; band: 95% range of the average; dots: individual polls after adjustments.

PollsterDatesSampleResultAdjustedWeight
SurveyUSAA−
for KSTP-TV (St. Paul), KAAL-TV (Austin), WDIO-DT (Duluth)
Oct 8–Oct 12718 LVFlanagan +3.0Flanagan +2.80.55
GQRB− · DEM sponsor
for Senate Majority PAC
Oct 1–Oct 4800 LVFlanagan +8.0Flanagan +3.80.30
Big Data Poll
for Public Polling Project
Sep 29–Sep 30622 LVFlanagan +2.0Flanagan +1.50.41
SurveyUSAA−
for KSTP-TV (St. Paul), KAAL-TV (Austin), WDIO-DT (Duluth)
Sep 9–Sep 14654 LVFlanagan +0.0Flanagan +1.10.19
Quantus InsightsSep 8–Sep 10720 LVFlanagan +3.8Flanagan +6.00.22
SurveyUSAA−
for KSTP-TV (St. Paul), KAAL-TV (Austin), WDIO-DT (Duluth)
Aug 13–Aug 17661 LVFlanagan +5.0Flanagan +6.20.08
Emerson CollegeA−Feb 6–Feb 81,000 LVFlanagan +6.5Flanagan +9.60.00

Chance of winning over time

How this race’s odds have moved as polls and the national environment changed.

No change over the past 3 months
020406080100Aug 1Sep 1Oct 1

Out of 100. Today: Flanagan 88, Tafoya 12.

What’s driving the forecast

The model blends each estimate by how much to trust it right now. Polls get 88% of the weight, 15 days out.

Polling average (after adjustments)Flanagan +3.0±3.2 sampling range; effective 4.7 polls
Partisan lean (Cook PVI, 2026 lines) D+3.0roughly 6 points of margin vs. the nation
National environment D+9.6generic ballot + presidential approval
Incumbencynoneopen seat or incumbent not on ballot
Fundamentals estimateFlanagan +15.7±11 typical error
Expert ratings (average)Flanagan +7.5used only in the “+ Expert ratings” version
ForecastFlanagan +4.5±3.9 standard deviation, including 2.3 for movement before Election Day

All three versions

  • Polls only: Peggy Flanagan 78 in 100 (Likely D)
  • Polls + fundamentals: Peggy Flanagan 88 in 100 (Likely D)
  • Polls + fundamentals + experts: Peggy Flanagan 92 in 100 (Likely D)

Published ratings

Other forecasters’ ratings, as listed on Wikipedia. Shown for comparison; they feed only the “+ Expert ratings” version.

Cook: Likely DDDHQ: Likely DThe Economist: Lean DSplit Ticket/FPO: Likely DFox News: Lean DInside Elections: Lean DRCP: TossupSabato: Lean DSilver Bulletin: Likely DSplit Ticket: Likely D

County map

Counties colored by the 2024 presidential vote; on election night this switches to the live count in this race.

Polk County, 2024 president: Republican +33.8 (15,387 votes)Red Lake County, 2024 president: Republican +37.1 (2,110 votes)Meeker County, 2024 president: Republican +42.8 (13,647 votes)Isanti County, 2024 president: Republican +41.2 (25,829 votes)Rock County, 2024 president: Republican +39.3 (5,361 votes)Carver County, 2024 president: Republican +5.4 (68,804 votes)Kandiyohi County, 2024 president: Republican +31.0 (23,213 votes)Cottonwood County, 2024 president: Republican +41.1 (5,965 votes)Freeborn County, 2024 president: Republican +21.3 (16,670 votes)Benton County, 2024 president: Republican +35.9 (22,763 votes)Douglas County, 2024 president: Republican +35.1 (25,019 votes)Murray County, 2024 president: Republican +42.4 (4,755 votes)Pipestone County, 2024 president: Republican +48.1 (4,828 votes)Carlton County, 2024 president: Republican +2.6 (20,746 votes)Aitkin County, 2024 president: Republican +30.9 (10,419 votes)Rice County, 2024 president: Republican +2.5 (36,284 votes)Watonwan County, 2024 president: Republican +27.8 (4,910 votes)Otter Tail County, 2024 president: Republican +34.2 (36,608 votes)Pennington County, 2024 president: Republican +31.5 (7,361 votes)Mahnomen County, 2024 president: Republican +8.7 (2,176 votes)Roseau County, 2024 president: Republican +49.3 (8,486 votes)Martin County, 2024 president: Republican +39.7 (10,765 votes)Beltrami County, 2024 president: Republican +5.7 (24,807 votes)St. Louis County, 2024 president: Democratic +13.7 (118,587 votes)Dodge County, 2024 president: Republican +32.0 (12,448 votes)Le Sueur County, 2024 president: Republican +33.7 (17,422 votes)Steele County, 2024 president: Republican +24.5 (20,809 votes)Nobles County, 2024 president: Republican +35.6 (8,258 votes)Sibley County, 2024 president: Republican +43.0 (8,512 votes)Olmsted County, 2024 president: Democratic +10.7 (90,524 votes)Lyon County, 2024 president: Republican +31.8 (12,946 votes)Renville County, 2024 president: Republican +41.4 (8,042 votes)Todd County, 2024 president: Republican +53.5 (13,672 votes)Cook County, 2024 president: Democratic +35.0 (3,641 votes)Lincoln County, 2024 president: Republican +37.8 (3,226 votes)Redwood County, 2024 president: Republican +43.3 (8,299 votes)Lake County, 2024 president: Democratic +3.9 (6,929 votes)Brown County, 2024 president: Republican +35.2 (14,526 votes)Kittson County, 2024 president: Republican +25.0 (2,495 votes)Lac qui Parle County, 2024 president: Republican +32.2 (3,989 votes)Waseca County, 2024 president: Republican +32.5 (10,361 votes)Houston County, 2024 president: Republican +16.5 (11,394 votes)Jackson County, 2024 president: Republican +42.1 (5,625 votes)Washington County, 2024 president: Democratic +8.9 (168,743 votes)Chisago County, 2024 president: Republican +31.4 (35,502 votes)Faribault County, 2024 president: Republican +37.4 (7,739 votes)Blue Earth County, 2024 president: Republican +1.2 (36,326 votes)Nicollet County, 2024 president: Republican +0.5 (19,354 votes)Stevens County, 2024 president: Republican +27.1 (5,122 votes)Mille Lacs County, 2024 president: Republican +40.9 (15,163 votes)Mower County, 2024 president: Republican +10.5 (18,926 votes)Grant County, 2024 president: Republican +30.6 (3,531 votes)Hubbard County, 2024 president: Republican +31.5 (13,570 votes)Big Stone County, 2024 president: Republican +29.5 (2,816 votes)Wadena County, 2024 president: Republican +51.5 (8,024 votes)Chippewa County, 2024 president: Republican +34.1 (6,300 votes)Wabasha County, 2024 president: Republican +28.2 (13,481 votes)Koochiching County, 2024 president: Republican +25.7 (6,776 votes)Norman County, 2024 president: Republican +22.2 (3,285 votes)Becker County, 2024 president: Republican +33.1 (19,696 votes)Goodhue County, 2024 president: Republican +16.5 (28,746 votes)Ramsey County, 2024 president: Democratic +43.3 (276,736 votes)Yellow Medicine County, 2024 president: Republican +40.6 (5,391 votes)Fillmore County, 2024 president: Republican +25.5 (12,335 votes)Wright County, 2024 president: Republican +29.4 (89,700 votes)Wilkin County, 2024 president: Republican +39.0 (3,343 votes)Swift County, 2024 president: Republican +34.2 (5,041 votes)Marshall County, 2024 president: Republican +51.7 (5,024 votes)Pine County, 2024 president: Republican +35.2 (16,876 votes)Scott County, 2024 president: Republican +8.5 (89,806 votes)Clearwater County, 2024 president: Republican +50.1 (4,805 votes)Crow Wing County, 2024 president: Republican +31.4 (42,212 votes)Dakota County, 2024 president: Democratic +12.9 (258,590 votes)Itasca County, 2024 president: Republican +20.2 (26,760 votes)Cass County, 2024 president: Republican +33.4 (19,316 votes)Kanabec County, 2024 president: Republican +42.3 (9,682 votes)Sherburne County, 2024 president: Republican +34.9 (57,777 votes)Winona County, 2024 president: Republican +4.9 (27,721 votes)Pope County, 2024 president: Republican +31.7 (7,191 votes)McLeod County, 2024 president: Republican +38.0 (21,131 votes)Lake of the Woods County, 2024 president: Republican +47.1 (2,346 votes)Morrison County, 2024 president: Republican +56.0 (20,272 votes)Clay County, 2024 president: Democratic +0.5 (32,734 votes)Hennepin County, 2024 president: Democratic +42.6 (716,591 votes)Anoka County, 2024 president: Republican +4.4 (209,656 votes)Traverse County, 2024 president: Republican +31.5 (1,801 votes)Stearns County, 2024 president: Republican +26.8 (86,361 votes)
Color shows the 2024 presidential margin in each county. Hover or tap a county for its numbers.

2024 results: Fox News 2024 county results, compiled by Tony McGovern (github.com/tonmcg/US_County_Level_Election_Results_08-24). Not authoritative.

Rules and notes

  • Last polls close at 9 pm Eastern.
  • Last election: 48.74% D
  • Incumbent retiring

Senate races, closest first · this is #10 of 35