U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Michele Tafoya (R) got 63% of the U.S. Senate vote in Pine County. The margin is 4.5 points more Democratic than the 2024 presidential vote here. Below are also 94 local contests from the state's own results.
Statewide: Peggy Flanagan wins. Called.
Statewide: Amy Klobuchar wins. Called.
Whole district: Pete Stauber wins. Called.
The leader in Pine 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:40 PM.
County offices, city and town races, school boards, local measures, judges and districts on Pine 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 |
|---|---|---|
| Abbie Raudabaugh | 1,492 | 55.3% |
| Jay Samuelson | 1,193 | 44.3% |
| Write-In | 11 | 0.4% |
Abbie Raudabaugh ahead in Pine County.
| Candidate | Votes | Share |
|---|---|---|
| Joshua Mohr | 1,743 | 63.2% |
| Denise Weis | 1,010 | 36.6% |
| Write-In | 4 | 0.1% |
Joshua Mohr ahead in Pine County.
| Candidate | Votes | Share |
|---|---|---|
| Jon Dorau | 1,055 | 56.4% |
| James Kunze | 806 | 43.1% |
| Write-In | 11 | 0.6% |
Jon Dorau ahead in Pine County.
| Candidate | Votes | Share |
|---|---|---|
| Scott Grice | 7,159 | 55.5% |
| Aaron Borchardt | 5,701 | 44.2% |
| Write-In | 38 | 0.3% |
Scott Grice ahead in Pine County.
| Candidate | Votes | Share |
|---|---|---|
| Reese Frederickson | 10,111 | 98.9% |
| Write-In | 116 | 1.1% |
Reese Frederickson is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| David Leikam | 124 | 95.4% |
| Write-In | 6 | 4.6% |
David Leikam is unopposed. Askov's page.
| Candidate | Votes | Share |
|---|---|---|
| Sandy Gebhart | 74 | 37.6% |
| Elinor Auge | 66 | 33.5% |
| Jason Ripley | 50 | 25.4% |
| Write-In | 7 | 3.6% |
Sandy Gebhart and Elinor Auge ahead in Pine County. Askov's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 24 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Autumn Tjeerdsma | 32 | 91.4% |
| Write-In | 3 | 8.6% |
Autumn Tjeerdsma is unopposed. Brook Park's page.
| Candidate | Votes | Share |
|---|---|---|
| Shayne Sundet | 32 | 55.2% |
| Robin Kegley | 26 | 44.8% |
| Write-In | 0 | 0.0% |
Shayne Sundet and Robin Kegley are unopposed. Brook Park's page.
| Candidate | Votes | Share |
|---|---|---|
| Douglas J Blechinger | 29 | 90.6% |
| Write-In | 3 | 9.4% |
Douglas J Blechinger is unopposed. Bruno's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 30 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Nick Harris | 326 | 95.3% |
| Write-In | 16 | 4.7% |
Nick Harris is unopposed. Dell Grove Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Wyle Eiffler | 329 | 97.6% |
| Write-In | 8 | 2.4% |
Wyle Eiffler is unopposed. Dell Grove Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Pamela Kay Larson | 23 | 100.0% |
| Write-In | 0 | 0.0% |
Pamela Kay Larson is unopposed. Denham's page.
| Candidate | Votes | Share |
|---|---|---|
| Neil Larson | 18 | 54.5% |
| Jonathan D. Anderson | 15 | 45.5% |
| Write-In | 0 | 0.0% |
Neil Larson and Jonathan D. Anderson are unopposed. Denham's page.
| Candidate | Votes | Share |
|---|---|---|
| Barb Morgan | 81 | 75.0% |
| Write-In | 27 | 25.0% |
Barb Morgan is unopposed. Finlayson's page.
| Candidate | Votes | Share |
|---|---|---|
| Vickie Oetterer | 63 | 32.3% |
| Jack Scarbrough | 61 | 31.3% |
| Rhonda Kriesel | 57 | 29.2% |
| Write-In | 14 | 7.2% |
Vickie Oetterer and Jack Scarbrough ahead in Pine County. Finlayson's page.
| Candidate | Votes | Share |
|---|---|---|
| Jeffrey Flaws | 95 | 93.1% |
| Write-In | 7 | 6.9% |
Jeffrey Flaws is unopposed. Finlayson's page.
| Candidate | Votes | Share |
|---|---|---|
| Giles Nelson | 12 | 48.0% |
| Ron Hovorka | 11 | 44.0% |
| Write-In | 2 | 8.0% |
Giles Nelson ahead in Pine County. Henriette's page.
| Candidate | Votes | Share |
|---|---|---|
| Tyler Carter | 13 | 43.3% |
| Donald Bisset | 11 | 36.7% |
| Write-In | 6 | 20.0% |
Tyler Carter and Donald Bisset are unopposed. Henriette's page.
| Candidate | Votes | Share |
|---|---|---|
| Tim Faulkner | 20 | 55.6% |
| Janice Koenig | 14 | 38.9% |
| Write-In | 2 | 5.6% |
Tim Faulkner and Janice Koenig are unopposed. Henriette's page.
| Candidate | Votes | Share |
|---|---|---|
| Donald Zeman | 293 | 55.5% |
| Matthew Vogel | 220 | 41.7% |
| Write-In | 15 | 2.8% |
Donald Zeman ahead in Pine County. Hinckley's page.
| Candidate | Votes | Share |
|---|---|---|
| Judy Hopkins | 423 | 58.5% |
| John A. Frank | 291 | 40.2% |
| Write-In | 9 | 1.2% |
Judy Hopkins and John A. Frank are unopposed. Hinckley's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 23 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 11 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Adrienne Roubinek | 990 | 94.0% |
| Write-In | 63 | 6.0% |
Adrienne Roubinek is unopposed. Pine City's page.
| Candidate | Votes | Share |
|---|---|---|
| Anthony Olson | 614 | 35.1% |
| David L Hill | 563 | 32.2% |
| Mollie Davis | 554 | 31.7% |
| Write-In | 19 | 1.1% |
Anthony Olson and David L Hill ahead in Pine County. Pine City's page.
| Candidate | Votes | Share |
|---|---|---|
| Kevin Carlson | 581 | 98.6% |
| Write-In | 8 | 1.4% |
Kevin Carlson is unopposed. Pine City Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 66 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Daniel Saumer | 642 | 98.0% |
| Write-In | 13 | 2.0% |
Daniel Saumer is unopposed. Rock Creek's page.
| Candidate | Votes | Share |
|---|---|---|
| Sam Christenson | 494 | 44.3% |
| Andrew Olson | 353 | 31.6% |
| Nehemiah Giller | 263 | 23.6% |
| Write-In | 6 | 0.5% |
Sam Christenson and Andrew Olson ahead in Pine County. Rock Creek's page.
| Candidate | Votes | Share |
|---|---|---|
| Jeff Kiminski | 74 | 96.1% |
| Write-In | 3 | 3.9% |
Jeff Kiminski is unopposed. Rutledge's page.
| Candidate | Votes | Share |
|---|---|---|
| Daryl Herzog | 76 | 97.4% |
| Write-In | 2 | 2.6% |
Daryl Herzog is unopposed. Rutledge's page.
| Candidate | Votes | Share |
|---|---|---|
| Janel Orth | 79 | 100.0% |
| Write-In | 0 | 0.0% |
Janel Orth is unopposed. Rutledge's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 20 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Angela Eckerman | 79 | 100.0% |
| Write-In | 0 | 0.0% |
Angela Eckerman is unopposed. Rutledge's page.
| Candidate | Votes | Share |
|---|---|---|
| Rick Puissegur | 129 | 28.2% |
| Tyler Kotlowski | 121 | 26.4% |
| Write-In | 208 | 45.4% |
Rick Puissegur ahead in Pine County. Sandstone's page.
| Candidate | Votes | Share |
|---|---|---|
| Julena Rahier | 308 | 47.9% |
| Jonathan Lange | 275 | 42.8% |
| Write-In | 60 | 9.3% |
Julena Rahier and Jonathan Lange are unopposed. Sandstone's page.
| Candidate | Votes | Share |
|---|---|---|
| Scott Helfman | 168 | 94.9% |
| Write-In | 9 | 5.1% |
Scott Helfman is unopposed. Sturgeon Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Nick Dagel | 154 | 55.8% |
| Ken Grey | 114 | 41.3% |
| Write-In | 8 | 2.9% |
Nick Dagel and Ken Grey are unopposed. Sturgeon Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Todd Booker | 172 | 98.9% |
| Write-In | 2 | 1.1% |
Todd Booker is unopposed. Sturgeon Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| William Grutkoski | 91 | 51.4% |
| Caleb Jensen | 83 | 46.9% |
| Write-In | 3 | 1.7% |
William Grutkoski ahead in Pine County. Sturgeon Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Edward Magdziarz | 108 | 61.4% |
| Wenda Seibert | 66 | 37.5% |
| Write-In | 2 | 1.1% |
Edward Magdziarz ahead in Pine County. Sturgeon Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Denise Skog | 164 | 98.8% |
| Write-In | 2 | 1.2% |
Denise Skog is unopposed. Sturgeon Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Vickie Whitehouse | 174 | 97.2% |
| Write-In | 5 | 2.8% |
Vickie Whitehouse is unopposed. Willow River's page.
| Candidate | Votes | Share |
|---|---|---|
| Drew Abrahamson | 146 | 50.7% |
| Sheldon Johnson | 133 | 46.2% |
| Write-In | 9 | 3.1% |
Drew Abrahamson and Sheldon Johnson are unopposed. Willow River's page.
| Candidate | Votes | Share |
|---|---|---|
| Jason Benzie | 804 | 98.3% |
| Write-In | 14 | 1.7% |
Jason Benzie is unopposed. Windemere Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Dunaski | 615 | 71.5% |
| Scott Beckman | 237 | 27.6% |
| Write-In | 8 | 0.9% |
Mark Dunaski ahead in Pine County. Windemere Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Scott Danelski | 767 | 97.6% |
| Write-In | 19 | 2.4% |
Scott Danelski is unopposed. Windemere Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Paul Olson | 371 | 23.4% |
| Peter Steen | 353 | 22.2% |
| Julie Peterson | 297 | 18.7% |
| Brenda Sue Heikkila | 226 | 14.2% |
| Haley Fogarty | 206 | 13.0% |
| Mark "Barney" Hollis | 132 | 8.3% |
| Write-In | 3 | 0.2% |
Paul Olson, Peter Steen and Julie Peterson ahead in Pine County. The contest crosses into 1 other county; across all of them: Paul Olson 1,136 (22.0%), Peter Steen 1,044 (20.2%), Julie Peterson 971 (18.8%).
| Candidate | Votes | Share |
|---|---|---|
| Teri Umbreit | 79 | 18.3% |
| Kenneth Lind | 79 | 18.3% |
| Allie Schmidt | 79 | 18.3% |
| Justin J Whittaker | 78 | 18.1% |
| William Schmidt | 68 | 15.7% |
| Jarrod L Hamlin | 49 | 11.3% |
| Write-In | 0 | 0.0% |
Teri Umbreit, Kenneth Lind and Allie Schmidt ahead in Pine County. The contest crosses into 1 other county; across all of them: Allie Schmidt 1,057 (20.1%), Teri Umbreit 1,026 (19.5%), Justin J Whittaker 951 (18.0%).
| Candidate | Votes | Share |
|---|---|---|
| Kevin Haugrud | 150 | 100.0% |
| Write-In | 0 | 0.0% |
Kevin Haugrud is unopposed. The contest crosses into 1 other county; across all of them: Kevin Haugrud 1,848 (98.2%).
| Candidate | Votes | Share |
|---|---|---|
| John W. Swanson | 210 | 36.5% |
| Bret Cuda | 181 | 31.4% |
| Justin Karolevitz | 181 | 31.4% |
| Write-In | 4 | 0.7% |
John W. Swanson, Bret Cuda and Justin Karolevitz are unopposed. The contest crosses into 3 other counties; across all of them: John W. Swanson 1,670 (36.0%), Bret Cuda 1,474 (31.7%), Justin Karolevitz 1,462 (31.5%).
| Candidate | Votes | Share |
|---|---|---|
| Bruce Bohaty | 770 | 20.8% |
| Suzy Grutkoski | 720 | 19.4% |
| David T Prachar | 676 | 18.2% |
| Mark Uszenski | 635 | 17.1% |
| Dawn Tasler | 585 | 15.8% |
| Will Sorensen | 306 | 8.3% |
| Write-In | 16 | 0.4% |
Bruce Bohaty, Suzy Grutkoski and David T Prachar ahead in Pine County. The contest crosses into 1 other county; across all of them: Bruce Bohaty 774 (20.7%), Suzy Grutkoski 726 (19.4%), David T Prachar 681 (18.2%).
| Candidate | Votes | Share |
|---|---|---|
| Cami Babolik | 3,211 | 37.1% |
| Glen D. Goebel | 2,702 | 31.3% |
| James Foster | 2,638 | 30.5% |
| Write-In | 95 | 1.1% |
Cami Babolik, Glen D. Goebel and James Foster are unopposed. The contest crosses into 1 other county; across all of them: Cami Babolik 3,211 (37.1%), Glen D. Goebel 2,702 (31.3%), James Foster 2,638 (30.5%).
| Candidate | Votes | Share |
|---|---|---|
| Scott Milliman | 3,705 | 98.7% |
| Write-In | 47 | 1.3% |
Scott Milliman is unopposed. The contest crosses into 1 other county; across all of them: Scott Milliman 3,705 (98.7%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 767 | 80.8% |
| No | 182 | 19.2% |
Yes ahead with 80.8% in Pine County. Windemere Township's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 644 | 69.2% |
| No | 286 | 30.8% |
Yes ahead with 69.2% in Pine County. Windemere Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Juanita C. Freeman | 7,263 | 98.7% |
| Write-In | 94 | 1.3% |
Juanita C. Freeman is unopposed. The contest crosses into 7 other counties; across all of them: Juanita C. Freeman 259,784 (98.8%).
| Candidate | Votes | Share |
|---|---|---|
| Carrie A. Doom | 7,276 | 98.8% |
| Write-In | 87 | 1.2% |
Carrie A. Doom is unopposed. The contest crosses into 7 other counties; across all of them: Carrie A. Doom 259,322 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Suzanne M Brown | 7,257 | 98.8% |
| Write-In | 88 | 1.2% |
Suzanne M Brown is unopposed. The contest crosses into 7 other counties; across all of them: Suzanne M Brown 259,103 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Stoney L. Hiljus | 7,302 | 98.7% |
| Write-In | 93 | 1.3% |
Stoney L. Hiljus is unopposed. The contest crosses into 7 other counties; across all of them: Stoney L. Hiljus 257,298 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Viet-Hanh Winchell | 7,137 | 98.6% |
| Write-In | 98 | 1.4% |
Viet-Hanh Winchell is unopposed. The contest crosses into 7 other counties; across all of them: Viet-Hanh Winchell 255,249 (98.6%).
| Candidate | Votes | Share |
|---|---|---|
| Laura A. Pietan | 7,250 | 98.8% |
| Write-In | 88 | 1.2% |
Laura A. Pietan is unopposed. The contest crosses into 7 other counties; across all of them: Laura A. Pietan 257,690 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Sheridan Hawley | 7,225 | 98.9% |
| Write-In | 81 | 1.1% |
Sheridan Hawley is unopposed. The contest crosses into 7 other counties; across all of them: Sheridan Hawley 256,280 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Justin Collins | 7,234 | 99.0% |
| Write-In | 74 | 1.0% |
Justin Collins is unopposed. The contest crosses into 7 other counties; across all of them: Justin Collins 256,798 (99.0%).
| Candidate | Votes | Share |
|---|---|---|
| Thomas Robert Lehmann | 7,207 | 98.9% |
| Write-In | 83 | 1.1% |
Thomas Robert Lehmann is unopposed. The contest crosses into 7 other counties; across all of them: Thomas Robert Lehmann 256,681 (99.0%).
| Candidate | Votes | Share |
|---|---|---|
| Patrick W. Flanagan | 7,188 | 98.6% |
| Write-In | 105 | 1.4% |
Patrick W. Flanagan is unopposed. The contest crosses into 7 other counties; across all of them: Patrick W. Flanagan 255,863 (98.7%).
| Candidate | Votes | Share |
|---|---|---|
| Tricia Loehr | 7,205 | 98.9% |
| Write-In | 81 | 1.1% |
Tricia Loehr is unopposed. The contest crosses into 7 other counties; across all of them: Tricia Loehr 256,226 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Melissa Saterbak | 7,219 | 98.9% |
| Write-In | 80 | 1.1% |
Melissa Saterbak is unopposed. The contest crosses into 7 other counties; across all of them: Melissa Saterbak 256,634 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Catherine McPherson | 7,187 | 98.9% |
| Write-In | 78 | 1.1% |
Catherine McPherson is unopposed. The contest crosses into 7 other counties; across all of them: Catherine McPherson 256,439 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Karin L. McCarthy | 7,194 | 98.9% |
| Write-In | 80 | 1.1% |
Karin L. McCarthy is unopposed. The contest crosses into 7 other counties; across all of them: Karin L. McCarthy 255,986 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Karen B. Schommer | 7,200 | 98.8% |
| Write-In | 87 | 1.2% |
Karen B. Schommer is unopposed. The contest crosses into 7 other counties; across all of them: Karen B. Schommer 255,936 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Jacob Fischmann | 7,188 | 98.9% |
| Write-In | 80 | 1.1% |
Jacob Fischmann is unopposed. The contest crosses into 7 other counties; across all of them: Jacob Fischmann 255,918 (99.0%).
| Candidate | Votes | Share |
|---|---|---|
| Elizabeth H. Strand | 7,220 | 98.9% |
| Write-In | 78 | 1.1% |
Elizabeth H. Strand is unopposed. The contest crosses into 7 other counties; across all of them: Elizabeth H. Strand 256,568 (99.0%).
| Candidate | Votes | Share |
|---|---|---|
| Rebecca A. Waxse | 4,542 | 51.8% |
| Ben Lacy | 4,156 | 47.4% |
| Write-In | 75 | 0.9% |
Rebecca A. Waxse ahead in Pine County. The contest crosses into 7 other counties; across all of them: Rebecca A. Waxse 179,264 (54.8%), Ben Lacy 145,870 (44.6%).
| Candidate | Votes | Share |
|---|---|---|
| Heather Pipenhagen | 7,202 | 98.9% |
| Write-In | 80 | 1.1% |
Heather Pipenhagen is unopposed. The contest crosses into 7 other counties; across all of them: Heather Pipenhagen 255,964 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Jennifer D. Peterson | 7,084 | 98.9% |
| Write-In | 76 | 1.1% |
Jennifer D. Peterson is unopposed. The contest crosses into 7 other counties; across all of them: Jennifer D. Peterson 254,807 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| James Sloan | 9,782 | 99.2% |
| Write-In | 75 | 0.8% |
James Sloan is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Steven Martin | 9,726 | 99.4% |
| Write-In | 58 | 0.6% |
Steven Martin is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Gerald Telker | 9,793 | 99.3% |
| Write-In | 66 | 0.7% |
Gerald Telker is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Douglas Blechinger | 32 | 97.0% |
| Write-In | 1 | 3.0% |
Douglas Blechinger is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 20 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 225 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Catherine VonRueden | 329 | 99.7% |
| Write-In | 1 | 0.3% |
Catherine VonRueden is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 5 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Douglas Paul Driver | 382 | 99.0% |
| Write-In | 4 | 1.0% |
Douglas Paul Driver is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Robert Springer | 256 | 98.8% |
| Write-In | 3 | 1.2% |
Robert Springer is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Don Eddy | 27 | 96.4% |
| Write-In | 1 | 3.6% |
Don Eddy is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Michael Waggoner | 87 | 96.7% |
| Write-In | 3 | 3.3% |
Michael Waggoner is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Tony Ecklund | 269 | 97.5% |
| Write-In | 7 | 2.5% |
Tony Ecklund is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Tracey L Tokheim | 206 | 99.0% |
| Write-In | 2 | 1.0% |
Tracey L Tokheim is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 11 | 100.0% |
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | R +31.2 | R +35.7 | D +4.5 |
| MN Governor | R +29.2 | R +35.7 | D +6.5 |
| MN-08 | R +26.7 | R +35.7 | D +9.0 |
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 | 31.6% | Donald Trump | 66.7% | R +35.1 |
| 2020 | Joe Biden | 33.9% | Donald Trump | 64.1% | R +30.2 |
| 2016 | Hillary Clinton | 33.2% | Donald Trump | 59.3% | R +26.1 |
| 2012 | Barack Obama | 48.3% | Mitt Romney | 49.0% | R +0.7 |
| 2008 | Barack Obama | 49.3% | John McCain | 47.7% | D +1.5 |
| 2004 | John Kerry | 49.8% | George W. Bush | 48.4% | D +1.3 |
| 2000 | Al Gore | 47.0% | George W. Bush | 44.8% | D +2.2 |
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 +37.3.
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.