U.S. Senate
Statewide: Peggy Flanagan wins. Called.
Electoral MeridianIndependent Election Research
Forecasts. Results. Evidence.
2026 election results. Michele Tafoya (R) got 64% of the U.S. Senate vote in Faribault County. The margin is 3.7 points more Democratic than the 2024 presidential vote here. Below are also 54 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 Faribault 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:40 AM.
County offices, city and town races, school boards, local measures, judges and districts on Faribault 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 |
|---|---|---|
| Greg Young | 1,127 | 98.6% |
| Write-In | 16 | 1.4% |
Greg Young is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Jacob Kral | 615 | 50.6% |
| Arron Kalis | 598 | 49.2% |
| Write-In | 3 | 0.2% |
Jacob Kral ahead in Faribault County.
| Candidate | Votes | Share |
|---|---|---|
| Christopher Albers | 4,007 | 64.3% |
| D.J. Bullerman | 2,215 | 35.5% |
| Write-In | 11 | 0.2% |
Christopher Albers ahead in Faribault County.
| Candidate | Votes | Share |
|---|---|---|
| Cameron Davis | 5,212 | 98.0% |
| Write-In | 107 | 2.0% |
Cameron Davis is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Dru Martin | 121 | 99.2% |
| Write-In | 1 | 0.8% |
Dru Martin is unopposed. Barber Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Yvonne Cory | 124 | 99.2% |
| Write-In | 1 | 0.8% |
Yvonne Cory is unopposed. Barber Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Dan Ristau | 1,094 | 36.4% |
| Ann Hanna | 990 | 32.9% |
| Jacque Drew | 871 | 29.0% |
| Write-In | 51 | 1.7% |
Dan Ristau, Ann Hanna and Jacque Drew are unopposed. Blue Earth's page.
| Candidate | Votes | Share |
|---|---|---|
| Dan Mensing | 1,058 | 50.2% |
| Mark Loge | 1,042 | 49.5% |
| Write-In | 6 | 0.3% |
Dan Mensing and Mark Loge are unopposed. Blue Earth's page.
| Candidate | Votes | Share |
|---|---|---|
| Mark Sohn | 163 | 100.0% |
| Write-In | 0 | 0.0% |
Mark Sohn is unopposed. Blue Earth City Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Brenda Baldwin | 142 | 97.9% |
| Write-In | 3 | 2.1% |
Brenda Baldwin is unopposed. Blue Earth City Township's page.
| Candidate | Votes | Share |
|---|---|---|
| John Goette | 131 | 97.0% |
| Write-In | 4 | 3.0% |
John Goette is unopposed. Bricelyn's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 40 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Bryant Stiernagle | 82 | 89.1% |
| Write-In | 10 | 10.9% |
Bryant Stiernagle is unopposed. Easton's page.
| Candidate | Votes | Share |
|---|---|---|
| Gayle Heise | 84 | 52.2% |
| Elijah Lippert | 50 | 31.1% |
| Write-In | 27 | 16.8% |
Gayle Heise and Elijah Lippert are unopposed. Easton's page.
| Candidate | Votes | Share |
|---|---|---|
| Zachary Dahl | 163 | 95.3% |
| Write-In | 8 | 4.7% |
Zachary Dahl is unopposed. Elmore's page.
| Candidate | Votes | Share |
|---|---|---|
| John Aspen | 81 | 26.6% |
| Isiah Bladzik | 81 | 26.6% |
| Melanie Garvick | 78 | 25.6% |
| Arianna Rose | 18 | 5.9% |
| Lorman Jahnke | 17 | 5.6% |
| Jason Rose | 16 | 5.2% |
| Write-In | 14 | 4.6% |
John Aspen and Isiah Bladzik ahead in Faribault County. Elmore's page.
| Candidate | Votes | Share |
|---|---|---|
| Brian Loge | 82 | 96.5% |
| Write-In | 3 | 3.5% |
Brian Loge is unopposed. Frost's page.
| Candidate | Votes | Share |
|---|---|---|
| Elise Volz | 61 | 39.1% |
| Chris Ottjes | 61 | 39.1% |
| Patricia Boman | 34 | 21.8% |
| Write-In | 0 | 0.0% |
Elise Volz and Chris Ottjes ahead in Faribault County. Frost's page.
| Candidate | Votes | Share |
|---|---|---|
| Hope Bauman | 133 | 84.7% |
| Write-In | 24 | 15.3% |
Hope Bauman is unopposed. Kiester's page.
| Candidate | Votes | Share |
|---|---|---|
| Jason Kluender | 146 | 50.9% |
| Marcia Dahleen | 116 | 40.4% |
| Write-In | 25 | 8.7% |
Jason Kluender and Marcia Dahleen are unopposed. Kiester's page.
| Candidate | Votes | Share |
|---|---|---|
| Write-In | 33 | 100.0% |
| Candidate | Votes | Share |
|---|---|---|
| Jeff Ramsley | 262 | 98.9% |
| Write-In | 3 | 1.1% |
Jeff Ramsley is unopposed. Minnesota Lake's page. The contest crosses into 1 other county; across all of them: Jeff Ramsley 264 (98.9%).
| Candidate | Votes | Share |
|---|---|---|
| Richard Staloch | 237 | 49.3% |
| Joan Proehl | 228 | 47.4% |
| Write-In | 16 | 3.3% |
Richard Staloch and Joan Proehl are unopposed. Minnesota Lake's page. The contest crosses into 1 other county; across all of them: Richard Staloch 239 (49.3%), Joan Proehl 230 (47.4%).
| Candidate | Votes | Share |
|---|---|---|
| Edith More | 247 | 96.9% |
| Write-In | 8 | 3.1% |
Edith More is unopposed. Minnesota Lake's page. The contest crosses into 1 other county; across all of them: Edith More 249 (96.9%).
| Candidate | Votes | Share |
|---|---|---|
| Neal Mensing | 146 | 95.4% |
| Write-In | 7 | 4.6% |
Neal Mensing is unopposed. Verona Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Jason Engelby | 152 | 99.3% |
| Write-In | 1 | 0.7% |
Jason Engelby is unopposed. Verona Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Donald Selvig | 156 | 98.1% |
| Write-In | 3 | 1.9% |
Donald Selvig is unopposed. Verona Township's page.
| Candidate | Votes | Share |
|---|---|---|
| Nonna Goin | 23 | 95.8% |
| Write-In | 1 | 4.2% |
Nonna Goin is unopposed. Walters's page.
| Candidate | Votes | Share |
|---|---|---|
| Steven Brenke | 24 | 51.1% |
| Brent Stencel | 23 | 48.9% |
| Write-In | 0 | 0.0% |
Steven Brenke and Brent Stencel are unopposed. Walters's page.
| Candidate | Votes | Share |
|---|---|---|
| Benjamin Haukoos | 23 | 95.8% |
| Write-In | 1 | 4.2% |
Benjamin Haukoos is unopposed. Walters's page.
| Candidate | Votes | Share |
|---|---|---|
| Crystal Dulas | 816 | 94.1% |
| Write-In | 51 | 5.9% |
Crystal Dulas is unopposed. Wells's page.
| Candidate | Votes | Share |
|---|---|---|
| John P Herman | 567 | 33.8% |
| Seth Olson | 436 | 26.0% |
| Lexie Sherman | 427 | 25.4% |
| Lyle Doerr-Rodriguez Jr. | 246 | 14.7% |
| Write-In | 3 | 0.2% |
John P Herman and Seth Olson ahead in Faribault County. Wells's page.
| Candidate | Votes | Share |
|---|---|---|
| Dillon Johanson | 320 | 61.4% |
| Scott J Robertson | 194 | 37.2% |
| Write-In | 7 | 1.3% |
Dillon Johanson ahead in Faribault County. Winnebago's page.
| Candidate | Votes | Share |
|---|---|---|
| Brian Dahms | 344 | 41.3% |
| Darold Nienhaus | 328 | 39.4% |
| Ryan Hatlen | 147 | 17.6% |
| Write-In | 14 | 1.7% |
Brian Dahms and Darold Nienhaus ahead in Faribault County. Winnebago's page.
| Candidate | Votes | Share |
|---|---|---|
| Scott C Soost | 5 | 27.8% |
| Ron Theusch | 4 | 22.2% |
| Elizabeth Christensen | 3 | 16.7% |
| Tyler Adix | 3 | 16.7% |
| Jane Bute | 2 | 11.1% |
| Chloe M Neely | 1 | 5.6% |
| Write-In | 0 | 0.0% |
Scott C Soost, Ron Theusch, Elizabeth Christensen and Tyler Adix ahead in Faribault County. The contest crosses into 1 other county; across all of them: Scott C Soost 490 (20.1%), Elizabeth Christensen 449 (18.4%), Tyler Adix 443 (18.1%), Jane Bute 443 (18.1%).
| Candidate | Votes | Share |
|---|---|---|
| Kyle Bauman | 1,762 | 34.7% |
| Ashley Ignaszewski | 1,697 | 33.4% |
| Diana Brooks | 1,575 | 31.0% |
| Write-In | 44 | 0.9% |
Kyle Bauman, Ashley Ignaszewski and Diana Brooks are unopposed. The contest crosses into 2 other counties; across all of them: Kyle Bauman 2,025 (34.3%), Ashley Ignaszewski 2,003 (34.0%), Diana Brooks 1,814 (30.8%).
| Candidate | Votes | Share |
|---|---|---|
| Andrea J. Sonnek | 328 | 27.1% |
| Dan Sohre | 300 | 24.8% |
| Noah Germo | 288 | 23.8% |
| Tyler Hunstad | 283 | 23.4% |
| Write-In | 11 | 0.9% |
Andrea J. Sonnek, Dan Sohre, Noah Germo and Tyler Hunstad are unopposed. The contest crosses into 2 other counties; across all of them: Dan Sohre 1,906 (25.7%), Andrea J. Sonnek 1,847 (24.9%), Tyler Hunstad 1,804 (24.3%), Noah Germo 1,793 (24.2%).
| Candidate | Votes | Share |
|---|---|---|
| Ken Madsen | 102 | 34.5% |
| Jessica Nowicki | 101 | 34.1% |
| Dylan Celander | 88 | 29.7% |
| Write-In | 5 | 1.7% |
Ken Madsen, Jessica Nowicki and Dylan Celander are unopposed. The contest crosses into 1 other county; across all of them: Ken Madsen 682 (34.5%), Jessica Nowicki 652 (33.0%), Dylan Celander 628 (31.8%).
| Candidate | Votes | Share |
|---|---|---|
| Derek Knoblich | 1 | 25.0% |
| Kevin Born | 1 | 25.0% |
| Jessica Milbrett | 1 | 25.0% |
| Jen Johnson | 1 | 25.0% |
| Sherri Daschner | 0 | 0.0% |
| Write-In | 0 | 0.0% |
Derek Knoblich, Kevin Born, Jessica Milbrett and Jen Johnson ahead in Faribault County. The contest crosses into 2 other counties; across all of them: Kevin Born 1,489 (22.8%), Sherri Daschner 1,431 (21.9%), Jessica Milbrett 1,282 (19.6%), Jen Johnson 1,281 (19.6%).
| Candidate | Votes | Share |
|---|---|---|
| Mark Franta | 2,577 | 26.3% |
| Kyle Zierke | 2,142 | 21.9% |
| Brice Hanson | 1,970 | 20.1% |
| Nate Eitzmann | 1,923 | 19.6% |
| Matthew Zbaracki | 1,120 | 11.4% |
| Write-In | 69 | 0.7% |
Mark Franta, Kyle Zierke, Brice Hanson and Nate Eitzmann ahead in Faribault County. The contest crosses into 2 other counties; across all of them: Mark Franta 2,584 (26.3%), Kyle Zierke 2,149 (21.9%), Brice Hanson 1,974 (20.1%), Nate Eitzmann 1,930 (19.6%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 119 | 78.8% |
| No | 32 | 21.2% |
Yes ahead with 78.8% in Faribault County. Bricelyn's page.
| Choice | Votes | Share |
|---|---|---|
| Yes | 5 | 83.3% |
| No | 1 | 16.7% |
Yes ahead with 83.3% in Faribault County. The contest crosses into 1 other county; across all of them: Yes 430 (58.0%), No 312 (42.0%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 4 | 80.0% |
| No | 1 | 20.0% |
Yes ahead with 80.0% in Faribault County. The contest crosses into 1 other county; across all of them: No 393 (52.2%), Yes 360 (47.8%).
| Choice | Votes | Share |
|---|---|---|
| Yes | 1,325 | 58.3% |
| No | 948 | 41.7% |
Yes ahead with 58.3% in Faribault County. The contest crosses into 2 other counties; across all of them: Yes 1,476 (54.4%), No 1,239 (45.6%).
| Candidate | Votes | Share |
|---|---|---|
| Kayla M. Johnson | 4,995 | 99.6% |
| Write-In | 21 | 0.4% |
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,193 | 60.1% |
| Christopher Cain | 2,110 | 39.7% |
| Write-In | 10 | 0.2% |
Christina M. Wietzema ahead in Faribault 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,988 | 99.5% |
| Write-In | 23 | 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 | 4,976 | 99.5% |
| Write-In | 23 | 0.5% |
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,981 | 99.6% |
| Write-In | 20 | 0.4% |
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 | 5,212 | 99.2% |
| Write-In | 44 | 0.8% |
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,989 | 99.6% |
| Write-In | 18 | 0.4% |
Robert Docherty is unopposed. The contest crosses into 14 other counties; across all of them: Robert Docherty 91,581 (99.4%).
| Candidate | Votes | Share |
|---|---|---|
| Michael Humburg | 5,530 | 99.7% |
| Write-In | 18 | 0.3% |
Michael Humburg is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Randall Feist | 5,489 | 99.6% |
| Write-In | 23 | 0.4% |
Randall Feist is unopposed.
| Candidate | Votes | Share |
|---|---|---|
| Bill Anderson | 5,312 | 99.3% |
| Write-In | 38 | 0.7% |
Bill Anderson is unopposed.
Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.
| Race | Margin | 2024 president | Shift |
|---|---|---|---|
| MN Senate | R +34.4 | R +38.1 | D +3.7 |
| MN Governor | R +30.4 | R +38.1 | D +7.7 |
| MN-01 | R +27.2 | R +38.1 | D +10.9 |
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 | 30.3% | Donald Trump | 67.6% | R +37.3 |
| 2020 | Joe Biden | 32.0% | Donald Trump | 65.6% | R +33.6 |
| 2016 | Hillary Clinton | 29.0% | Donald Trump | 62.9% | R +33.8 |
| 2012 | Barack Obama | 44.2% | Mitt Romney | 53.2% | R +9.0 |
| 2008 | Barack Obama | 45.8% | John McCain | 51.5% | R +5.6 |
| 2004 | John Kerry | 43.4% | George W. Bush | 55.2% | R +11.8 |
| 2000 | Al Gore | 43.0% | George W. Bush | 51.5% | R +8.5 |
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 +28.8.
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.