U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Amy Klobuchar (D) got 51% of the vote for governor in Winona County. The margin is 9.6 points more Democratic than the 2024 presidential vote here. Below are also 65 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 Winona 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:10 PM.
County offices, city and town races, school boards, local measures, judges and districts on Winona 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 |
|---|---|---|
| Chris Meyer | 3,465 | 99.0% |
| Write-In | 34 | 1.0% |
Chris Meyer is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Dwayne Voegeli | 2,639 | 61.6% |
| Patrick Moga | 1,634 | 38.1% |
| Write-In | 14 | 0.3% |
Dwayne Voegeli ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| Marcia L. Ward | 2,936 | 66.1% |
| Bob Redig | 1,498 | 33.7% |
| Write-In | 9 | 0.2% |
Marcia L. Ward ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| Chelsi Wilbright | 17,167 | 99.1% |
| Write-In | 152 | 0.9% |
Chelsi Wilbright is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Bob Bambenek | 12,920 | 65.9% |
| Annette Deyo | 6,623 | 33.8% |
| Write-In | 60 | 0.3% |
Bob Bambenek ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| John Hazelton | 10,842 | 50.7% |
| Charles Rolbiecki | 10,434 | 48.8% |
| Write-In | 88 | 0.4% |
John Hazelton ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| Rebecca Church | 17,546 | 99.2% |
| Write-In | 150 | 0.8% |
Rebecca Church is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 60 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Luke Herber | 152 | 49.0% |
| Andy VanLoon | 150 | 48.4% |
| Write-In | 8 | 2.6% |
Luke Herber and Andy VanLoon are unopposed. Altura's page.
| Candidate | Votes | Share |
|---|---|---|
| Gregg Mitchell | 120 | 93.0% |
| Write-In | 9 | 7.0% |
Gregg Mitchell is unopposed. Dakota's page.
| Candidate | Votes | Share |
|---|---|---|
| Chuck Hansen | 112 | 52.1% |
| Angela Paul | 100 | 46.5% |
| Write-In | 3 | 1.4% |
Chuck Hansen ahead in Winona County. Dakota's page.
| Candidate | Votes | Share |
|---|---|---|
| Michael Onstad | 197 | 99.5% |
| Write-In | 1 | 0.5% |
Michael Onstad is unopposed. Dresbach Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Steven E. Hedberg | 114 | 52.3% |
| Paul Shimshak | 63 | 28.9% |
| Andrew Hughes | 41 | 18.8% |
| Write-In | 0 | 0.0% |
Steven E. Hedberg ahead in Winona County. Dresbach Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Cody Rollinger | 42 | 61.8% |
| Write-In | 26 | 38.2% |
Cody Rollinger is unopposed. Elba's page.
| Candidate | Votes | Share |
|---|---|---|
| Chris Heim | 59 | 75.6% |
| Beth Kieffer | 19 | 24.4% |
| Write-In | 0 | 0.0% |
Chris Heim ahead in Winona County. Elba's page.
| Candidate | Votes | Share |
|---|---|---|
| Kirsten Heim | 73 | 100.0% |
| Write-In | 0 | 0.0% |
Kirsten Heim is unopposed. Elba's page.
| Candidate | Votes | Share |
|---|---|---|
| Ben Klinger | 1,528 | 98.1% |
| Write-In | 29 | 1.9% |
Ben Klinger is unopposed. Goodview's page.
| Candidate | Votes | Share |
|---|---|---|
| Richard Ledebuhr | 1,364 | 60.1% |
| Brandon Buysman | 878 | 38.7% |
| Write-In | 26 | 1.1% |
Richard Ledebuhr and Brandon Buysman are unopposed. Goodview's page.
| Candidate | Votes | Share |
|---|---|---|
| April Carlson | 48 | 72.7% |
| Mikel Poellinger | 18 | 27.3% |
| Write-In | 0 | 0.0% |
April Carlson ahead in Winona County. La Crescent's page. The contest crosses into 1 other county; across all of them: Mikel Poellinger 1,415 (51.6%), April Carlson 1,311 (47.8%).
| Candidate | Votes | Share |
|---|---|---|
| Adam Peterson | 26 | 26.0% |
| Teresa O'Donnell-Ebner | 18 | 18.0% |
| Chris Welnetz | 16 | 16.0% |
| Steve Bissen | 14 | 14.0% |
| Joel Schmit | 9 | 9.0% |
| Nathan Delarwelle | 8 | 8.0% |
| Ryan Hanifl | 5 | 5.0% |
| Steve Jansen | 4 | 4.0% |
| Write-In | 0 | 0.0% |
Adam Peterson and Teresa O'Donnell-Ebner ahead in Winona County. La Crescent's page. The contest crosses into 1 other county; across all of them: Teresa O'Donnell-Ebner 1,156 (24.2%), Steve Bissen 980 (20.5%).
| Candidate | Votes | Share |
|---|---|---|
| Beth Carlson | 509 | 89.6% |
| Write-In | 59 | 10.4% |
Beth Carlson is unopposed. Lewiston's page.
| Candidate | Votes | Share |
|---|---|---|
| Chad Eggert | 565 | 89.8% |
| Write-In | 64 | 10.2% |
Chad Eggert is unopposed. Lewiston's page.
| Candidate | Votes | Share |
|---|---|---|
| John Peterson | 567 | 98.4% |
| Write-In | 9 | 1.6% |
John Peterson is unopposed. Lewiston's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Tibor | 26 | 100.0% |
| Write-In | 0 | 0.0% |
Mark Tibor is unopposed. Minneiska's page. The contest crosses into 1 other county; across all of them: Mark Tibor 61 (98.4%).
| Candidate | Votes | Share |
|---|---|---|
| Suzanne Ehlo | 21 | 51.2% |
| Andy Ehlo | 20 | 48.8% |
| Write-In | 0 | 0.0% |
Suzanne Ehlo and Andy Ehlo are unopposed. Minneiska's page. The contest crosses into 1 other county; across all of them: Andy Ehlo 51 (49.0%), Suzanne Ehlo 48 (46.2%).
| Candidate | Votes | Share |
|---|---|---|
| Kelvin Penrod | 64 | 84.2% |
| Write-In | 12 | 15.8% |
Kelvin Penrod is unopposed. Minnesota City's page.
| Candidate | Votes | Share |
|---|---|---|
| Angie Bohnstengel | 58 | 47.2% |
| Emily Conners | 57 | 46.3% |
| Write-In | 8 | 6.5% |
Angie Bohnstengel and Emily Conners are unopposed. Minnesota City's page.
| Candidate | Votes | Share |
|---|---|---|
| Keith Speltz | 99 | 99.0% |
| Write-In | 1 | 1.0% |
Keith Speltz is unopposed. Mount Vernon Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Paul Kreidermacher | 299 | 97.4% |
| Write-In | 8 | 2.6% |
Paul Kreidermacher is unopposed. Rollingstone's page.
| Candidate | Votes | Share |
|---|---|---|
| Geri Lehnertz | 198 | 35.7% |
| Zachary Speltz | 142 | 25.6% |
| Randall Sullivan | 135 | 24.4% |
| Johnathon Gust | 39 | 7.0% |
| Alexander Moudry | 38 | 6.9% |
| Write-In | 2 | 0.4% |
Geri Lehnertz and Zachary Speltz ahead in Winona County. Rollingstone's page.
| Candidate | Votes | Share |
|---|---|---|
| John Schaber | 1,281 | 74.3% |
| Mitchell Walch | 435 | 25.2% |
| Write-In | 9 | 0.5% |
John Schaber ahead in Winona County. St. Charles's page.
| Candidate | Votes | Share |
|---|---|---|
| David Braun | 1,273 | 51.3% |
| David Kramer | 1,182 | 47.6% |
| Write-In | 27 | 1.1% |
David Braun and David Kramer are unopposed. St. Charles's page.
| Candidate | Votes | Share |
|---|---|---|
| Tom Campbell | 171 | 95.0% |
| Write-In | 9 | 5.0% |
Tom Campbell is unopposed. Saratoga Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Kelly Shank | 168 | 98.8% |
| Write-In | 2 | 1.2% |
Kelly Shank is unopposed. Saratoga Township's page.
| Candidate | Votes | Share |
|---|---|---|
| David Johannes | 301 | 93.5% |
| Write-In | 21 | 6.5% |
David Johannes is unopposed. Stockton's page.
| Candidate | Votes | Share |
|---|---|---|
| Julia Giebel | 209 | 34.8% |
| Brian Koetz | 197 | 32.8% |
| Corey Schell | 179 | 29.8% |
| Write-In | 15 | 2.5% |
Julia Giebel and Brian Koetz ahead in Winona County. Stockton's page.
| Candidate | Votes | Share |
|---|---|---|
| Chad Dailey | 103 | 96.3% |
| Write-In | 4 | 3.7% |
Chad Dailey is unopposed. Utica's page.
| Candidate | Votes | Share |
|---|---|---|
| Alanna Kieffer | 85 | 45.9% |
| Dan Lewis | 80 | 43.2% |
| Write-In | 20 | 10.8% |
Alanna Kieffer and Dan Lewis are unopposed. Utica's page.
| Candidate | Votes | Share |
|---|---|---|
| Dwain Hassig | 85 | 96.6% |
| Write-In | 3 | 3.4% |
Dwain Hassig is unopposed. Whitewater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Richard Young | 86 | 96.6% |
| Write-In | 3 | 3.4% |
Richard Young is unopposed. Whitewater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Eric Hanlon | 87 | 100.0% |
| Write-In | 0 | 0.0% |
Eric Hanlon is unopposed. Whitewater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jerome Christenson | 8,189 | 97.8% |
| Write-In | 183 | 2.2% |
Jerome Christenson is unopposed. Winona's page.
| Candidate | Votes | Share |
|---|---|---|
| Autumn Leigh Cole | 1,082 | 56.6% |
| Jeff Hyma | 815 | 42.6% |
| Write-In | 14 | 0.7% |
Autumn Leigh Cole ahead in Winona County. Winona's page.
| Candidate | Votes | Share |
|---|---|---|
| Sarah Phan-Budd | 1,398 | 54.5% |
| Raelynn Peter | 1,124 | 43.8% |
| Write-In | 42 | 1.6% |
Sarah Phan-Budd ahead in Winona County. Winona's page.
| Candidate | Votes | Share |
|---|---|---|
| Josh Thompson | 3 | 60.0% |
| Danielle Hoffman | 1 | 20.0% |
| Jeremiah Halloran | 1 | 20.0% |
| David Sovinski | 0 | 0.0% |
| Mark Johnsrud | 0 | 0.0% |
| Write-In | 0 | 0.0% |
Josh Thompson, Danielle Hoffman and Jeremiah Halloran ahead in Winona County. The contest crosses into 2 other counties; across all of them: Jeremiah Halloran 1,357 (23.4%), Danielle Hoffman 1,325 (22.9%), Josh Thompson 1,174 (20.3%).
| Candidate | Votes | Share |
|---|---|---|
| Jeff Michel | 100 | 27.4% |
| Carl Schollmeier | 97 | 26.6% |
| Nancy Snyder | 87 | 23.8% |
| Brett Kues | 76 | 20.8% |
| Write-In | 5 | 1.4% |
Jeff Michel, Carl Schollmeier and Nancy Snyder ahead in Winona County. The contest crosses into 2 other counties; across all of them: Jeff Michel 1,273 (28.6%), Nancy Snyder 1,195 (26.8%), Carl Schollmeier 1,157 (26.0%).
| Candidate | Votes | Share |
|---|---|---|
| Nicole Johnson | 46 | 24.5% |
| Lisa Schultz | 37 | 19.7% |
| Michael Boldt | 34 | 18.1% |
| Sara Laufenberg | 30 | 16.0% |
| Valerie Traun | 21 | 11.2% |
| Thomas Frey | 20 | 10.6% |
| Write-In | 0 | 0.0% |
Nicole Johnson, Lisa Schultz, Michael Boldt and Sara Laufenberg ahead in Winona County. The contest crosses into 1 other county; across all of them: Nicole Johnson 921 (21.0%), Michael Boldt 866 (19.7%), Lisa Schultz 839 (19.1%), Sara Laufenberg 828 (18.9%).
| Candidate | Votes | Share |
|---|---|---|
| Nicole Lee Miller | 251 | 34.4% |
| Gary Kuphal | 244 | 33.4% |
| Darcey Cody | 232 | 31.8% |
| Write-In | 3 | 0.4% |
Nicole Lee Miller, Gary Kuphal and Darcey Cody are unopposed. The contest crosses into 1 other county; across all of them: Gary Kuphal 2,846 (33.9%), Nicole Lee Miller 2,765 (32.9%), Darcey Cody 2,720 (32.4%).
| Candidate | Votes | Share |
|---|---|---|
| Sara Daley | 1,331 | 29.2% |
| Daniel Kreidermacher | 1,262 | 27.7% |
| David J. Baer | 1,173 | 25.7% |
| Christine Peterson | 773 | 17.0% |
| Write-In | 20 | 0.4% |
Sara Daley, Daniel Kreidermacher and David J. Baer ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| Travis Lange | 1,489 | 19.2% |
| Brian Bloom | 1,381 | 17.8% |
| Molly A Greden | 1,365 | 17.6% |
| Eric Manley | 1,213 | 15.6% |
| Trevor Moore | 1,154 | 14.8% |
| Elizabeth Peitzman | 1,134 | 14.6% |
| Write-In | 37 | 0.5% |
Travis Lange, Brian Bloom, Molly A Greden and Eric Manley ahead in Winona County. The contest crosses into 2 other counties; across all of them: Travis Lange 1,575 (19.2%), Brian Bloom 1,475 (18.0%), Molly A Greden 1,440 (17.6%), Eric Manley 1,264 (15.4%).
| Candidate | Votes | Share |
|---|---|---|
| Nancy Denzer | 10,669 | 54.7% |
| Karl W Sonneman | 8,591 | 44.0% |
| Write-In | 248 | 1.3% |
Nancy Denzer and Karl W Sonneman are unopposed. The contest crosses into 1 other county; across all of them: Nancy Denzer 10,702 (54.7%), Karl W Sonneman 8,623 (44.1%).
| Candidate | Votes | Share |
|---|---|---|
| Michelle Cochran | 2,199 | 72.6% |
| Ted Hazelton | 819 | 27.0% |
| Write-In | 11 | 0.4% |
Michelle Cochran ahead in Winona County.
| Candidate | Votes | Share |
|---|---|---|
| Michael Hanratty | 1,784 | 99.2% |
| Write-In | 14 | 0.8% |
Michael Hanratty is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Logan Kolb | 66 | 18.1% |
| Theresa "Tina" Keilholtz | 48 | 13.2% |
| Heidi Schumacher | 47 | 12.9% |
| Jeff Kruger | 46 | 12.6% |
| Roger Rahman | 45 | 12.3% |
| Ronald Springer | 34 | 9.3% |
| Nick Kedrowski | 33 | 9.0% |
| Julie Hart | 26 | 7.1% |
| Brian Durgin | 14 | 3.8% |
| Tonya Hulberg | 4 | 1.1% |
| Write-In | 2 | 0.5% |
Logan Kolb, Theresa "Tina" Keilholtz, Heidi Schumacher and Jeff Kruger ahead in Winona County. The contest crosses into 2 other counties; across all of them: Theresa "Tina" Keilholtz 1,845 (13.8%), Roger Rahman 1,844 (13.8%), Logan Kolb 1,835 (13.7%), Heidi Schumacher 1,630 (12.2%).
| Candidate | Votes | Share |
|---|---|---|
| Marilyn Wozney | 55 | 56.1% |
| Sue Tangen | 42 | 42.9% |
| Write-In | 1 | 1.0% |
Marilyn Wozney ahead in Winona County. The contest crosses into 2 other counties; across all of them: Marilyn Wozney 1,936 (54.4%), Sue Tangen 1,607 (45.2%).
| Choice | Votes | Share |
|---|---|---|
| No | 1,434 | 54.4% |
| Yes | 1,204 | 45.6% |
No ahead with 54.4% in Winona County. The contest crosses into 2 other counties; across all of them: No 1,531 (55.0%), Yes 1,251 (45.0%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 10,139 | 61.6% |
| No | 6,325 | 38.4% |
Yes ahead with 61.6% in Winona County. The contest crosses into 1 other county; across all of them: Yes 10,165 (61.6%), No 6,347 (38.4%).
| Candidate | Votes | Share |
|---|---|---|
| Jacob C. Allen | 15,292 | 99.3% |
| Write-In | 102 | 0.7% |
Jacob C. Allen is unopposed. The contest crosses into 10 other counties; across all of them: Jacob C. Allen 149,543 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Karen R. Duncan | 15,289 | 99.3% |
| Write-In | 104 | 0.7% |
Karen R. Duncan is unopposed. The contest crosses into 10 other counties; across all of them: Karen R. Duncan 149,162 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Dwight Luhmann | 15,279 | 99.3% |
| Write-In | 102 | 0.7% |
Dwight Luhmann is unopposed. The contest crosses into 10 other counties; across all of them: Dwight Luhmann 148,868 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Erin Lindhart Felten | 15,266 | 99.3% |
| Write-In | 103 | 0.7% |
Erin Lindhart Felten is unopposed. The contest crosses into 10 other counties; across all of them: Erin Lindhart Felten 148,877 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Christopher A Neisen | 15,260 | 99.4% |
| Write-In | 99 | 0.6% |
Christopher A Neisen is unopposed. The contest crosses into 10 other counties; across all of them: Christopher A Neisen 148,881 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Jeffrey M Johnson | 15,292 | 99.4% |
| Write-In | 95 | 0.6% |
Jeffrey M Johnson is unopposed. The contest crosses into 10 other counties; across all of them: Jeffrey M Johnson 149,217 (99.2%).
| Candidate | Votes | Share |
|---|---|---|
| Ross L. Greden | 17,156 | 99.5% |
| Write-In | 89 | 0.5% |
Ross L. Greden is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Tom Scarponcini | 16,953 | 99.5% |
| Write-In | 80 | 0.5% |
Tom Scarponcini is unopposed.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | D +4.4 | R +5.0 | D +9.4 |
| MN Governor | D +4.6 | R +5.0 | D +9.6 |
| MN-01 | D +7.8 | R +5.0 | D +12.8 |
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 | 46.5% | Donald Trump | 51.4% | R +4.9 |
| 2020 | Joe Biden | 49.1% | Donald Trump | 48.7% | D +0.4 |
| 2016 | Hillary Clinton | 43.6% | Donald Trump | 46.5% | R +2.9 |
| 2012 | Barack Obama | 55.0% | Mitt Romney | 42.2% | D +12.9 |
| 2008 | Barack Obama | 58.4% | John McCain | 39.3% | D +19.1 |
| 2004 | John Kerry | 51.9% | George W. Bush | 46.3% | D +5.6 |
| 2000 | Al Gore | 46.3% | George W. Bush | 45.0% | D +1.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 +6.1.
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.