U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Peggy Flanagan (D) got 58% of the U.S. Senate vote in Olmsted County. The margin is 8.5 points more Democratic than the 2024 presidential vote here. Below are also 47 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 Olmsted 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 4, 12:59 AM.
County offices, city and town races, school boards, local measures, judges and districts on Olmsted 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 |
|---|---|---|
| David H. Senjem | 3,841 | 52.2% |
| Gabe Perkins | 3,498 | 47.5% |
| Write-In | 26 | 0.4% |
David H. Senjem ahead in Olmsted County.
| Candidate | Votes | Share |
|---|---|---|
| Brian Mueller | 8,591 | 99.5% |
| Write-In | 46 | 0.5% |
Brian Mueller is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Bob Hopkins | 5,650 | 53.1% |
| Michael Wojcik | 4,977 | 46.7% |
| Write-In | 22 | 0.2% |
Bob Hopkins ahead in Olmsted County.
| Candidate | Votes | Share |
|---|---|---|
| Tim Parkin | 54,458 | 99.0% |
| Write-In | 536 | 1.0% |
Tim Parkin is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Karen MacLaughlin | 32,208 | 52.1% |
| Michael Walters | 29,353 | 47.5% |
| Write-In | 248 | 0.4% |
Karen MacLaughlin ahead in Olmsted County.
| Candidate | Votes | Share |
|---|---|---|
| Justin Blom | 2,070 | 52.2% |
| Dan Even | 1,855 | 46.8% |
| Write-In | 40 | 1.0% |
Justin Blom and Dan Even are unopposed. Byron's page. The contest crosses into 1 other county; across all of them: Justin Blom 2,070 (52.2%), Dan Even 1,855 (46.8%).
| Candidate | Votes | Share |
|---|---|---|
| John McBroom | 404 | 78.9% |
| Steven Hulbert | 104 | 20.3% |
| Write-In | 4 | 0.8% |
John McBroom ahead in Olmsted County. Chatfield's page. The contest crosses into 1 other county; across all of them: John McBroom 973 (77.8%), Steven Hulbert 269 (21.5%).
| Candidate | Votes | Share |
|---|---|---|
| Paul Novotny | 395 | 50.8% |
| Mike Urban | 374 | 48.1% |
| Write-In | 8 | 1.0% |
Paul Novotny and Mike Urban are unopposed. Chatfield's page. The contest crosses into 1 other county; across all of them: Paul Novotny 1,011 (51.3%), Mike Urban 948 (48.1%).
| Candidate | Votes | Share |
|---|---|---|
| Dave Iseminger | 316 | 95.8% |
| Write-In | 14 | 4.2% |
Dave Iseminger is unopposed. Dover's page.
| Candidate | Votes | Share |
|---|---|---|
| Jaime Putzier | 246 | 40.7% |
| Todd Peterson | 244 | 40.4% |
| Marlene Erickson | 103 | 17.1% |
| Write-In | 11 | 1.8% |
Jaime Putzier and Todd Peterson ahead in Olmsted County. Dover's page.
| Candidate | Votes | Share |
|---|---|---|
| Tyrel Clark | 559 | 60.0% |
| Tony Nelson | 368 | 39.5% |
| Write-In | 4 | 0.4% |
Tyrel Clark ahead in Olmsted County. Eyota's page.
| Candidate | Votes | Share |
|---|---|---|
| John Pittenger | 667 | 50.8% |
| Jamie Ward | 627 | 47.7% |
| Write-In | 20 | 1.5% |
John Pittenger and Jamie Ward are unopposed. Eyota's page.
| Candidate | Votes | Share |
|---|---|---|
| Ryland Eichhorst | 635 | 91.5% |
| Write-In | 59 | 8.5% |
Ryland Eichhorst is unopposed. Oronoco's page.
| Candidate | Votes | Share |
|---|---|---|
| Daniel Spring | 505 | 51.6% |
| Jim Phillips | 438 | 44.7% |
| Write-In | 36 | 3.7% |
Daniel Spring and Jim Phillips are unopposed. Oronoco's page.
| Candidate | Votes | Share |
|---|---|---|
| Tammy Matzke | 876 | 98.6% |
| Write-In | 12 | 1.4% |
Tammy Matzke is unopposed. Oronoco Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jody Schroeder | 852 | 98.7% |
| Write-In | 11 | 1.3% |
Jody Schroeder is unopposed. Oronoco Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark E. Lang | 320 | 69.0% |
| Brandi Veith Staloch | 142 | 30.6% |
| Write-In | 2 | 0.4% |
Mark E. Lang ahead in Olmsted County. Pine Island's page. The contest crosses into 1 other county; across all of them: Mark E. Lang 1,168 (66.4%), Brandi Veith Staloch 578 (32.9%).
| Candidate | Votes | Share |
|---|---|---|
| Dominick Pahl | 198 | 26.3% |
| Tosca Wohl | 186 | 24.7% |
| Delana Weis | 184 | 24.5% |
| Donald Mack | 182 | 24.2% |
| Write-In | 2 | 0.3% |
Dominick Pahl and Tosca Wohl ahead in Olmsted County. Pine Island's page. The contest crosses into 1 other county; across all of them: Tosca Wohl 809 (27.6%), Delana Weis 711 (24.3%).
| Candidate | Votes | Share |
|---|---|---|
| Joe Powers | 27,513 | 50.5% |
| Jess Garcia | 26,821 | 49.3% |
| Write-In | 108 | 0.2% |
Joe Powers ahead in Olmsted County. Rochester's page.
| Candidate | Votes | Share |
|---|---|---|
| Patrick Keane | 4,898 | 55.7% |
| Lisa Ross | 3,871 | 44.0% |
| Write-In | 30 | 0.3% |
Patrick Keane ahead in Olmsted County. Rochester's page.
| Candidate | Votes | Share |
|---|---|---|
| Norman Wahl | 4,998 | 61.3% |
| LaMar Hicks | 3,135 | 38.4% |
| Write-In | 26 | 0.3% |
Norman Wahl ahead in Olmsted County. Rochester's page.
| Candidate | Votes | Share |
|---|---|---|
| Shaun C. Palmer | 4,918 | 52.6% |
| Ruchi Gupta | 4,397 | 47.1% |
| Write-In | 29 | 0.3% |
Shaun C. Palmer ahead in Olmsted County. Rochester's page.
| Candidate | Votes | Share |
|---|---|---|
| Craig Anderson | 1,456 | 31.6% |
| Josh Arndt | 1,433 | 31.1% |
| Jason Higgins | 1,230 | 26.7% |
| James Kimm | 475 | 10.3% |
| Write-In | 15 | 0.3% |
Craig Anderson and Josh Arndt ahead in Olmsted County. Stewartville's page.
| Candidate | Votes | Share |
|---|---|---|
| Tyler Kramer | 80 | 41.9% |
| Tyler Anderson | 61 | 31.9% |
| Rachel Gagliasso | 47 | 24.6% |
| Write-In | 3 | 1.6% |
Tyler Kramer, Tyler Anderson and Rachel Gagliasso are unopposed. The contest crosses into 2 other counties; across all of them: Tyler Kramer 1,679 (37.0%), Tyler Anderson 1,475 (32.5%), Rachel Gagliasso 1,332 (29.3%).
| Candidate | Votes | Share |
|---|---|---|
| Mark Gransee | 16 | 29.6% |
| Patrick Madery | 12 | 22.2% |
| Mark Torkelson | 11 | 20.4% |
| Jilaine Rendler | 10 | 18.5% |
| Albert J. Brand | 2 | 3.7% |
| Write-In | 3 | 5.6% |
Mark Gransee, Patrick Madery and Mark Torkelson ahead in Olmsted County. The contest crosses into 1 other county; across all of them: Patrick Madery 2,863 (25.0%), Mark Torkelson 2,567 (22.5%), Mark Gransee 2,252 (19.7%).
| Candidate | Votes | Share |
|---|---|---|
| Jeremiah Halloran | 579 | 23.5% |
| Danielle Hoffman | 573 | 23.2% |
| Josh Thompson | 490 | 19.9% |
| Mark Johnsrud | 442 | 17.9% |
| David Sovinski | 374 | 15.2% |
| Write-In | 8 | 0.3% |
Jeremiah Halloran, Danielle Hoffman and Josh Thompson ahead in Olmsted 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 |
|---|---|---|
| Jessica Thornton | 746 | 18.2% |
| Emily Miller | 732 | 17.9% |
| Ted Morrison | 667 | 16.3% |
| Heidi M. Dunker | 665 | 16.3% |
| Bradley Schmidt | 644 | 15.7% |
| Douglas L. Sailer | 601 | 14.7% |
| Write-In | 37 | 0.9% |
Jessica Thornton, Emily Miller, Ted Morrison and Heidi M. Dunker ahead in Olmsted County. The contest crosses into 2 other counties; across all of them: Emily Miller 1,714 (19.0%), Jessica Thornton 1,604 (17.8%), Ted Morrison 1,460 (16.2%), Heidi M. Dunker 1,414 (15.7%).
| Candidate | Votes | Share |
|---|---|---|
| Carrie A. Delaney | 2,584 | 35.1% |
| Jon Behringer | 2,411 | 32.7% |
| David Wernimont | 2,270 | 30.8% |
| Write-In | 103 | 1.4% |
Carrie A. Delaney, Jon Behringer and David Wernimont are unopposed. The contest crosses into 1 other county; across all of them: Carrie A. Delaney 2,605 (35.1%), Jon Behringer 2,430 (32.7%), David Wernimont 2,291 (30.8%).
| Candidate | Votes | Share |
|---|---|---|
| Riley Hammel | 1,446 | 34.8% |
| Sara Halvorson | 1,321 | 31.8% |
| Ron Pagel | 1,195 | 28.7% |
| Write-In | 195 | 4.7% |
Riley Hammel, Sara Halvorson and Ron Pagel are unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Stephanie Kiefer | 2,177 | 21.7% |
| Kristine Cook | 2,132 | 21.3% |
| Holly Johnson | 1,939 | 19.3% |
| Troy Giest | 1,890 | 18.8% |
| Luke Reichel | 1,835 | 18.3% |
| Write-In | 55 | 0.5% |
Stephanie Kiefer, Kristine Cook, Holly Johnson and Troy Giest ahead in Olmsted County. The contest crosses into 2 other counties; across all of them: Stephanie Kiefer 2,528 (21.8%), Kristine Cook 2,452 (21.1%), Holly Johnson 2,223 (19.1%), Troy Giest 2,198 (18.9%).
| Candidate | Votes | Share |
|---|---|---|
| Cathy Nathan | 27,894 | 16.5% |
| Jean Marvin | 26,260 | 15.5% |
| Justin M. Cook | 25,048 | 14.8% |
| Ana Folpe | 24,949 | 14.8% |
| Flora Howie | 15,546 | 9.2% |
| Joe LaForge | 10,829 | 6.4% |
| Joe "Joe" Christenson | 10,345 | 6.1% |
| John Peck | 10,033 | 5.9% |
| Josh Koestler | 9,975 | 5.9% |
| Pat "Pot" Farmer | 7,392 | 4.4% |
| Write-In | 609 | 0.4% |
Cathy Nathan, Jean Marvin, Justin M. Cook and Ana Folpe ahead in Olmsted County. The contest crosses into 1 other county; across all of them: Cathy Nathan 27,938 (16.5%), Jean Marvin 26,299 (15.5%), Justin M. Cook 25,084 (14.8%), Ana Folpe 24,989 (14.8%).
| Candidate | Votes | Share |
|---|---|---|
| Brian Bloom | 92 | 22.8% |
| Travis Lange | 84 | 20.8% |
| Molly A Greden | 75 | 18.6% |
| Trevor Moore | 52 | 12.9% |
| Eric Manley | 50 | 12.4% |
| Elizabeth Peitzman | 46 | 11.4% |
| Write-In | 4 | 1.0% |
Brian Bloom, Travis Lange, Molly A Greden and Trevor Moore ahead in Olmsted 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 |
|---|---|---|
| Travis Liffrig | 0 | — |
| Jean Roth | 0 | — |
| Paul Peterman | 0 | — |
| Jim Wendt | 0 | — |
| Jake Rude | 0 | — |
| Write-In | 0 | — |
No votes in the state's file yet. The contest crosses into 2 other counties; across all of them: Travis Liffrig 2,389 (25.5%), Jake Rude 2,222 (23.7%), Paul Peterman 1,708 (18.2%).
| Candidate | Votes | Share |
|---|---|---|
| Roger Rahman | 151 | 16.0% |
| Julie Hart | 143 | 15.2% |
| Ronald Springer | 133 | 14.1% |
| Theresa "Tina" Keilholtz | 129 | 13.7% |
| Heidi Schumacher | 101 | 10.7% |
| Logan Kolb | 93 | 9.9% |
| Jeff Kruger | 68 | 7.2% |
| Nick Kedrowski | 55 | 5.8% |
| Brian Durgin | 46 | 4.9% |
| Tonya Hulberg | 20 | 2.1% |
| Write-In | 4 | 0.4% |
Roger Rahman, Julie Hart, Ronald Springer and Theresa "Tina" Keilholtz ahead in Olmsted 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 |
|---|---|---|
| Sue Tangen | 132 | 51.4% |
| Marilyn Wozney | 124 | 48.2% |
| Write-In | 1 | 0.4% |
Sue Tangen ahead in Olmsted 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 | 72 | 61.5% |
| Yes | 45 | 38.5% |
No ahead with 61.5% in Olmsted County. The contest crosses into 2 other counties; across all of them: No 1,203 (53.9%), Yes 1,028 (46.1%).
| Choice | Votes | Share |
|---|---|---|
| No | 28 | 80.0% |
| Yes | 7 | 20.0% |
No ahead with 80.0% in Olmsted County. The contest crosses into 1 other county; across all of them: No 2,891 (53.7%), Yes 2,497 (46.3%).
| Choice | Votes | Share |
|---|---|---|
| No | 94 | 66.7% |
| Yes | 47 | 33.3% |
No ahead with 66.7% in Olmsted County. The contest crosses into 2 other counties; across all of them: No 1,531 (55.0%), Yes 1,251 (45.0%).
| Candidate | Votes | Share |
|---|---|---|
| Jacob C. Allen | 47,290 | 99.1% |
| Write-In | 416 | 0.9% |
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 | 46,990 | 99.1% |
| Write-In | 433 | 0.9% |
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 | 46,848 | 99.1% |
| Write-In | 414 | 0.9% |
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 | 46,872 | 99.0% |
| Write-In | 459 | 1.0% |
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 | 46,841 | 99.2% |
| Write-In | 392 | 0.8% |
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 | 46,904 | 99.1% |
| Write-In | 417 | 0.9% |
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 |
|---|---|---|
| Kevin Connelly | 27,793 | 51.2% |
| Jesse O'Driscoll | 14,928 | 27.5% |
| Pernell Meier | 11,280 | 20.8% |
| Write-In | 312 | 0.6% |
Kevin Connelly ahead in Olmsted County.
| Candidate | Votes | Share |
|---|---|---|
| Lance Flores | 49,124 | 99.2% |
| Write-In | 419 | 0.8% |
Lance Flores is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| John Pries | 29,331 | 58.0% |
| James Tully | 20,875 | 41.3% |
| Write-In | 359 | 0.7% |
John Pries ahead in Olmsted County.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | D +19.4 | D +10.9 | D +8.5 |
| MN Governor | D +21.0 | D +10.9 | D +10.1 |
| MN-01 | D +24.5 | D +10.9 | D +13.6 |
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 | 54.0% | Donald Trump | 43.4% | D +10.6 |
| 2020 | Joe Biden | 54.2% | Donald Trump | 43.4% | D +10.7 |
| 2016 | Hillary Clinton | 45.3% | Donald Trump | 44.5% | D +0.7 |
| 2012 | Barack Obama | 50.2% | Mitt Romney | 47.0% | D +3.2 |
| 2008 | Barack Obama | 50.6% | John McCain | 47.3% | D +3.3 |
| 2004 | John Kerry | 46.5% | George W. Bush | 52.2% | R +5.7 |
| 2000 | Al Gore | 43.5% | George W. Bush | 51.6% | R +8.1 |
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 D +18.7.
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.