U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Michele Tafoya (R) got 59% of the U.S. Senate vote in Nobles County. The margin is 14.5 points more Democratic than the 2024 presidential vote here. Below are also 82 local contests from the state's own results.
Statewide: Peggy Flanagan wins. Called.
Statewide: Amy Klobuchar wins. Called.
Whole district: not called; Jake Johnson leads.
The leader in Nobles 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, 10:59 PM.
County offices, city and town races, school boards, judges and districts on Nobles 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 |
|---|---|---|
| Gene Metz | 1,516 | 98.9% |
| Write-In | 17 | 1.1% |
Gene Metz is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Chris Dybevick | 848 | 98.4% |
| Write-In | 14 | 1.6% |
Chris Dybevick is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Ryan Kruger | 5,846 | 99.3% |
| Write-In | 44 | 0.7% |
Ryan Kruger is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Braden Hoefert | 5,532 | 99.3% |
| Write-In | 39 | 0.7% |
Braden Hoefert is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Benjamin J Manigold | 392 | 95.1% |
| Write-In | 20 | 4.9% |
Benjamin J Manigold is unopposed. Adrian's page.
| Candidate | Votes | Share |
|---|---|---|
| Dick Kruger | 356 | 44.8% |
| Steven Kellen | 249 | 31.4% |
| Kyle Strampe | 164 | 20.7% |
| Write-In | 25 | 3.1% |
Dick Kruger and Steven Kellen ahead in Nobles County. Adrian's page.
| Candidate | Votes | Share |
|---|---|---|
| Bryan Brandt | 59 | 92.2% |
| Write-In | 5 | 7.8% |
Bryan Brandt is unopposed. Bigelow's page.
| Candidate | Votes | Share |
|---|---|---|
| Andrew Boneschans | 37 | 34.6% |
| Marie Mehls | 37 | 34.6% |
| Britany Boneschans | 29 | 27.1% |
| Write-In | 4 | 3.7% |
Andrew Boneschans and Marie Mehls ahead in Nobles County. Bigelow's page.
| Candidate | Votes | Share |
|---|---|---|
| Dean Christopherson | 160 | 97.0% |
| Write-In | 5 | 3.0% |
Dean Christopherson is unopposed. Bigelow Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Carol Christopherson | 160 | 97.6% |
| Write-In | 4 | 2.4% |
Carol Christopherson is unopposed. Bigelow Township's page.
| Candidate | Votes | Share |
|---|---|---|
| James D. Joens | 74 | 97.4% |
| Write-In | 2 | 2.6% |
James D. Joens is unopposed. Bloom Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Kevin E. Schettler | 77 | 98.7% |
| Write-In | 1 | 1.3% |
Kevin E. Schettler is unopposed. Bloom Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Shelly Onken | 78 | 100.0% |
| Write-In | 0 | 0.0% |
Shelly Onken is unopposed. Bloom Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Robert McNab | 86 | 50.6% |
| Eric Milbrath | 83 | 48.8% |
| Write-In | 1 | 0.6% |
Robert McNab ahead in Nobles County. Brewster's page.
| Candidate | Votes | Share |
|---|---|---|
| Lindsey Busch | 101 | 32.7% |
| Michael Heidelberger | 86 | 27.8% |
| Monica McCoy | 75 | 24.3% |
| Mike Thiner | 43 | 13.9% |
| Write-In | 4 | 1.3% |
Lindsey Busch and Michael Heidelberger ahead in Nobles County. Brewster's page.
| Candidate | Votes | Share |
|---|---|---|
| Tony Vanden Bosch | 27 | 87.1% |
| Write-In | 4 | 12.9% |
Tony Vanden Bosch is unopposed. Dundee's page.
| Candidate | Votes | Share |
|---|---|---|
| Dawn Van Den Bosch | 26 | 46.4% |
| Marcie M Ash | 25 | 44.6% |
| Write-In | 5 | 8.9% |
Dawn Van Den Bosch and Marcie M Ash are unopposed. Dundee's page.
| Candidate | Votes | Share |
|---|---|---|
| Deron Soderholm | 113 | 98.3% |
| Write-In | 2 | 1.7% |
Deron Soderholm is unopposed. Elk Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Micah Hietbrink | 110 | 99.1% |
| Write-In | 1 | 0.9% |
Micah Hietbrink is unopposed. Elk Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Chad Schultz | 75 | 41.2% |
| Joel Farrell | 62 | 34.1% |
| Mark Perkins | 23 | 12.6% |
| Write-In | 22 | 12.1% |
Chad Schultz ahead in Nobles County. Ellsworth's page.
| Candidate | Votes | Share |
|---|---|---|
| Rhonda Groen | 155 | 47.4% |
| Richard Gaul | 86 | 26.3% |
| Dillion Hoiland | 85 | 26.0% |
| Write-In | 1 | 0.3% |
Rhonda Groen and Richard Gaul ahead in Nobles County. Ellsworth's page.
| Candidate | Votes | Share |
|---|---|---|
| Leighton Gehl | 109 | 100.0% |
| Write-In | 0 | 0.0% |
Leighton Gehl is unopposed. Graham Lakes Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jay M. Clarke | 100 | 98.0% |
| Write-In | 2 | 2.0% |
Jay M. Clarke is unopposed. Graham Lakes Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lee Buchholz | 105 | 99.1% |
| Write-In | 1 | 0.9% |
Lee Buchholz is unopposed. Graham Lakes Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Branden Domeyer | 95 | 100.0% |
| Write-In | 0 | 0.0% |
Branden Domeyer is unopposed. Grand Prairie Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Greg Roemen | 93 | 98.9% |
| Write-In | 1 | 1.1% |
Greg Roemen is unopposed. Grand Prairie Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jana Luitjens | 91 | 100.0% |
| Write-In | 0 | 0.0% |
Jana Luitjens is unopposed. Grand Prairie Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Gordon Heitkamp | 93 | 97.9% |
| Write-In | 2 | 2.1% |
Gordon Heitkamp is unopposed. Indian Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Michael Sampson | 93 | 97.9% |
| Write-In | 2 | 2.1% |
Michael Sampson is unopposed. Indian Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Rebecca DeJong | 96 | 97.0% |
| Write-In | 3 | 3.0% |
Rebecca DeJong is unopposed. Indian Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Loren Sieve | 73 | 98.6% |
| Write-In | 1 | 1.4% |
Loren Sieve is unopposed. Larkin Township's page.
| Candidate | Votes | Share |
|---|---|---|
| David Christians | 78 | 100.0% |
| Write-In | 0 | 0.0% |
David Christians is unopposed. Larkin Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Eugene Vant Hof | 188 | 100.0% |
| Write-In | 0 | 0.0% |
Eugene Vant Hof is unopposed. Leota Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brent Feikema | 182 | 98.9% |
| Write-In | 2 | 1.1% |
Brent Feikema is unopposed. Leota Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Andrew Fodness | 75 | 98.7% |
| Write-In | 1 | 1.3% |
Andrew Fodness is unopposed. Lismore's page.
| Candidate | Votes | Share |
|---|---|---|
| Alex LeBrun | 66 | 43.7% |
| Austin Henning | 58 | 38.4% |
| Chaz Kohorst | 25 | 16.6% |
| Write-In | 2 | 1.3% |
Alex LeBrun and Austin Henning ahead in Nobles County. Lismore's page.
| Candidate | Votes | Share |
|---|---|---|
| Joe Wieneke | 53 | 89.8% |
| Write-In | 6 | 10.2% |
Joe Wieneke is unopposed. Lismore Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jeff Lynn | 68 | 100.0% |
| Write-In | 0 | 0.0% |
Jeff Lynn is unopposed. Lismore Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Daryl Kramer | 82 | 98.8% |
| Write-In | 1 | 1.2% |
Daryl Kramer is unopposed. Little Rock Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brock Jacobs | 81 | 97.6% |
| Write-In | 2 | 2.4% |
Brock Jacobs is unopposed. Little Rock Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Poncho White | 122 | 99.2% |
| Write-In | 1 | 0.8% |
Poncho White is unopposed. Lorain Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Peter Suby | 121 | 100.0% |
| Write-In | 0 | 0.0% |
Peter Suby is unopposed. Lorain Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lane Erlandson | 50 | 100.0% |
| Write-In | 0 | 0.0% |
Lane Erlandson is unopposed. Olney Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Charlie Henning | 47 | 100.0% |
| Write-In | 0 | 0.0% |
Charlie Henning is unopposed. Olney Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dennis Jacobs | 74 | 96.1% |
| Write-In | 3 | 3.9% |
Dennis Jacobs is unopposed. Ransom Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jesse Walker | 78 | 98.7% |
| Write-In | 1 | 1.3% |
Jesse Walker is unopposed. Ransom Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Walon L. Habben | 92 | 50.8% |
| James Adams | 89 | 49.2% |
| Write-In | 0 | 0.0% |
Walon L. Habben and James Adams are unopposed. Round Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Coleen Gruis | 93 | 79.5% |
| Jim Werkman | 24 | 20.5% |
| Write-In | 0 | 0.0% |
Coleen Gruis ahead in Nobles County. Rushmore's page.
| Candidate | Votes | Share |
|---|---|---|
| Nicole Reiter | 78 | 37.3% |
| Ben DeVries | 69 | 33.0% |
| Tyann Prins | 60 | 28.7% |
| Write-In | 2 | 1.0% |
Nicole Reiter and Ben DeVries ahead in Nobles County. Rushmore's page.
| Candidate | Votes | Share |
|---|---|---|
| Norman Rehborg | 89 | 97.8% |
| Write-In | 2 | 2.2% |
Norman Rehborg is unopposed. Seward Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Ron Janssen | 93 | 98.9% |
| Write-In | 1 | 1.1% |
Ron Janssen is unopposed. Seward Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dan Matthiesen | 68 | 79.1% |
| Write-In | 18 | 20.9% |
Dan Matthiesen is unopposed. Westside Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Sarah Hendel | 88 | 100.0% |
| Write-In | 0 | 0.0% |
Sarah Hendel is unopposed. Westside Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Joshua L Balster | 107 | 96.4% |
| Write-In | 4 | 3.6% |
Joshua L Balster is unopposed. Wilmont's page.
| Candidate | Votes | Share |
|---|---|---|
| Matthew Dorschner | 105 | 76.6% |
| Write-In | 32 | 23.4% |
Matthew Dorschner is unopposed. Wilmont's page.
| Candidate | Votes | Share |
|---|---|---|
| Beau Loosbrock | 79 | 98.8% |
| Write-In | 1 | 1.2% |
Beau Loosbrock is unopposed. Wilmont Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Darren Jeffers | 69 | 94.5% |
| Write-In | 4 | 5.5% |
Darren Jeffers is unopposed. Wilmont Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lindsey Brake | 78 | 98.7% |
| Write-In | 1 | 1.3% |
Lindsey Brake is unopposed. Wilmont Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Rick Von Holdt | 2,596 | 98.4% |
| Write-In | 43 | 1.6% |
Rick Von Holdt is unopposed. Worthington's page.
| Candidate | Votes | Share |
|---|---|---|
| Amy Woitalewicz | 689 | 65.1% |
| Mariajose Saenz | 361 | 34.1% |
| Write-In | 8 | 0.8% |
Amy Woitalewicz ahead in Nobles County. Worthington's page.
| Candidate | Votes | Share |
|---|---|---|
| Mike Kuhle | 1,539 | 98.5% |
| Write-In | 24 | 1.5% |
Mike Kuhle is unopposed. Worthington's page.
| Candidate | Votes | Share |
|---|---|---|
| Troy Wietzema | 108 | 98.2% |
| Write-In | 2 | 1.8% |
Troy Wietzema is unopposed. Worthington Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Wayne Klumper | 110 | 99.1% |
| Write-In | 1 | 0.9% |
Wayne Klumper is unopposed. Worthington Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Josh Petersen | 99 | 98.0% |
| Write-In | 2 | 2.0% |
Josh Petersen is unopposed. Worthington Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Fest | 0 | — |
| John Volk | 0 | — |
| Annie Rasche | 0 | — |
| Write-In | 0 | — |
No votes in the state's file yet. The contest crosses into 2 other counties; across all of them: Annie Rasche 548 (34.0%), John Volk 525 (32.6%), Mark Fest 515 (31.9%).
| Candidate | Votes | Share |
|---|---|---|
| Nick Henning | 176 | 18.7% |
| Nathan Getting | 174 | 18.5% |
| Doug Clarke | 143 | 15.2% |
| Loren Carlson | 132 | 14.0% |
| Jordyn Meyeraan | 125 | 13.3% |
| Mitch Winter | 80 | 8.5% |
| Lindsay Clausen | 58 | 6.2% |
| Randy Donahue | 43 | 4.6% |
| Write-In | 9 | 1.0% |
Nick Henning, Nathan Getting, Doug Clarke and Loren Carlson ahead in Nobles County. The contest crosses into 2 other counties; across all of them: Nathan Getting 657 (17.2%), Nick Henning 642 (16.8%), Loren Carlson 613 (16.1%), Doug Clarke 552 (14.5%).
| Candidate | Votes | Share |
|---|---|---|
| Robert Joseph Kunkel Jr | 772 | 24.1% |
| Jake Diekmann | 691 | 21.5% |
| Brad Lonneman | 659 | 20.5% |
| Matthew Kirchner | 390 | 12.2% |
| Leslie Madison | 368 | 11.5% |
| Eric Marten | 315 | 9.8% |
| Write-In | 13 | 0.4% |
Robert Joseph Kunkel Jr, Jake Diekmann, Brad Lonneman and Matthew Kirchner ahead in Nobles County.
| Candidate | Votes | Share |
|---|---|---|
| Ryan Heikes | 278 | 33.4% |
| Casey Schilling | 278 | 33.4% |
| Emily Kruse | 271 | 32.6% |
| Write-In | 5 | 0.6% |
Ryan Heikes, Casey Schilling and Emily Kruse are unopposed. The contest crosses into 1 other county; across all of them: Casey Schilling 328 (33.7%), Ryan Heikes 324 (33.3%), Emily Kruse 317 (32.5%).
| Candidate | Votes | Share |
|---|---|---|
| Adam Blume | 2,747 | 35.6% |
| Eugenio Lopez | 2,444 | 31.6% |
| Gretchen A. O'Donnell | 2,431 | 31.5% |
| Write-In | 100 | 1.3% |
Adam Blume, Eugenio Lopez and Gretchen A. O'Donnell are unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Julie Ruiter | 143 | 31.2% |
| Ross Kreun | 116 | 25.3% |
| Ivan Vande Griend | 112 | 24.5% |
| Loren Gunnink | 87 | 19.0% |
| Write-In | 0 | 0.0% |
Julie Ruiter, Ross Kreun and Ivan Vande Griend ahead in Nobles County. The contest crosses into 3 other counties; across all of them: Ross Kreun 906 (28.7%), Julie Ruiter 868 (27.5%), Ivan Vande Griend 795 (25.2%).
| Candidate | Votes | Share |
|---|---|---|
| Heather Hoekman | 8 | 38.1% |
| Brent Miller | 8 | 38.1% |
| Michael Stelter | 5 | 23.8% |
| Write-In | 0 | 0.0% |
Heather Hoekman, Brent Miller and Michael Stelter are unopposed. The contest crosses into 1 other county; across all of them: Brent Miller 1,802 (33.9%), Heather Hoekman 1,801 (33.9%), Michael Stelter 1,685 (31.7%).
| Candidate | Votes | Share |
|---|---|---|
| Zach Nolz | 29 | 27.4% |
| Michael DeBates | 24 | 22.6% |
| Sara Bolt | 21 | 19.8% |
| Anita Marden | 17 | 16.0% |
| David Wrigg | 11 | 10.4% |
| Write-In | 4 | 3.8% |
Zach Nolz, Michael DeBates, Sara Bolt and Anita Marden ahead in Nobles County. The contest crosses into 1 other county; across all of them: Zach Nolz 2,416 (26.6%), Michael DeBates 2,187 (24.1%), Sara Bolt 1,835 (20.2%), Anita Marden 1,321 (14.5%).
| Candidate | Votes | Share |
|---|---|---|
| Trevor Wintz | 401 | 26.3% |
| Jerry Luinenburg | 382 | 25.0% |
| Kyle Wendland | 375 | 24.6% |
| Robert Bohn | 360 | 23.6% |
| Write-In | 7 | 0.5% |
Trevor Wintz, Jerry Luinenburg, Kyle Wendland and Robert Bohn are unopposed. The contest crosses into 1 other county; across all of them: Trevor Wintz 505 (26.3%), Jerry Luinenburg 480 (25.0%), Kyle Wendland 472 (24.6%), Robert Bohn 449 (23.4%).
| Candidate | Votes | Share |
|---|---|---|
| Kayla M. Johnson | 4,786 | 99.4% |
| Write-In | 31 | 0.6% |
Kayla M. Johnson is unopposed. The contest crosses into 14 other counties; across all of them: Kayla M. Johnson 91,792 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Christina M. Wietzema | 3,945 | 72.7% |
| Christopher Cain | 1,468 | 27.0% |
| Write-In | 14 | 0.3% |
Christina M. Wietzema ahead in Nobles County. The contest crosses into 14 other counties; across all of them: Christina M. Wietzema 61,724 (61.5%), Christopher Cain 38,379 (38.2%).
| Candidate | Votes | Share |
|---|---|---|
| Paul J. Gunderson | 4,744 | 99.4% |
| Write-In | 31 | 0.6% |
Paul J. Gunderson is unopposed. The contest crosses into 14 other counties; across all of them: Paul J. Gunderson 91,659 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Stephen J. Ferrazzano II | 4,743 | 99.3% |
| Write-In | 33 | 0.7% |
Stephen J. Ferrazzano II is unopposed. The contest crosses into 14 other counties; across all of them: Stephen J. Ferrazzano II 91,218 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Patrick Rohland | 4,744 | 99.3% |
| Write-In | 32 | 0.7% |
Patrick Rohland is unopposed. The contest crosses into 14 other counties; across all of them: Patrick Rohland 91,446 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Troy G. Timmerman | 4,765 | 99.4% |
| Write-In | 28 | 0.6% |
Troy G. Timmerman is unopposed. The contest crosses into 14 other counties; across all of them: Troy G. Timmerman 91,880 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Robert Docherty | 4,744 | 99.5% |
| Write-In | 22 | 0.5% |
Robert Docherty is unopposed. The contest crosses into 14 other counties; across all of them: Robert Docherty 91,581 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Richard Nelsen | 5,550 | 99.6% |
| Write-In | 24 | 0.4% |
Richard Nelsen is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Paul W Langseth | 5,631 | 99.3% |
| Write-In | 37 | 0.7% |
Paul W Langseth is unopposed.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | R +21.7 | R +36.1 | D +14.5 |
| MN Governor | R +22.2 | R +36.1 | D +13.9 |
| MN-01 | R +17.2 | R +36.1 | D +19.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.4% | Donald Trump | 67.0% | R +35.6 |
| 2020 | Joe Biden | 33.7% | Donald Trump | 64.3% | R +30.6 |
| 2016 | Hillary Clinton | 31.7% | Donald Trump | 61.4% | R +29.7 |
| 2012 | Barack Obama | 44.5% | Mitt Romney | 53.8% | R +9.2 |
| 2008 | Barack Obama | 48.2% | John McCain | 49.6% | R +1.4 |
| 2004 | John Kerry | 42.4% | George W. Bush | 56.1% | R +13.7 |
| 2000 | Al Gore | 42.4% | George W. Bush | 53.7% | R +11.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 +24.2.
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.