Voter guide · Nov 3, 2026
Kasson Mayor & City Council Election 2026
4 of 5 council seats are on the ballot, with 5 candidates running. Updated Oct 20, 2026. Every claim links to its source. How we check
Not sure who to vote for? Answer 6 questions and see which candidates agree with you, and why.
No sign-in. Your answers stay on your device. We never endorse anyone.
How to vote · 11 days left
Last day to vote early in person (Nov 2): the election office's noticeThese links go to official state and county election sites. Hours and rules differ by state; your election office has the final word.
The candidates
Listed alphabetically by last name. Every position links to its source.
City Council
Vote for up to 2- Ryan ChristensenIncumbentCouncil Member; term expires December 31, 20269sourced
- Johann MarslandJohann Marsland is a pastor who founded the Train a Child Center, a 3rd- through 12th-grade school. He served on the city council in Hewitt, Minnesota, from 2007 to 2010.3sourced
- Justin ThurmesJustin Thurmes is a deputy with the Dodge County Sheriff's Office, a job he has held for nearly 15 years. He previously served on the Sheriff's Posse and in the 911 dispatch center.2sourced
Voters citywide elect a mayor, two council members from three candidates, and one council member in a special election; Mayor Dan Eggler and Sheldon Torkelson are unopposed.
Also on your Nov 3 ballot
We research city races only. For these races, go to the state's official guide or a nonpartisan one.
- Governor
- Amy Klobuchar · Democratic-Farmer-Labor
- Lisa Demuth · Republican
- Steven Young · Green
- U.S. Senate
- Peggy Flanagan · Democratic-Farmer-Labor
- Michele Tafoya · Republican
- Marisa Simonetti · Independent
- Rebecca Whiting · Libertarian
- Also statewideSecretary of State · State Auditor · Attorney General · Associate Justice - Supreme Court · Judge - Court of Appeals
- Statewide measures1 on the ballot: the state's official explanations
Districts come from 2020 Census blocks and the district maps for this election. Your address decides your districts.
Already on the council, not on the ballot
Whoever you elect will govern alongside these members.
Officeholders' pages compare what they've said with how they've voted, with sources.
What the next council decides
012027 budget, levy and council pay4 sourced facts
Where it standsIn September 2026 the council approved a preliminary 2027 levy, cutting $90,000 from a proposal for a 7.4% increase; the final levy is set in December.
What's on the tableThe final 2027 city budget and property tax levy, which can go down but not up from the preliminary amount.
- City Administrator Tim Ibisch said the 2027 proposal was a 7.4% levy increase that can go down before the final levy in December but cannot go up. City of Kasson · Oct 14, 2026
- On Sept. 23, 2026, the council approved the preliminary 2027 levy resolution, reduced by $90,000, with all members voting aye. City of Kasson · Oct 14, 2026
- For 2026, the levy increase was reduced from 6.45% to 5.99% before the council approved the final levy in December 2025. City of Kasson · Dec 10, 2025
- Council members' pay will rise from $3,000 to $4,000 a year after the next election, in line with Byron. Dodge County Independent · Feb 5, 2026
02Police staffing3 sourced facts
Where it standsThe council hired two full-time police officers in February 2026 after a December 2025 debate over using police underspending to lower the levy.
What's on the tableHow many police officers and which police equipment to fund in the 2027 budget.
- In December 2025, Council Member Paul Johnson proposed using part of the police department's underspent budget to reduce the levy. City of Kasson · Dec 3, 2025
- The council instructed staff to cut the police department's overtime budget in December 2025. City of Kasson · Dec 3, 2025
- On Feb. 11, 2026, the council approved hiring Thomas Wagner and Aiden O'Harra as full-time police officers. City of Kasson · Feb 11, 2026
03City solar and battery storage4 sourced facts
Where it standsThe city-owned electric utility is building solar and battery storage projects the council approved in November 2025.
What's on the tableHow the city's electric utility pays for its projects, including electric revenue bonds.
- On Nov. 19, 2025, the council approved the Ziegler option for battery storage and solar, pending an interconnection agreement with Xcel. City of Kasson · Nov 19, 2025
- The minutes say the project had to be started by Dec. 31, 2025 to lock in the grants. City of Kasson · Nov 19, 2025
- At the Aug. 19, 2026 meeting, a resident objected to the placement of solar panels at the library. City of Kasson · Aug 19, 2026
- On Sept. 9, 2026, the council approved a resolution for the issuance of electric revenue bonds. City of Kasson · Sep 9, 2026
04Dodge County Ice Arena2 sourced facts
Where it standsIn August 2026 the council voted to notify Dodge County and start talks on ending the city's role as operator of the Dodge County Ice Arena.
What's on the tableThe terms of any change to who runs the ice arena under the 2012 joint powers agreement with Dodge County.
- On Aug. 19, 2026, the council voted to notify Dodge County and start discussions on ending the city's role as operator of the Dodge County Ice Arena under a 2012 joint powers agreement. City of Kasson · Aug 19, 2026
- The contract requires four months' notice to change or cancel it. City of Kasson · Aug 19, 2026
05Housing growth and street projects3 sourced facts
Where it standsThe city is extending streets and utilities for new housing and plans a $4.7 million reconstruction of 1st and 2nd Avenues NW for 2027.
What's on the tableWhether to order the 1st and 2nd Avenue NW reconstruction and what share to assess property owners, and which new subdivisions to approve.
- The 1st and 2nd Avenue NW reconstruction is a $4.7 million project, with 30% to be assessed to abutting property owners. City of Kasson · Aug 19, 2026
- The city received a $500,000 housing grant for the 8th St. SW utility extension to serve EDA property. City of Kasson · Feb 11, 2026
- On Jan. 14, 2026, the council approved the final plat of Oscar Meadows 2nd, which includes an extension of 16th St. NW. City of Kasson · Jan 14, 2026
2 notes on these statements
Sheldon Torkelson replaced Brian Wempner on the council; a special election in November 2026 fills out that term, which expires Dec. 31, 2028. City of Kasson
Mayor Dan Eggler and Sheldon Torkelson are the only candidates who filed for their contests. City of Kasson
No sign-in · answers stay on your phone
Who matches you?
Answer any of these questions. We compare your answers with each person's sourced record, and nothing is stored. Questions where no one has a sourced record yet are left out. Tap a selected answer again to skip it.
1. How should the council set the final 2027 city levy?
2. Should mayor and council pay rise from $3,000 to $4,000 a year to match Byron?
3. Should Kasson fund two more full-time police officers?
4. Should Kasson's city-owned utility build its own solar and battery storage?
5. Should the city stop operating the Dodge County Ice Arena?
6. What kind of new housing should Kasson encourage?
Key dates
- Absentee ballots available for in-person votingMinnesota Secretary of StateSep 18, 2026
- Early voting beginsMinnesota Secretary of StateOct 16, 2026
- Last day to vote early in personMinnesota Secretary of StateNov 2, 2026
- Election Day; polls open 7 a.m. to 8 p.m. at Kasson-Mantorville High School, South GymCity of KassonNov 3, 2026
The seat math
1 stay (not up this year): Melisa Ferris4 on this ballot
5 council seats. The council decides by a 3-vote majority.
- Kasson voters will elect a mayor for a two-year term and two council members for four-year terms on Nov. 3, 2026. City of Kasson
- A special election will fill one council seat for a two-year term. City of Kasson
- The City Council has a mayor and four council members. City of Kasson
- The mayor votes on council motions. City of Kasson · Sep 9, 2026
Every claim here links to its source and was checked against it before publishing. How this guide works
See something wrong? Report an error
Something wrong or missing? Tell us what and where, with a link to a source if you have one. Reports feed the next verification run.