Electoral MeridianIndependent Election Research

Forecasts. Results. Evidence.

States · Minnesota

Olmsted County, Minnesota

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.

2026 results in Olmsted County

U.S. Senate

Peggy Flanagan
58.2%45,906
Michele Tafoya
39.3%31,012
Marisa Simonetti
1.3%1,041
Rebecca Whiting
1.1%887
100% counted

Statewide: Peggy Flanagan wins. Called.

Governor

Amy Klobuchar
59.4%46,857
Lisa Demuth
38.8%30,616
Steven Young
1.7%1,355
100% counted

Statewide: Amy Klobuchar wins. Called.

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.

47 local contests in Olmsted County

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.

County offices

County Commissioner District 2

CandidateVotesShare
David H. Senjem3,84152.2%
Gabe Perkins3,49847.5%
Write-In260.4%

David H. Senjem ahead in Olmsted County.

County Commissioner District 4

CandidateVotesShare
Brian Mueller8,59199.5%
Write-In460.5%

Brian Mueller is unopposed.

County Commissioner District 6

CandidateVotesShare
Bob Hopkins5,65053.1%
Michael Wojcik4,97746.7%
Write-In220.2%

Bob Hopkins ahead in Olmsted County.

County Sheriff

CandidateVotesShare
Tim Parkin54,45899.0%
Write-In5361.0%

Tim Parkin is unopposed.

County Attorney

CandidateVotesShare
Karen MacLaughlin32,20852.1%
Michael Walters29,35347.5%
Write-In2480.4%

Karen MacLaughlin ahead in Olmsted County.

Cities & towns

Council Member (Byron) 2 seats

CandidateVotesShare
Justin Blom2,07052.2%
Dan Even1,85546.8%
Write-In401.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%).

Mayor (Chatfield)

CandidateVotesShare
John McBroom40478.9%
Steven Hulbert10420.3%
Write-In40.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%).

Council Member At Large (Chatfield) 2 seats

CandidateVotesShare
Paul Novotny39550.8%
Mike Urban37448.1%
Write-In81.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%).

Mayor (Dover)

CandidateVotesShare
Dave Iseminger31695.8%
Write-In144.2%

Dave Iseminger is unopposed. Dover's page.

Council Member (Dover) 2 seats

CandidateVotesShare
Jaime Putzier24640.7%
Todd Peterson24440.4%
Marlene Erickson10317.1%
Write-In111.8%

Jaime Putzier and Todd Peterson ahead in Olmsted County. Dover's page.

Mayor (Eyota)

CandidateVotesShare
Tyrel Clark55960.0%
Tony Nelson36839.5%
Write-In40.4%

Tyrel Clark ahead in Olmsted County. Eyota's page.

Council Member (Eyota) 2 seats

CandidateVotesShare
John Pittenger66750.8%
Jamie Ward62747.7%
Write-In201.5%

John Pittenger and Jamie Ward are unopposed. Eyota's page.

Mayor (Oronoco)

CandidateVotesShare
Ryland Eichhorst63591.5%
Write-In598.5%

Ryland Eichhorst is unopposed. Oronoco's page.

Council Member (Oronoco) 2 seats

CandidateVotesShare
Daniel Spring50551.6%
Jim Phillips43844.7%
Write-In363.7%

Daniel Spring and Jim Phillips are unopposed. Oronoco's page.

Town Supervisor Seat A (Oronoco Township)

CandidateVotesShare
Tammy Matzke87698.6%
Write-In121.4%

Tammy Matzke is unopposed. Oronoco Township's page.

Town Clerk (Oronoco Township)

CandidateVotesShare
Jody Schroeder85298.7%
Write-In111.3%

Jody Schroeder is unopposed. Oronoco Township's page.

Mayor (Pine Island)

CandidateVotesShare
Mark E. Lang32069.0%
Brandi Veith Staloch14230.6%
Write-In20.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%).

Council Member (Pine Island) 2 seats

CandidateVotesShare
Dominick Pahl19826.3%
Tosca Wohl18624.7%
Delana Weis18424.5%
Donald Mack18224.2%
Write-In20.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%).

Mayor (Rochester)

CandidateVotesShare
Joe Powers27,51350.5%
Jess Garcia26,82149.3%
Write-In1080.2%

Joe Powers ahead in Olmsted County. Rochester's page.

Council Member District 1 (Rochester)

CandidateVotesShare
Patrick Keane4,89855.7%
Lisa Ross3,87144.0%
Write-In300.3%

Patrick Keane ahead in Olmsted County. Rochester's page.

Council Member District 3 (Rochester)

CandidateVotesShare
Norman Wahl4,99861.3%
LaMar Hicks3,13538.4%
Write-In260.3%

Norman Wahl ahead in Olmsted County. Rochester's page.

Council Member District 5 (Rochester)

CandidateVotesShare
Shaun C. Palmer4,91852.6%
Ruchi Gupta4,39747.1%
Write-In290.3%

Shaun C. Palmer ahead in Olmsted County. Rochester's page.

Council Member (Stewartville) 2 seats

CandidateVotesShare
Craig Anderson1,45631.6%
Josh Arndt1,43331.1%
Jason Higgins1,23026.7%
James Kimm47510.3%
Write-In150.3%

Craig Anderson and Josh Arndt ahead in Olmsted County. Stewartville's page.

Schools

School Board Member (ISD #203, HAYFIELD) 3 seats

CandidateVotesShare
Tyler Kramer8041.9%
Tyler Anderson6131.9%
Rachel Gagliasso4724.6%
Write-In31.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%).

School Board Member (ISD #204, KASSON-MANTORVILLE) 3 seats

CandidateVotesShare
Mark Gransee1629.6%
Patrick Madery1222.2%
Mark Torkelson1120.4%
Jilaine Rendler1018.5%
Albert J. Brand23.7%
Write-In35.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%).

School Board Member (ISD #227, CHATFIELD) 3 seats

CandidateVotesShare
Jeremiah Halloran57923.5%
Danielle Hoffman57323.2%
Josh Thompson49019.9%
Mark Johnsrud44217.9%
David Sovinski37415.2%
Write-In80.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%).

School Board Member (ISD #255, PINE ISLAND) 4 seats

CandidateVotesShare
Jessica Thornton74618.2%
Emily Miller73217.9%
Ted Morrison66716.3%
Heidi M. Dunker66516.3%
Bradley Schmidt64415.7%
Douglas L. Sailer60114.7%
Write-In370.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%).

School Board Member (ISD #531, BYRON) 3 seats

CandidateVotesShare
Carrie A. Delaney2,58435.1%
Jon Behringer2,41132.7%
David Wernimont2,27030.8%
Write-In1031.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%).

School Board Member (ISD #533, DOVER-EYOTA) 4 seats

CandidateVotesShare
Riley Hammel1,44634.8%
Sara Halvorson1,32131.8%
Ron Pagel1,19528.7%
Write-In1954.7%

Riley Hammel, Sara Halvorson and Ron Pagel are unopposed.

School Board Member (ISD #534, STEWARTVILLE) 4 seats

CandidateVotesShare
Stephanie Kiefer2,17721.7%
Kristine Cook2,13221.3%
Holly Johnson1,93919.3%
Troy Giest1,89018.8%
Luke Reichel1,83518.3%
Write-In550.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%).

School Board Member (ISD #535, ROCHESTER) 4 seats

CandidateVotesShare
Cathy Nathan27,89416.5%
Jean Marvin26,26015.5%
Justin M. Cook25,04814.8%
Ana Folpe24,94914.8%
Flora Howie15,5469.2%
Joe LaForge10,8296.4%
Joe "Joe" Christenson10,3456.1%
John Peck10,0335.9%
Josh Koestler9,9755.9%
Pat "Pot" Farmer7,3924.4%
Write-In6090.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%).

School Board Member (ISD #858, ST. CHARLES) 4 seats

CandidateVotesShare
Brian Bloom9222.8%
Travis Lange8420.8%
Molly A Greden7518.6%
Trevor Moore5212.9%
Eric Manley5012.4%
Elizabeth Peitzman4611.4%
Write-In41.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%).

School Board Member (ISD #2805, ZUMBROTA-MAZEPPA) 3 seats

CandidateVotesShare
Travis Liffrig0—
Jean Roth0—
Paul Peterman0—
Jim Wendt0—
Jake Rude0—
Write-In0—

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%).

School Board Member (ISD #2899, PLAINVIEW-ELGIN-MILLVILLE) 4 seats

CandidateVotesShare
Roger Rahman15116.0%
Julie Hart14315.2%
Ronald Springer13314.1%
Theresa "Tina" Keilholtz12913.7%
Heidi Schumacher10110.7%
Logan Kolb939.9%
Jeff Kruger687.2%
Nick Kedrowski555.8%
Brian Durgin464.9%
Tonya Hulberg202.1%
Write-In40.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%).

Special Election for School Board Member (ISD #2899, PLAINVIEW-ELGIN-MILLVILLE)

CandidateVotesShare
Sue Tangen13251.4%
Marilyn Wozney12448.2%
Write-In10.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%).

Local measures

School District Question 1 (Isd #203, Hayfield)

ChoiceVotesShare
No7261.5%
Yes4538.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%).

School District Question 1 (Isd #204, Kasson-Mantorville)

ChoiceVotesShare
No2880.0%
Yes720.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%).

School District Question 1 (Isd #858, St. Charles)

ChoiceVotesShare
No9466.7%
Yes4733.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%).

Judges

Judge - 3rd District Court 4

CandidateVotesShare
Jacob C. Allen47,29099.1%
Write-In4160.9%

Jacob C. Allen is unopposed. The contest crosses into 10 other counties; across all of them: Jacob C. Allen 149,543 (99.2%).

Judge - 3rd District Court 6

CandidateVotesShare
Karen R. Duncan46,99099.1%
Write-In4330.9%

Karen R. Duncan is unopposed. The contest crosses into 10 other counties; across all of them: Karen R. Duncan 149,162 (99.2%).

Judge - 3rd District Court 7

CandidateVotesShare
Dwight Luhmann46,84899.1%
Write-In4140.9%

Dwight Luhmann is unopposed. The contest crosses into 10 other counties; across all of them: Dwight Luhmann 148,868 (99.2%).

Judge - 3rd District Court 15

CandidateVotesShare
Erin Lindhart Felten46,87299.0%
Write-In4591.0%

Erin Lindhart Felten is unopposed. The contest crosses into 10 other counties; across all of them: Erin Lindhart Felten 148,877 (99.2%).

Judge - 3rd District Court 17

CandidateVotesShare
Christopher A Neisen46,84199.2%
Write-In3920.8%

Christopher A Neisen is unopposed. The contest crosses into 10 other counties; across all of them: Christopher A Neisen 148,881 (99.2%).

Judge - 3rd District Court 22

CandidateVotesShare
Jeffrey M Johnson46,90499.1%
Write-In4170.9%

Jeffrey M Johnson is unopposed. The contest crosses into 10 other counties; across all of them: Jeffrey M Johnson 149,217 (99.2%).

Districts

Soil and Water Supervisor District 1

CandidateVotesShare
Kevin Connelly27,79351.2%
Jesse O'Driscoll14,92827.5%
Pernell Meier11,28020.8%
Write-In3120.6%

Kevin Connelly ahead in Olmsted County.

Soil and Water Supervisor District 2

CandidateVotesShare
Lance Flores49,12499.2%
Write-In4190.8%

Lance Flores is unopposed.

Soil and Water Supervisor District 3

CandidateVotesShare
John Pries29,33158.0%
James Tully20,87541.3%
Write-In3590.7%

John Pries ahead in Olmsted County.

Minnesota's official results, file posted Nov 13, 12:38 PM. Unofficial until certified.

Compared with 2024

RaceMargin2024 presidentShift
MN SenateD +19.4D +10.9D +8.5
MN GovernorD +21.0D +10.9D +10.1
MN-01D +24.5D +10.9D +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.

How Olmsted County has voted for president

YearDemocratShareRepublicanShareMarginVotes
2024Kamala Harris54.0%Donald Trump43.4%D +10.690,924
2020Joe Biden54.2%Donald Trump43.4%D +10.791,387
2016Hillary Clinton45.3%Donald Trump44.5%D +0.780,129
2012Barack Obama50.2%Mitt Romney47.0%D +3.278,316
2008Barack Obama50.6%John McCain47.3%D +3.376,470
2004John Kerry46.5%George W. Bush52.2%R +5.771,576
2000Al Gore43.5%George W. Bush51.6%R +8.159,392

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.

Other counties in Minnesota

Minnesota results

Sources & scope

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.