Goodhue County Sample Ballot & Voter Guide 2026

Goodhue County, Minnesota

37 candidates are on the November 3, 2026 ballot across 27 Goodhue County races, led by the Goodhue County Commissioner District 2 contest.

27 races on the November ballot · 37 candidates
Enter your ZIP code at theballotbrief.com to see your exact 2026 ballot.

County offices

Commissioner District 2Nonpartisan race · Danny O. Lundell · Chad Ryan

Danny O. Lundell and Chad Ryan are on the November 3, 2026 ballot for Goodhue County Commissioner District 2.

Danny O. Lundell Nonpartisan

Top priorities
  • Opposes hyperscale data center expansion in the county
  • Supports barring Minnesota officials from signing non-disclosure agreements with developers
  • A moratorium on new data center construction and permitting
About Danny O. Lundell

A fifth-generation Goodhue County resident who farms 140 acres of corn and soybeans on his family's 160-year-old Stanton Township farm, per the Republican Eagle. He is a licensed residential building contractor and has done road maintenance work for Stanton Township for more than 10 years, and volunteers with the Cannon Falls Historical Society and Cannon Valley Fair, per the Republican Eagle. No campaign website was found as of September 6, 2026.

Chad Ryan Nonpartisan

Chad Ryan appears on the November 3, 2026 ballot for Goodhue County Commissioner District 2, per the Minnesota Secretary of State's candidate filings. No campaign website was found as of September 6, 2026; the Secretary of State's candidate filing is the only verifiable source for Chad Ryan.

2 candidates on the November 3, 2026 ballot for Goodhue County Commissioner District 2, per the Minnesota Secretary of State's candidate filings.

Full race page
Commissioner District 4Nonpartisan race · Kevin Dather · Laurel Stinson

Kevin Dather and Laurel Stinson are on the November 3, 2026 ballot for Goodhue County Commissioner District 4.

Kevin Dather Nonpartisan

Top priorities
  • Practical leadership on the county board
  • Fiscal responsibility
  • A strong voice for local residents and communities across the district
About Kevin Dather

Kevin Dather works in agricultural sales and lives near Lake City in Goodhue County's District 4, where he is active in 4-H and FFA, per the Goodhue-Bellechester Messenger. He announced his candidacy for County Commissioner District 4 in 2026. No campaign website was found as of September 6, 2026.

Laurel Stinson Nonpartisan

Laurel Stinson appears on the November 3, 2026 ballot for Goodhue County Commissioner District 4, per the Minnesota Secretary of State's candidate filings. No campaign website was found as of September 6, 2026; the Secretary of State's candidate filing is the only verifiable source for Laurel Stinson.

2 candidates on the November 3, 2026 ballot for Goodhue County Commissioner District 4, per the Minnesota Secretary of State's candidate filings.

Full race page
SheriffNonpartisan race · Marty Kelly · Joshua Stehr

Marty Kelly and Joshua Stehr are on the November 3, 2026 ballot for Goodhue County Sheriff.

Marty Kelly Nonpartisan

The incumbent Goodhue County Sheriff since 2018, who previously served 30 years as a Red Wing police officer, per the Republican Eagle. No campaign website was found as of September 6, 2026.

Joshua Stehr Nonpartisan

Joshua Stehr appears on the November 3, 2026 ballot for Goodhue County Sheriff, per the Minnesota Secretary of State's candidate filings. No campaign website was found as of September 6, 2026; the Secretary of State's candidate filing is the only verifiable source for Joshua Stehr.

2 candidates on the November 3, 2026 ballot for Goodhue County Sheriff, per the Minnesota Secretary of State's candidate filings.

Full race page
AttorneyNonpartisan race · Stephen (Steve) O'Keefe

Unopposed: still on your ballot.

Stephen (Steve) O'Keefe Nonpartisan Incumbent

Stephen O'Keefe has served as Goodhue County Attorney since 2019, succeeding longtime attorney Steve Betcher, per the Republican Eagle. He is a graduate of Hamline University School of Law, per the same source. No campaign website was found as of September 6, 2026.

Stephen (Steve) O'Keefe is the only candidate on the November 3, 2026 ballot for Goodhue County Attorney, per the Minnesota Secretary of State's candidate filings (Minnesota prints unopposed county races).

Full race page

Judges

Judge, Minnesota 1st Judicial District Court, Seat 1Nonpartisan race · Ann M. Offermann

Unopposed: still on your ballot.

Ann M. Offermann Nonpartisan

Ann M. Offermann is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court Oct. 5, 2012, by Governor Mark Dayton and elected in 2014 and 2020, per the Minnesota Judicial Branch. Previously an assistant Dakota County attorney and assistant Minnesota attorney general, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Ann M. Offermann is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 2Nonpartisan race · Krista M. Marks

Unopposed: still on your ballot.

Krista M. Marks Nonpartisan

Krista M. Marks is on the November 3, 2026 ballot for Judge, Minnesota 1st Judicial District Court, Seat 2, per the Minnesota Secretary of State's certified general-election candidate table.

Krista M. Marks is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 3Nonpartisan race · Dannia L. Edwards

Unopposed: still on your ballot.

Dannia L. Edwards Nonpartisan

Dannia L. Edwards is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court by Governor Tim Walz on Oct. 4, 2019, and elected in 2020, per the Minnesota Judicial Branch. Previously an assistant public defender in the First and Third Judicial Districts and a trial attorney at the Legal Rights Center, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Dannia L. Edwards is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 4Nonpartisan race · Tracy Perzel

Unopposed: still on your ballot.

Tracy Perzel Nonpartisan

Tracy Perzel is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court by Governor Mark Dayton on Jan. 2, 2019, and elected in 2020, per the Minnesota Judicial Branch. Previously criminal division chief and senior litigation counsel at the U.S. Attorney's Office, District of Minnesota, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Tracy Perzel is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 6Nonpartisan race · Kelly A. Staples

Unopposed: still on your ballot.

Kelly A. Staples Nonpartisan

Kelly A. Staples is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court July 8, 2025, by Governor Tim Walz, per the Minnesota Judicial Branch. Previously ran the Law Office of Kelly A. Staples in West St. Paul and served as a court-appointed attorney in Dakota County, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Kelly A. Staples is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 7Nonpartisan race · Matthew Schmidt

Unopposed: still on your ballot.

Matthew Schmidt Nonpartisan Incumbent

Judge Matthew Schmidt was appointed to the First Judicial District bench by Governor Tim Walz on November 25, 2024, per the Minnesota Judicial Branch. He earned his J.D. from Hamline University School of Law and previously was a partner at Ho & Schmidt, LLP and a part-time public defender in the First Judicial District. No campaign website was found as of September 27, 2026.

Matthew Schmidt is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 9Nonpartisan race · Patrick Goggins

Unopposed: still on your ballot.

Patrick Goggins Nonpartisan

Patrick Goggins joined the New Prague, Minnesota law firm now known as Wornson Goggins in 2001 and now serves as a District Court Judge, per the firm's website.

Patrick Goggins is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 12Nonpartisan race · Michael D. Wentzell

Unopposed: still on your ballot.

Michael D. Wentzell Nonpartisan

Michael D. Wentzell is on the November 3, 2026 ballot for Judge, Minnesota 1st Judicial District Court, Seat 12, per the Minnesota Secretary of State's certified general-election candidate table.

Michael D. Wentzell is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 15Nonpartisan race · Lauren M. Johnson

Unopposed: still on your ballot.

Lauren M. Johnson Nonpartisan

Lauren M. Johnson is a judge of the Minnesota 1st Judicial District Court. Appointed to the Scott County District Court on November 13, 2023, by Governor Tim Walz, per the Minnesota Judicial Branch. Previously an assistant McLeod County attorney and staff attorney with the Autism Advocacy & Law Center, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Lauren M. Johnson is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 16Nonpartisan race · Luis Morales

Unopposed: still on your ballot.

Luis Morales Nonpartisan

Luis Morales is on the November 3, 2026 ballot for Judge, Minnesota 1st Judicial District Court, Seat 16, per the Minnesota Secretary of State's certified general-election candidate table.

Luis Morales is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 18Nonpartisan race · Christian Sean Wilton

Unopposed: still on your ballot.

Christian Sean Wilton Nonpartisan

Christian Sean Wilton is a judge of the Minnesota 1st Judicial District Court. Appointed to the Scott County District Court Sept. 27, 2012, by Governor Mark Dayton and elected in 2014 and 2020, per the Minnesota Judicial Branch. Previously an assistant U.S. attorney for the District of Minnesota and assistant Ramsey County attorney, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Christian Sean Wilton is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 27Nonpartisan race · Tanya Olympia O'Brien

Unopposed: still on your ballot.

Tanya Olympia O'Brien Nonpartisan

Tanya Olympia O'Brien is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court by Governor Mark Dayton on April 9, 2018, and elected in 2020, per the Minnesota Judicial Branch. Previously an assistant Ramsey County attorney and assistant Scott County attorney, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Tanya Olympia O'Brien is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 34Nonpartisan race · Christopher D. Bates

Unopposed: still on your ballot.

Christopher D. Bates Nonpartisan

Christopher D. Bates is on the November 3, 2026 ballot for Judge, Minnesota 1st Judicial District Court, Seat 34, per the Minnesota Secretary of State's certified general-election candidate table.

Christopher D. Bates is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page
Judge, Minnesota 1st Judicial District Court, Seat 36Nonpartisan race · Adam Johnson

Unopposed: still on your ballot.

Adam Johnson Nonpartisan

Adam Johnson is a judge of the Minnesota 1st Judicial District Court. Appointed to the Dakota County District Court by Governor Tim Walz on Nov. 16, 2023, per the Minnesota Judicial Branch. Previously deputy county administrator and chief assistant county attorney for Rice County, per the Minnesota Judicial Branch. No campaign website was found as of September 25, 2026.

Adam Johnson is the only name on the ballot for this seat; Minnesota prints unopposed candidates rather than deeming them elected, so the race is on the November 3, 2026 ballot but is not contested. Minnesota's 1st Judicial District covers Carver, Dakota, Goodhue, Le Sueur, McLeod, Scott and Sibley counties; judges are elected at large across the whole district, so every voter there, not just voters in one county, votes on this seat. Minnesota judicial elections are nonpartisan and decided by plurality, with no runoff. Listed from the Secretary of State's certified general-election candidate table.

Full race page

Districts and boards

Soil and Water Supervisor District 1Nonpartisan race · Mark Comstock

Unopposed: still on your ballot.

Mark Comstock Nonpartisan Incumbent

Mark Comstock serves on the Goodhue Soil and Water Conservation District board as Treasurer representing Area 1, per the district's website. No campaign website was found as of September 6, 2026.

Mark Comstock is the only candidate on the November 3, 2026 ballot for Goodhue County Soil and Water Supervisor District 1, per the Minnesota Secretary of State's candidate filings (Minnesota prints unopposed county races).

Full race page
Soil and Water Supervisor District 2Nonpartisan race · Donald Schliep

Unopposed: still on your ballot.

Donald Schliep Nonpartisan Incumbent

Donald Schliep serves as the Area 2 supervisor and Secretary for the Goodhue County Soil and Water Conservation District, representing the townships of Minneola, Pine Island, Roscoe, and Zumbrota, per the district's website. No campaign website was found as of September 6, 2026.

Donald Schliep is the only candidate on the November 3, 2026 ballot for Goodhue County Soil and Water Supervisor District 2, per the Minnesota Secretary of State's candidate filings (Minnesota prints unopposed county races).

Full race page

By address

These seats are elected by district; only the district covering your address is on your ballot.

Goodhue County is split across 7 Minnesota Senate and House districts.

Find your districts by address
Minnesota Senate: 3 districtsDistricts 19, 20, 58
Minnesota Senate District 19Sam Powell (D) · John R. Jasinski (R)

Sam Powell Democratic-Farmer-Labor

Top priorities
  • Healthcare access
  • Support for victims of domestic and sexual violence
  • Education

Per the campaign site.

About Sam Powell

Powell worked as a pastor before moving from California to Faribault, Minnesota in 2023, per the campaign site. He now works in Human Resources at Walmart as a People Lead, after earlier roles in food service management and at Hy-Vee, per the campaign site.

John R. Jasinski Republican Incumbent

Top priorities
  • Protect constitutional liberties
  • Support job growth and economic competitiveness for Minnesota
  • Improve roads and bridges in Greater Minnesota

Per the campaign site.

About John R. Jasinski
John R. Jasinski

Jasinski served four years in the U.S. Navy as an operations specialist and air intercept controller, completing two tours in the Persian Gulf, per the campaign site. He later earned a business finance degree from Minnesota State University, Mankato and built a real estate career in Faribault, per the campaign site. He served on the Faribault City Council and as mayor before his election to the Minnesota Senate in 2016, per the campaign site.

Sam Powell (Democratic-Farmer-Labor), John R. Jasinski (Republican) are on the November 3 ballot for Minnesota Senate District 19; John R. Jasinski is the sitting member, per the Minnesota Senate's official member directory (senate.mn). Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota Senate District 20Steven E Jacob (R) · Jason Lohmann (D)

Steven E Jacob Republican

Steven E Jacob currently serves as the Minnesota State Representative for House District 20B, per the House member directory, and is running for the Minnesota Senate seat in District 20. No campaign website was found as of September 11, 2026.

Jason Lohmann Democratic-Farmer-Labor

Top priorities
  • Support strong pre-K through 12 education and special education
  • Protect family farms and small businesses
  • Improve rural infrastructure funding and support veterans

Per the campaign site.

About Jason Lohmann

Jason Lohmann is a farmer in Zumbrota who describes himself as bringing common sense and practical, working class experience to the campaign, per the campaign site. He serves on the Zumbrota-Mazeppa School Board, the Goodhue County Education District Board, the Zumbrota Township Board and a local fire board, per the campaign site.

Steven E Jacob (Republican), Jason Lohmann (Democratic-Farmer-Labor) are on the November 3 ballot for Minnesota Senate District 20. Not on the November ballot: Steve Drazkowski, the sitting member per the roster. Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota Senate District 58Mark Legvold (D) · Bill Lieske (R)

Mark Legvold Democratic-Farmer-Labor

Top priorities
  • Strengthen rural health care access and elder care
  • Increase
  • Support family farms and local businesses

Per the campaign site.

About Mark Legvold

Mark Legvold spent 33 years in military service and also worked as a firefighter and police officer, per the campaign site. He later worked a decade as an educator and administrator in St. Paul Public Schools, founded a business teaching workplace leadership, and now operates a family farm focused on sustainable agriculture, per the campaign site.

Bill Lieske Republican Incumbent

Top priorities
  • Supports reducing the size of state government
  • Calls for lowering the tax burden on residents and businesses
  • Says he wants to bring common sense back to government

Per the campaign site.

About Bill Lieske
Bill Lieske

Lieske holds a doctorate in chiropractic from Northwestern Health Sciences University and took over his father's Lonsdale chiropractic clinic in 2015, per the campaign site. He grew up in Lakeville and lives in Lonsdale with his wife and two daughters, per the campaign site.

Mark Legvold (Democratic-Farmer-Labor), Bill Lieske (Republican) are on the November 3 ballot for Minnesota Senate District 58; Bill Lieske is the sitting member, per the Minnesota Senate's official member directory (senate.mn). Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota House: 4 districtsDistricts 19A, 20A, 20B, 58B
Minnesota House District 19AKeith Allen (R) · Martha Brown (D)

Keith Allen Republican Incumbent

Keith Allen

Keith Allen is the sitting Republican representative for Minnesota House District 19A, per the Minnesota House of Representatives. His occupation is listed as business owner and farmer/agriculture; he holds degrees from Hawkeye Community College and the University of Minnesota, and was first elected in 2024, per the official member directory.

Martha Brown Democratic-Farmer-Labor

Top priorities
  • Common-sense leadership that puts people over politics

Per the campaign site.

About Martha Brown

Martha Brown is the DFL candidate for Minnesota House District 19A, per Minnesota Prairie Roots. She is from Faribault and teaches at the university and high school levels, and has worked as a consultant helping organizations solve problems. Education Minnesota endorsed her candidacy in July 2026.

Keith Allen (Republican), Martha Brown (Democratic-Farmer-Labor) are on the November 3 ballot for Minnesota House District 19A; Keith Allen is the sitting member, per the Minnesota House of Representatives's official member directory (house.mn.gov). Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota House District 20AHeather Arndt (D) · Pam Altendorf (R)

Heather Arndt Democratic-Farmer-Labor

Top priorities
  • Support fiscal responsibility in state government
  • Protect strong communities and local economies
  • Protect democracy and civil rights

Per the campaign site.

About Heather Arndt

Heather Arndt grew up on a family farm in Belle Creek Township and is a retired lieutenant colonel with 28 years in the U.S. Army National Guard, including two tours in Afghanistan, per the campaign site. She holds degrees in political science, plant science and international agriculture and now works in emergency preparedness and disaster planning, per the campaign site.

Pam Altendorf Republican Incumbent

Pam Altendorf

Pam Altendorf works as a senior vice president of sales and management. She has represented District 20A since 2022 and is serving her second term, per her official House profile. She serves as co-vice chair of Elections Finance and Government Operations and also sits on Fraud Prevention and State Agency Oversight Policy, Children and Families Finance and Policy, and Education Finance.

Heather Arndt (Democratic-Farmer-Labor), Pam Altendorf (Republican) are on the November 3 ballot for Minnesota House District 20A; Pam Altendorf is the sitting member, per the Minnesota House of Representatives's official member directory (house.mn.gov). Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota House District 20BSteve Holm (D) · Sara Bertschinger (R)

Steve Holm Democratic-Farmer-Labor

Top priorities
  • Focuses on water quality and conservation, including addressing nitrate pollution
  • Supports improving rural health care access and affordability
  • Supports agricultural viability, including farm insurance and labor issues

Per the campaign site.

About Steve Holm

Steve Holm grew up on a small farm near St. Charles, Minnesota, per campaign site. Steve Holm worked at Mayo Clinic for 41 years, per campaign site. Steve Holm served seven years on the Saratoga Township Board, per campaign site.

Sara Bertschinger Republican

Top priorities
  • Supports family farms and small businesses
  • Focuses on advancing quality education
  • Emphasizes government accountability

Per the campaign site.

About Sara Bertschinger

Sara Bertschinger works as a home care nurse in the Rochester area, per campaign site. Sara Bertschinger and her husband live on a family homestead near Pine Island that has been in the family for a century, per campaign site.

Steve Holm (Democratic-Farmer-Labor), Sara Bertschinger (Republican) are on the November 3 ballot for Minnesota House District 20B. Not on the November ballot: Steven Jacob, the sitting member per the roster. Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page
Minnesota House District 58BDrew Roach (R) · Ed Fellows (D)

Drew Roach Republican Incumbent

Drew Roach

Drew Roach is a business owner who represents District 58B in the Minnesota House. Elected in 2024, he is serving his first term and sits on the Education Policy, Elections Finance and Government Operations, and Taxes committees, according to the Minnesota House of Representatives.

Ed Fellows Democratic-Farmer-Labor

Top priorities
  • Support strong schools
  • Promote safe neighborhoods
  • Build an economy that works for everyone

Per the campaign site.

About Ed Fellows

Ed Fellows was born and raised in the district and has worked in education as a teacher, campus administrator and executive director, per the campaign site. He is a husband and father of four, per the campaign site.

Drew Roach (Republican), Ed Fellows (Democratic-Farmer-Labor) are on the November 3 ballot for Minnesota House District 58B; Drew Roach is the sitting member, per the Minnesota House of Representatives's official member directory (house.mn.gov). Nominees were chosen at the August 11, 2026 primary (where contested) or qualified directly for the general ballot. The field is the Secretary of State's certified candidate table; Minnesota prints unopposed candidates rather than deeming them elected. This seat is elected by district; only the district covering your address appears on your ballot.

Full race page

Ballot questions

2 local ballot questions from official county, city and school district lists. Countywide questions appear on every ballot in Goodhue County; city, school district and special-district questions only inside the jurisdiction named. Statewide measures are listed separately.

School District Question 1: Approval of School District Referendum Revenue AuthorizationIndependent School District No. 195 · Would revoke the school district's existing referendum revenue authorization of its existing per-pupil amount and replace it with a new authorization of $450 per pupil for ten years.

Would revoke the school district's existing referendum revenue authorization of its existing per-pupil amount and replace it with a new authorization of $450 per pupil for ten years.

Yes: The district's per-pupil referendum authorization changes to $450 per pupil.
No: The existing referendum revenue authorization is not revoked or replaced.
Full details

Official source

School District Question 1: Approval of Bond Issue and Capital Project Levy AuthorizationIndependent School District No. 256 (Red Wing Schools) · Would authorize the school board to issue up to $12,860,000 in school building bonds and adopt a capital project levy of 2.881% of net tax capacity to fund school facility and capital projects described in the ballot question.

Would authorize the school board to issue up to $12,860,000 in school building bonds and adopt a capital project levy of 2.881% of net tax capacity to fund school facility and capital projects described in the ballot question.

Yes: The district may issue the bonds and levy the capital project authorization.
No: The district may not issue the bonds or levy the capital project authorization.
Full details

Official source

See your full ballot

Your address is only used to match your districts.

Voting info and more

Voting info and more
How to vote in Goodhue County

Verify your ballot with the official election office.

Cross-check every race and candidate with the official election office. Official sources are the final word.

Goodhue County 2026 election questions

Who is on the ballot in Goodhue County, Minnesota on November 3, 2026?

Goodhue County sample ballot 2026: see where the commissioner, county sheriff and county attorney candidates stand on jobs, schools and agriculture. Every candidate profile on this page names the official filing or campaign source it came from.

When is the 2026 general election in Minnesota?

Election Day is Tuesday, November 3, 2026. Registration deadlines, early voting dates and mail ballot rules for Minnesota are listed on the Minnesota election hub. Minnesota election hub →

What ballot questions are on the Goodhue County ballot?

2 ballot questions: Approval of School District Referendum Revenue Authorization; Approval of Bond Issue and Capital Project Levy Authorization. Each question page explains what a yes vote and a no vote would do.

How do I see my exact Goodhue County ballot?

Enter your ZIP code in the lookup for the statewide and congressional races on every ballot in the county, or a full street address to add the county, city and district contests for that location. Look up your ballot →

Sample ballot by ZIP code in Goodhue County10 ZIP codes
Minnesota statewide racesEvery Minnesota race on this county's ballot.All Minnesota ballot measures1 statewide ballot measure