U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Lisa Demuth (R) got 58% of the vote for governor in Kittson County. The margin is 8.6 points more Democratic than the 2024 presidential vote here. Below are also 102 local contests from the state's own results.
Statewide: Peggy Flanagan wins. Called.
Statewide: Amy Klobuchar wins. Called.
Whole district: Michelle Fischbach wins. Called.
The leader in Kittson County is only who has the most votes counted here. Races are won statewide or district-wide, and only the race pages report calls. Last vote update here Nov 3, 11:34 PM.
County offices, city and town races, school boards, local measures, judges and districts on Kittson County's ballots, from Minnesota's official results file. Names are as the state prints them. "Ahead" describes the current count; it isn't a race call, and we don't call measures.
| Candidate | Votes | Share |
|---|---|---|
| Loren Younggren | 295 | 69.1% |
| Naomi Larson | 127 | 29.7% |
| Write-In | 5 | 1.2% |
Loren Younggren ahead in Kittson County.
| Candidate | Votes | Share |
|---|---|---|
| Justin Peterson | 166 | 41.0% |
| Casey Faken | 157 | 38.8% |
| Write-In | 82 | 20.2% |
Justin Peterson ahead in Kittson County.
| Candidate | Votes | Share |
|---|---|---|
| Matt Vig | 1,870 | 98.1% |
| Write-In | 37 | 1.9% |
Matt Vig is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| George Hanson | 1,731 | 97.4% |
| Write-In | 46 | 2.6% |
George Hanson is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Daniel C Anderson | 47 | 100.0% |
| Write-In | 0 | 0.0% |
Daniel C Anderson is unopposed. Arveson Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brian Wikstrom | 42 | 97.7% |
| Write-In | 1 | 2.3% |
Brian Wikstrom is unopposed. Arveson Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Glenn Russell Anderson | 10 | 100.0% |
| Write-In | 0 | 0.0% |
Glenn Russell Anderson is unopposed. Cannon Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Randy Coffield | 10 | 100.0% |
| Write-In | 0 | 0.0% |
Randy Coffield is unopposed. Cannon Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Hayley Coffield | 10 | 100.0% |
| Write-In | 0 | 0.0% |
Hayley Coffield is unopposed. Cannon Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Bruce Weleski | 10 | 100.0% |
| Write-In | 0 | 0.0% |
Bruce Weleski is unopposed. Caribou Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Heather Anderson | 9 | 100.0% |
| Write-In | 0 | 0.0% |
Heather Anderson is unopposed. Caribou Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Shawn Lyberg | 21 | 100.0% |
| Write-In | 0 | 0.0% |
Shawn Lyberg is unopposed. Clow Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Tim Dexter | 21 | 100.0% |
| Write-In | 0 | 0.0% |
Tim Dexter is unopposed. Clow Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Vernon Bahr | 20 | 100.0% |
| Write-In | 0 | 0.0% |
Vernon Bahr is unopposed. Clow Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dennis Winge | 18 | 90.0% |
| Write-In | 2 | 10.0% |
Dennis Winge is unopposed. Davis Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brandon Clark | 74 | 98.7% |
| Write-In | 1 | 1.3% |
Brandon Clark is unopposed. Deerwood Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Ryan Johnson | 73 | 100.0% |
| Write-In | 0 | 0.0% |
Ryan Johnson is unopposed. Deerwood Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Arvid Bagaas | 74 | 100.0% |
| Write-In | 0 | 0.0% |
Arvid Bagaas is unopposed. Deerwood Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Ethan Thompson | 8 | 36.4% |
| Katie Gonzalez | 7 | 31.8% |
| Karyl Grochowski | 7 | 31.8% |
| Write-In | 0 | 0.0% |
Ethan Thompson, Katie Gonzalez and Karyl Grochowski are unopposed. Donaldson's page.
| Candidate | Votes | Share |
|---|---|---|
| Joel Deere | 32 | 100.0% |
| Write-In | 0 | 0.0% |
Joel Deere is unopposed. Granville Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Clifford Peterson | 32 | 100.0% |
| Write-In | 0 | 0.0% |
Clifford Peterson is unopposed. Granville Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brent Lindstrom | 374 | 83.9% |
| Write-In | 72 | 16.1% |
Brent Lindstrom is unopposed. Hallock's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Johnson | 54 | 98.2% |
| Write-In | 1 | 1.8% |
Mark Johnson is unopposed. Hallock Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Alex Hunt | 55 | 100.0% |
| Write-In | 0 | 0.0% |
Alex Hunt is unopposed. Hallock Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Deric Erickson | 19 | 100.0% |
| Write-In | 0 | 0.0% |
Deric Erickson is unopposed. Halma's page.
| Candidate | Votes | Share |
|---|---|---|
| Ronda Davis | 16 | 94.1% |
| Write-In | 1 | 5.9% |
Ronda Davis is unopposed. Halma's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 4 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| William H Moore | 19 | 95.0% |
| Write-In | 1 | 5.0% |
William H Moore is unopposed. Hampden Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Owen Westerberg | 42 | 100.0% |
| Write-In | 0 | 0.0% |
Owen Westerberg is unopposed. Hazelton Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Jordan Vig | 44 | 100.0% |
| Write-In | 0 | 0.0% |
Jordan Vig is unopposed. Hazelton Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| William Dykhuis | 9 | 90.0% |
| Write-In | 1 | 10.0% |
William Dykhuis is unopposed. Hill Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Margaret A Dykhuis | 9 | 90.0% |
| Write-In | 1 | 10.0% |
Margaret A Dykhuis is unopposed. Hill Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Ronald Gatheridge | 13 | 100.0% |
| Write-In | 0 | 0.0% |
Ronald Gatheridge is unopposed. Humboldt's page.
| Candidate | Votes | Share |
|---|---|---|
| Clifford Steyn | 11 | 33.3% |
| Jessie D. Evans | 10 | 30.3% |
| Richard Gatheridge | 8 | 24.2% |
| Write-In | 4 | 12.1% |
Clifford Steyn, Jessie D. Evans and Richard Gatheridge are unopposed. Humboldt's page.
| Candidate | Votes | Share |
|---|---|---|
| Lynda Cassels | 13 | 100.0% |
| Write-In | 0 | 0.0% |
Lynda Cassels is unopposed. Humboldt's page.
| Candidate | Votes | Share |
|---|---|---|
| R. Jon Swenson | 50 | 100.0% |
| Write-In | 0 | 0.0% |
R. Jon Swenson is unopposed. Jupiter Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Mike Ratzlaff | 46 | 100.0% |
| Write-In | 0 | 0.0% |
Mike Ratzlaff is unopposed. Jupiter Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 125 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Ryan Anderson | 232 | 49.4% |
| Jennifer Olson | 146 | 31.1% |
| Mike Johnston | 80 | 17.0% |
| Write-In | 12 | 2.6% |
Ryan Anderson and Jennifer Olson ahead in Kittson County. Karlstad's page.
| Candidate | Votes | Share |
|---|---|---|
| Earl Mattson | 90 | 96.8% |
| Write-In | 3 | 3.2% |
Earl Mattson is unopposed. Kennedy's page.
| Candidate | Votes | Share |
|---|---|---|
| Enrique Henry Escareno | 58 | 33.5% |
| Nathan Bowman | 55 | 31.8% |
| Joshua Pietruszewski | 52 | 30.1% |
| Write-In | 8 | 4.6% |
Enrique Henry Escareno and Nathan Bowman ahead in Kittson County. Kennedy's page.
| Candidate | Votes | Share |
|---|---|---|
| Bobby Schmiedeberg | 53 | 63.1% |
| Dustyn Haugstad | 29 | 34.5% |
| Write-In | 2 | 2.4% |
Bobby Schmiedeberg ahead in Kittson County. Lake Bronson's page.
| Candidate | Votes | Share |
|---|---|---|
| Clarence Strom | 57 | 44.5% |
| Pattijo Shablow | 50 | 39.1% |
| Write-In | 21 | 16.4% |
Clarence Strom and Pattijo Shablow are unopposed. Lake Bronson's page.
| Candidate | Votes | Share |
|---|---|---|
| Kathy Bernstrom | 79 | 46.5% |
| Christopher Wallenberg | 77 | 45.3% |
| Karl Beneke | 12 | 7.1% |
| Write-In | 2 | 1.2% |
Kathy Bernstrom ahead in Kittson County. Lancaster's page.
| Candidate | Votes | Share |
|---|---|---|
| Randal Weberg | 148 | 50.5% |
| Kari Olson | 137 | 46.8% |
| Write-In | 8 | 2.7% |
Randal Weberg and Kari Olson are unopposed. Lancaster's page.
| Candidate | Votes | Share |
|---|---|---|
| Michael Olson | 159 | 99.4% |
| Write-In | 1 | 0.6% |
Michael Olson is unopposed. Lancaster's page.
| Candidate | Votes | Share |
|---|---|---|
| Daryl Klegstad | 39 | 90.7% |
| Write-In | 4 | 9.3% |
Daryl Klegstad is unopposed. Norway Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Chris Davis | 40 | 90.9% |
| Write-In | 4 | 9.1% |
Chris Davis is unopposed. Norway Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Julie Spilde | 46 | 100.0% |
| Write-In | 0 | 0.0% |
Julie Spilde is unopposed. Norway Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Kyle Folland | 17 | 89.5% |
| Write-In | 2 | 10.5% |
Kyle Folland is unopposed. Pelan Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Idell Klegstad | 16 | 100.0% |
| Write-In | 0 | 0.0% |
Idell Klegstad is unopposed. Pelan Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Justin Tuziw | 21 | 100.0% |
| Write-In | 0 | 0.0% |
Justin Tuziw is unopposed. Percy Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Gary Bronson | 23 | 100.0% |
| Write-In | 0 | 0.0% |
Gary Bronson is unopposed. Percy Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dennis J Anderson | 61 | 100.0% |
| Write-In | 0 | 0.0% |
Dennis J Anderson is unopposed. Poppleton Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Garret Gjesdal | 63 | 100.0% |
| Write-In | 0 | 0.0% |
Garret Gjesdal is unopposed. Poppleton Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Greg Wilson | 58 | 100.0% |
| Write-In | 0 | 0.0% |
Greg Wilson is unopposed. Richardville Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Joe Olsonawski | 54 | 91.5% |
| Write-In | 5 | 8.5% |
Joe Olsonawski is unopposed. Richardville Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Tammy Nielsen | 59 | 98.3% |
| Write-In | 1 | 1.7% |
Tammy Nielsen is unopposed. Richardville Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Joseph Wilebski | 19 | 100.0% |
| Write-In | 0 | 0.0% |
Joseph Wilebski is unopposed. St. Joseph Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Peggy Wilebski | 19 | 100.0% |
| Write-In | 0 | 0.0% |
Peggy Wilebski is unopposed. St. Joseph Township, Kittson County's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 5 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Nicole H Venter | 9 | 75.0% |
| Write-In | 3 | 25.0% |
Nicole H Venter is unopposed. St. Vincent's page.
| Candidate | Votes | Share |
|---|---|---|
| Anita Herberg | 9 | 100.0% |
| Write-In | 0 | 0.0% |
Anita Herberg is unopposed. St. Vincent's page.
| Candidate | Votes | Share |
|---|---|---|
| David Hemmes | 25 | 100.0% |
| Write-In | 0 | 0.0% |
David Hemmes is unopposed. St. Vincent Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Carlene Cole | 22 | 100.0% |
| Write-In | 0 | 0.0% |
Carlene Cole is unopposed. St. Vincent Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brett Dahl | 30 | 100.0% |
| Write-In | 0 | 0.0% |
Brett Dahl is unopposed. Skane Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Glen Lundberg | 30 | 100.0% |
| Write-In | 0 | 0.0% |
Glen Lundberg is unopposed. Skane Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 3 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Bailey Peterson | 12 | 100.0% |
| Write-In | 0 | 0.0% |
Bailey Peterson is unopposed. South Red River Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Justin Osowski | 12 | 100.0% |
| Write-In | 0 | 0.0% |
Justin Osowski is unopposed. South Red River Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dean Johnson | 27 | 96.4% |
| Write-In | 1 | 3.6% |
Dean Johnson is unopposed. Spring Brook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jessica Johnson | 28 | 100.0% |
| Write-In | 0 | 0.0% |
Jessica Johnson is unopposed. Spring Brook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Spencer Johnson | 28 | 100.0% |
| Write-In | 0 | 0.0% |
Spencer Johnson is unopposed. Spring Brook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Garrit Winge | 16 | 100.0% |
| Write-In | 0 | 0.0% |
Garrit Winge is unopposed. Svea Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Bruce Mortenson | 16 | 100.0% |
| Write-In | 0 | 0.0% |
Bruce Mortenson is unopposed. Svea Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 2 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Robert Gunnarson | 21 | 100.0% |
| Write-In | 0 | 0.0% |
Robert Gunnarson is unopposed. Tegner Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Emily Gunnarson | 20 | 100.0% |
| Write-In | 0 | 0.0% |
Emily Gunnarson is unopposed. Tegner Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jeremy Peterson | 30 | 100.0% |
| Write-In | 0 | 0.0% |
Jeremy Peterson is unopposed. Teien Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jason Sobolik | 30 | 100.0% |
| Write-In | 0 | 0.0% |
Jason Sobolik is unopposed. Teien Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Becky Johnson | 30 | 100.0% |
| Write-In | 0 | 0.0% |
Becky Johnson is unopposed. Teien Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 34 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Angela Sobolik | 76 | 100.0% |
| Write-In | 0 | 0.0% |
Angela Sobolik is unopposed. Thompson Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lacey Lupien | 342 | 32.8% |
| James Scalese | 339 | 32.5% |
| Brittany Swenson | 339 | 32.5% |
| Write-In | 24 | 2.3% |
Lacey Lupien, James Scalese and Brittany Swenson are unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Amanda Pinnock | 738 | 29.7% |
| Mark Johnson | 684 | 27.5% |
| Eric Ristad | 636 | 25.6% |
| Tori Younggren | 413 | 16.6% |
| Write-In | 15 | 0.6% |
Amanda Pinnock, Mark Johnson and Eric Ristad ahead in Kittson County.
| Candidate | Votes | Share |
|---|---|---|
| Mark Koland | 469 | 29.8% |
| John Ahlness | 434 | 27.6% |
| Lyndsey Larson | 363 | 23.1% |
| Write-In | 307 | 19.5% |
Mark Koland, John Ahlness and Lyndsey Larson are unopposed. The contest crosses into 2 other counties; across all of them: Mark Koland 620 (30.1%), John Ahlness 587 (28.5%), Lyndsey Larson 493 (23.9%).
| Candidate | Votes | Share |
|---|---|---|
| Brian P. Burkel | 3 | 25.0% |
| Peter Kern | 3 | 25.0% |
| Sue Ann Wahl | 3 | 25.0% |
| Allison Harder | 2 | 16.7% |
| Brittany Babcock | 1 | 8.3% |
| Write-In | 0 | 0.0% |
Brian P. Burkel, Peter Kern, Sue Ann Wahl and Allison Harder ahead in Kittson County. The contest crosses into 2 other counties; across all of them: Sue Ann Wahl 997 (25.1%), Brian P. Burkel 983 (24.7%), Peter Kern 814 (20.5%), Allison Harder 792 (19.9%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 16 | 100.0% |
| No | 0 | 0.0% |
Yes ahead with 100.0% in Kittson County. Svea Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Matti Adam | 1,445 | 99.9% |
| Write-In | 2 | 0.1% |
Matti Adam is unopposed. The contest crosses into 16 other counties; across all of them: Matti Adam 105,146 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Matthew R. Mallie | 1,018 | 65.8% |
| Henry C. Ambelang | 527 | 34.0% |
| Write-In | 3 | 0.2% |
Matthew R. Mallie ahead in Kittson County. The contest crosses into 16 other counties; across all of them: Matthew R. Mallie 73,773 (62.4%), Henry C. Ambelang 44,022 (37.2%).
| Candidate | Votes | Share |
|---|---|---|
| Charles D. Halverson | 1,444 | 99.9% |
| Write-In | 2 | 0.1% |
Charles D. Halverson is unopposed. The contest crosses into 16 other counties; across all of them: Charles D. Halverson 105,428 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Kimberly Wimmer | 1,437 | 99.7% |
| Write-In | 5 | 0.3% |
Kimberly Wimmer is unopposed. The contest crosses into 16 other counties; across all of them: Kimberly Wimmer 105,312 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Sarah L. McBroom | 1,436 | 99.8% |
| Write-In | 3 | 0.2% |
Sarah L. McBroom is unopposed. The contest crosses into 16 other counties; across all of them: Sarah L. McBroom 105,202 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Daniel M. Hawley | 1,436 | 99.9% |
| Write-In | 2 | 0.1% |
Daniel M. Hawley is unopposed. The contest crosses into 16 other counties; across all of them: Daniel M. Hawley 105,018 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Kathryn A. Lorsbach | 1,437 | 99.9% |
| Write-In | 2 | 0.1% |
Kathryn A. Lorsbach is unopposed. The contest crosses into 16 other counties; across all of them: Kathryn A. Lorsbach 104,977 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Tamara L. Yon | 1,498 | 99.7% |
| Write-In | 4 | 0.3% |
Tamara L. Yon is unopposed. The contest crosses into 16 other counties; across all of them: Tamara L. Yon 105,844 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Jana Austad | 1,439 | 99.8% |
| Write-In | 3 | 0.2% |
Jana Austad is unopposed. The contest crosses into 16 other counties; across all of them: Jana Austad 105,289 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Michael Patrick Grover | 1,440 | 99.8% |
| Write-In | 3 | 0.2% |
Michael Patrick Grover is unopposed. The contest crosses into 16 other counties; across all of them: Michael Patrick Grover 104,991 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Patricia A. Aanes | 1,432 | 99.8% |
| Write-In | 3 | 0.2% |
Patricia A. Aanes is unopposed. The contest crosses into 16 other counties; across all of them: Patricia A. Aanes 105,007 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Seamus P. Duffy | 1,452 | 99.8% |
| Write-In | 3 | 0.2% |
Seamus P. Duffy is unopposed. The contest crosses into 16 other counties; across all of them: Seamus P. Duffy 104,918 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Andrew Muir | 1,852 | 99.8% |
| Write-In | 4 | 0.2% |
Andrew Muir is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Ross Anderson | 1,827 | 99.9% |
| Write-In | 1 | 0.1% |
Ross Anderson is unopposed.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | R +18.5 | R +25.5 | D +7.0 |
| MN Governor | R +17.0 | R +25.5 | D +8.6 |
| MN-07 | R +14.3 | R +25.5 | D +11.2 |
Margins compare the Democrat and the Republican only. The 2024 column is the presidential margin in the same places as each race's votes here. Shift is this year's margin minus it, shown once at least 90% of the expected vote is counted. A dash means there's no 2024 figure for those exact places.
| Year | Democrat | Share | Republican | Share | Margin |
|---|---|---|---|---|---|
| 2024 | Kamala Harris | 36.4% | Donald Trump | 61.4% | R +25.0 |
| 2020 | Joe Biden | 38.1% | Donald Trump | 58.6% | R +20.5 |
| 2016 | Hillary Clinton | 34.5% | Donald Trump | 56.6% | R +22.1 |
| 2012 | Barack Obama | 51.3% | Mitt Romney | 45.2% | D +6.0 |
| 2008 | Barack Obama | 58.1% | John McCain | 39.6% | D +18.5 |
| 2004 | John Kerry | 49.7% | George W. Bush | 48.7% | D +1.0 |
| 2000 | Al Gore | 42.0% | George W. Bush | 51.3% | R +9.3 |
Shares are of all presidential votes, and the margin is the Democrat's share minus the Republican's. Since 2000, the presidential margin here has moved R +15.6.
Votes for 2026 come from the count this site reads, by county. They're unofficial until Minnesota certifies them. Past presidential votes are from MEDSL and VEST, via Polling Forecast. Minnesota's own results, deadlines and offices are on the state page.