U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Lisa Demuth (R) got 67% of the vote for governor in Cottonwood County. The margin is 6.1 points more Democratic than the 2024 presidential vote here. Below are also 85 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 Cottonwood 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:09 PM.
County offices, city and town races, school boards, local measures, judges and districts on Cottonwood 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 |
|---|---|---|
| Larry Anderson | 975 | 98.6% |
| Write-In | 14 | 1.4% |
Larry Anderson is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Donna L. Gravley | 650 | 98.2% |
| Write-In | 12 | 1.8% |
Donna L. Gravley is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Tom Appel | 821 | 99.5% |
| Write-In | 4 | 0.5% |
Tom Appel is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Carolyn Rempel | 4,299 | 99.5% |
| Write-In | 23 | 0.5% |
Carolyn Rempel is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Susan R. Horkey | 4,314 | 99.7% |
| Write-In | 11 | 0.3% |
Susan R. Horkey is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Jason J. Purrington | 4,395 | 99.3% |
| Write-In | 32 | 0.7% |
Jason J. Purrington is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Nicholas Anderson | 4,245 | 99.3% |
| Write-In | 29 | 0.7% |
Nicholas Anderson is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Richard Quade | 76 | 100.0% |
| Write-In | 0 | 0.0% |
Richard Quade is unopposed. Amboy Township's page.
| Candidate | Votes | Share |
|---|---|---|
| James Weis | 75 | 100.0% |
| Write-In | 0 | 0.0% |
James Weis is unopposed. Amboy Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Rosemarie Zietlow | 73 | 100.0% |
| Write-In | 0 | 0.0% |
Rosemarie Zietlow is unopposed. Amboy Township's page.
| Candidate | Votes | Share |
|---|---|---|
| James Polk | 54 | 100.0% |
| Write-In | 0 | 0.0% |
James Polk is unopposed. Amo Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Karla Nelson | 54 | 100.0% |
| Write-In | 0 | 0.0% |
Karla Nelson is unopposed. Amo Township's page.
| Candidate | Votes | Share |
|---|---|---|
| David Hansen | 69 | 95.8% |
| Write-In | 3 | 4.2% |
David Hansen is unopposed. Ann Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Bradley Berg | 71 | 98.6% |
| Write-In | 1 | 1.4% |
Bradley Berg is unopposed. Ann Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Ryan Sokolofsky | 69 | 98.6% |
| Write-In | 1 | 1.4% |
Ryan Sokolofsky is unopposed. Bingham Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Becky Konz | 39 | 31.0% |
| Anthony Roiger | 31 | 24.6% |
| David Mattison | 29 | 23.0% |
| Mary Krumwiede | 27 | 21.4% |
| Write-In | 0 | 0.0% |
Becky Konz and Anthony Roiger ahead in Cottonwood County. Bingham Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Gary Richter | 12 | 100.0% |
| Write-In | 0 | 0.0% |
Gary Richter is unopposed. Comfrey's page. The contest crosses into 1 other county; across all of them: Gary Richter 147 (93.6%).
| Candidate | Votes | Share |
|---|---|---|
| Rick J Kastner | 8 | 32.0% |
| Alan Barnes | 7 | 28.0% |
| Charles Coners | 5 | 20.0% |
| Troy Toll | 4 | 16.0% |
| Darlene Arnsdorf | 1 | 4.0% |
| Write-In | 0 | 0.0% |
Rick J Kastner and Alan Barnes ahead in Cottonwood County. Comfrey's page. The contest crosses into 1 other county; across all of them: Rick J Kastner 81 (24.4%), Troy Toll 81 (24.4%).
| Candidate | Votes | Share |
|---|---|---|
| Patrick Tiede | 62 | 96.9% |
| Write-In | 2 | 3.1% |
Patrick Tiede is unopposed. Dale Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Todd Bloch | 65 | 98.5% |
| Write-In | 1 | 1.5% |
Todd Bloch is unopposed. Dale Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Phillip Duerksen | 70 | 98.6% |
| Write-In | 1 | 1.4% |
Phillip Duerksen is unopposed. Dale Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Guy Dammann | 68 | 85.0% |
| Write-In | 12 | 15.0% |
Guy Dammann is unopposed. Germantown Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jeff Pankonin | 81 | 95.3% |
| Write-In | 4 | 4.7% |
Jeff Pankonin is unopposed. Germantown Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Werner | 88 | 98.9% |
| Write-In | 1 | 1.1% |
Mark Werner is unopposed. Germantown Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Ed Hocke | 153 | 100.0% |
| Write-In | 0 | 0.0% |
Ed Hocke is unopposed. Great Bend Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Abe Crowell | 151 | 100.0% |
| Write-In | 0 | 0.0% |
Abe Crowell is unopposed. Great Bend Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Doug Kremmin | 152 | 100.0% |
| Write-In | 0 | 0.0% |
Doug Kremmin is unopposed. Great Bend Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lynn Soleta | 151 | 100.0% |
| Write-In | 0 | 0.0% |
Lynn Soleta is unopposed. Great Bend Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Kenneth Engen | 82 | 100.0% |
| Write-In | 0 | 0.0% |
Kenneth Engen is unopposed. Highwater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brandon Mattison | 65 | 95.6% |
| Write-In | 3 | 4.4% |
Brandon Mattison is unopposed. Highwater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Ryan Wondercheck | 83 | 100.0% |
| Write-In | 0 | 0.0% |
Ryan Wondercheck is unopposed. Highwater Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brad Prins | 111 | 98.2% |
| Write-In | 2 | 1.8% |
Brad Prins is unopposed. Jeffers's page.
| Candidate | Votes | Share |
|---|---|---|
| Sheila Ryker | 112 | 52.6% |
| Shawna Dorr-Jones | 100 | 46.9% |
| Write-In | 1 | 0.5% |
Sheila Ryker and Shawna Dorr-Jones are unopposed. Jeffers's page.
| Candidate | Votes | Share |
|---|---|---|
| Larry R. Smith | 135 | 99.3% |
| Write-In | 1 | 0.7% |
Larry R. Smith is unopposed. Lakeside Township, Cottonwood County's page.
| Candidate | Votes | Share |
|---|---|---|
| John Turner | 127 | 99.2% |
| Write-In | 1 | 0.8% |
John Turner is unopposed. Lakeside Township, Cottonwood County's page.
| Candidate | Votes | Share |
|---|---|---|
| Heath Klassen | 135 | 100.0% |
| Write-In | 0 | 0.0% |
Heath Klassen is unopposed. Lakeside Township, Cottonwood County's page.
| Candidate | Votes | Share |
|---|---|---|
| Audi Nickel | 132 | 99.2% |
| Write-In | 1 | 0.8% |
Audi Nickel is unopposed. Midway Township, Cottonwood County's page.
| Candidate | Votes | Share |
|---|---|---|
| Timothy J Penner | 132 | 97.8% |
| Write-In | 3 | 2.2% |
Timothy J Penner is unopposed. Midway Township, Cottonwood County's page.
| Candidate | Votes | Share |
|---|---|---|
| Mike Nelson | 615 | 90.7% |
| Write-In | 63 | 9.3% |
Mike Nelson is unopposed. Mountain Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Bryan Bargen | 421 | 29.3% |
| Andrew Ysker | 372 | 25.9% |
| Brittany Winters | 357 | 24.8% |
| Emily Mathiowetz | 288 | 20.0% |
| Write-In | 0 | 0.0% |
Bryan Bargen and Andrew Ysker ahead in Cottonwood County. Mountain Lake's page.
| Candidate | Votes | Share |
|---|---|---|
| Troy Duerksen | 107 | 100.0% |
| Write-In | 0 | 0.0% |
Troy Duerksen is unopposed. Mountain Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Lee Erickson | 103 | 100.0% |
| Write-In | 0 | 0.0% |
Lee Erickson is unopposed. Mountain Lake Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 11 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 11 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 11 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 10 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Scott Oltmans | 59 | 100.0% |
| Write-In | 0 | 0.0% |
Scott Oltmans is unopposed. Springfield Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Geof Johnson | 55 | 100.0% |
| Write-In | 0 | 0.0% |
Geof Johnson is unopposed. Springfield Township's page.
| Candidate | Votes | Share |
|---|---|---|
| James Westerman | 78 | 91.8% |
| Write-In | 7 | 8.2% |
James Westerman is unopposed. Storden's page.
| Candidate | Votes | Share |
|---|---|---|
| David Hansen | 64 | 48.5% |
| Sean Waters | 39 | 29.5% |
| Write-In | 29 | 22.0% |
David Hansen and Sean Waters are unopposed. Storden's page.
| Candidate | Votes | Share |
|---|---|---|
| Brent Therkilsen | 71 | 93.4% |
| Write-In | 5 | 6.6% |
Brent Therkilsen is unopposed. Storden Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 8 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Steven M Earl | 260 | 94.2% |
| Write-In | 16 | 5.8% |
Steven M Earl is unopposed. Westbrook's page.
| Candidate | Votes | Share |
|---|---|---|
| Kelly Brown | 254 | 50.6% |
| Brian Cassens | 242 | 48.2% |
| Write-In | 6 | 1.2% |
Kelly Brown and Brian Cassens are unopposed. Westbrook's page.
| Candidate | Votes | Share |
|---|---|---|
| James Fester | 117 | 100.0% |
| Write-In | 0 | 0.0% |
James Fester is unopposed. Westbrook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Rick Buchholz | 112 | 99.1% |
| Write-In | 1 | 0.9% |
Rick Buchholz is unopposed. Westbrook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Margaret Buchholz | 94 | 87.9% |
| Jennifer Oldenburg | 13 | 12.1% |
| Write-In | 0 | 0.0% |
Margaret Buchholz ahead in Cottonwood County. Westbrook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Christa Krick | 114 | 100.0% |
| Write-In | 0 | 0.0% |
Christa Krick is unopposed. Westbrook Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dennis R. Esplan | 859 | 55.7% |
| Janice M Vitcak | 674 | 43.7% |
| Write-In | 8 | 0.5% |
Dennis R. Esplan ahead in Cottonwood County. Windom's page.
| Candidate | Votes | Share |
|---|---|---|
| Jenny Quade | 821 | 98.1% |
| Write-In | 16 | 1.9% |
Jenny Quade is unopposed. Windom's page.
| Candidate | Votes | Share |
|---|---|---|
| James Nelson | 620 | 97.9% |
| Write-In | 13 | 2.1% |
James Nelson is unopposed. Windom's page.
| Candidate | Votes | Share |
|---|---|---|
| Andrea Toll | 99 | 34.6% |
| Brandon Anderson | 94 | 32.9% |
| Gabe Hirsch | 93 | 32.5% |
| Write-In | 0 | 0.0% |
Andrea Toll, Brandon Anderson and Gabe Hirsch are unopposed. The contest crosses into 2 other counties; across all of them: Andrea Toll 430 (34.0%), Gabe Hirsch 420 (33.2%), Brandon Anderson 408 (32.3%).
| Candidate | Votes | Share |
|---|---|---|
| Ricardo Renteria | 598 | 18.9% |
| Lindsey Brockberg | 529 | 16.7% |
| Jordan Kirk | 521 | 16.4% |
| Matthew Gohr | 502 | 15.8% |
| Julie Brugman | 457 | 14.4% |
| Derek Harder | 335 | 10.6% |
| Jason Kruser | 222 | 7.0% |
| Write-In | 7 | 0.2% |
Ricardo Renteria, Lindsey Brockberg and Jordan Kirk ahead in Cottonwood County. The contest crosses into 2 other counties; across all of them: Ricardo Renteria 605 (18.6%), Lindsey Brockberg 540 (16.6%), Jordan Kirk 530 (16.3%).
| Candidate | Votes | Share |
|---|---|---|
| Brittany Higley | 1,739 | 35.6% |
| Angela Klassen | 1,610 | 33.0% |
| Brianne Miller | 1,505 | 30.8% |
| Write-In | 30 | 0.6% |
Brittany Higley, Angela Klassen and Brianne Miller are unopposed. The contest crosses into 1 other county; across all of them: Brittany Higley 1,964 (35.7%), Angela Klassen 1,801 (32.7%), Brianne Miller 1,698 (30.9%).
| Candidate | Votes | Share |
|---|---|---|
| Mark Fest | 20 | 34.5% |
| John Volk | 20 | 34.5% |
| Annie Rasche | 18 | 31.0% |
| Write-In | 0 | 0.0% |
Mark Fest, John Volk and Annie Rasche are unopposed. 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 |
|---|---|---|
| Doug Clarke | 4 | 26.7% |
| Loren Carlson | 3 | 20.0% |
| Randy Donahue | 2 | 13.3% |
| Nathan Getting | 2 | 13.3% |
| Jordyn Meyeraan | 2 | 13.3% |
| Nick Henning | 1 | 6.7% |
| Mitch Winter | 1 | 6.7% |
| Lindsay Clausen | 0 | 0.0% |
| Write-In | 0 | 0.0% |
Tied for the last seat in the current count. 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 |
|---|---|---|
| Valerie Ommodt | 2 | 33.3% |
| Shannon Sykes | 2 | 33.3% |
| Cally Mathistad | 2 | 33.3% |
| Write-In | 0 | 0.0% |
Valerie Ommodt, Shannon Sykes and Cally Mathistad are unopposed. The contest crosses into 2 other counties; across all of them: Valerie Ommodt 368 (32.9%), Cally Mathistad 366 (32.7%), Shannon Sykes 365 (32.6%).
| Candidate | Votes | Share |
|---|---|---|
| Megan Imker | 12 | 85.7% |
| Madelaine Posusta | 2 | 14.3% |
| Write-In | 0 | 0.0% |
Megan Imker ahead in Cottonwood County. The contest crosses into 1 other county; across all of them: Megan Imker 372 (76.5%), Madelaine Posusta 109 (22.4%).
| Candidate | Votes | Share |
|---|---|---|
| Bruce Grant | 439 | 98.0% |
| Write-In | 9 | 2.0% |
Bruce Grant is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Jacob Wahl | 155 | 98.1% |
| Write-In | 3 | 1.9% |
Jacob Wahl is unopposed. The contest crosses into 2 other counties; across all of them: Jacob Wahl 438 (99.3%).
| Candidate | Votes | Share |
|---|---|---|
| Greg Madson | 458 | 34.3% |
| Jack Jorgenson | 446 | 33.4% |
| Denise Clouse | 421 | 31.5% |
| Write-In | 11 | 0.8% |
Greg Madson, Jack Jorgenson and Denise Clouse are unopposed. The contest crosses into 2 other counties; across all of them: Jack Jorgenson 932 (33.5%), Greg Madson 923 (33.2%), Denise Clouse 910 (32.7%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 43 | 75.4% |
| No | 14 | 24.6% |
Yes ahead with 75.4% in Cottonwood County. Amo Township's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 41 | 71.9% |
| No | 16 | 28.1% |
Yes ahead with 71.9% in Cottonwood County. Amo Township's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 66 | 91.7% |
| No | 6 | 8.3% |
Yes ahead with 91.7% in Cottonwood County. Dale Township's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 71 | 82.6% |
| No | 15 | 17.4% |
Yes ahead with 82.6% in Cottonwood County. Storden Township's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 68 | 79.1% |
| No | 18 | 20.9% |
Yes ahead with 79.1% in Cottonwood County. Storden Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Kayla M. Johnson | 3,827 | 99.5% |
| Write-In | 21 | 0.5% |
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 | 2,643 | 63.2% |
| Christopher Cain | 1,531 | 36.6% |
| Write-In | 9 | 0.2% |
Christina M. Wietzema ahead in Cottonwood 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 | 3,810 | 99.5% |
| Write-In | 20 | 0.5% |
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 | 3,798 | 99.4% |
| Write-In | 24 | 0.6% |
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 | 3,811 | 99.5% |
| Write-In | 19 | 0.5% |
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 | 3,813 | 99.5% |
| Write-In | 20 | 0.5% |
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 | 3,806 | 99.4% |
| Write-In | 22 | 0.6% |
Robert Docherty is unopposed. The contest crosses into 14 other counties; across all of them: Robert Docherty 91,581 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| David Bucklin | 4,282 | 99.7% |
| Write-In | 14 | 0.3% |
David Bucklin is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Daryl Tasler | 4,268 | 99.8% |
| Write-In | 10 | 0.2% |
Daryl Tasler is unopposed.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | R +38.8 | R +41.8 | D +3.0 |
| MN Governor | R +35.7 | R +41.8 | D +6.1 |
| MN-07 | R +36.2 | R +41.8 | D +5.7 |
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 | 28.5% | Donald Trump | 69.4% | R +40.9 |
| 2020 | Joe Biden | 30.0% | Donald Trump | 68.2% | R +38.2 |
| 2016 | Hillary Clinton | 29.3% | Donald Trump | 64.3% | R +35.0 |
| 2012 | Barack Obama | 41.5% | Mitt Romney | 56.6% | R +15.1 |
| 2008 | Barack Obama | 45.7% | John McCain | 52.3% | R +6.6 |
| 2004 | John Kerry | 42.8% | George W. Bush | 55.8% | R +13.0 |
| 2000 | Al Gore | 40.5% | George W. Bush | 54.5% | R +14.0 |
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 +26.9.
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.