Goodhue County Sample Ballot & Voter Guide 2026
37 candidates are on the November 3, 2026 ballot across 27 Goodhue County races, led by the Goodhue County Commissioner District 2 contest.
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
- 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 pageCommissioner 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
- 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 pageSheriffNonpartisan 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 pageAttorneyNonpartisan 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 pageJudges
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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageJudge, 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 pageDistricts 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 pageSoil 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 pageBy 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 addressMinnesota Senate: 3 districtsDistricts 19, 20, 58
Minnesota Senate District 19Sam Powell (D) · John R. Jasinski (R)
Sam Powell Democratic-Farmer-Labor
- 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
- 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
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 pageMinnesota 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
- 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 pageMinnesota Senate District 58Mark Legvold (D) · Bill Lieske (R)
Mark Legvold Democratic-Farmer-Labor
- 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
- 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
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 pageMinnesota House: 4 districtsDistricts 19A, 20A, 20B, 58B
Minnesota House District 19AKeith Allen (R) · Martha Brown (D)
Keith Allen Republican Incumbent

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
- 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 pageMinnesota House District 20AHeather Arndt (D) · Pam Altendorf (R)
Heather Arndt Democratic-Farmer-Labor
- 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 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 pageMinnesota House District 20BSteve Holm (D) · Sara Bertschinger (R)
Steve Holm Democratic-Farmer-Labor
- 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
- 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 pageMinnesota House District 58BDrew Roach (R) · Ed Fellows (D)
Drew Roach Republican Incumbent

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
- 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 pageBallot 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.
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.
See your full ballot
Voting info and more
Voting info and more
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.
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 →
