City Officials
Elected officials for Spencer — their promises, tenure record, and accountability.
City Council
Tom Nelson
Council Member2020-01-01 – 2029-12-31 (month-level start: January 2020, Ward 1, first seated after the November 2019 regular election per city roster page 'Appointed 2019' and Iowa Code §376.2: terms begin the first January weekday after the November regular city election; term ends 12/31/2029 per city roster page, Iowa Code §376.2)
David Lyons
Council Member2024-01-01 – 2027-12-31 (month-level start: January 2024, Ward 2, first seated after the November 2023 regular election per city roster page 'Appointed 2023' and Iowa Code §376.2: terms begin the first January weekday after the November regular city election; term ends 12/31/2027 per city roster page, Iowa Code §376.2)
Amy Moser
Council Member2026-01-01 – 2029-12-31 (month-level start: January 2026, Ward 3, city roster page 'Appointed 2026' with a four-year term ending 12/31/2029, i.e. the November 2025 regular election; Iowa Code §376.2: terms begin the first January weekday after the November regular city election; term ends 12/31/2029 per city roster page, Iowa Code §376.2)
Jim Vermeer
Council Member2026-04-01 – 2027-12-31 (month-level start: April 2026, Ward 4, won the 2026-04-07 special election 187-178 per KWIT 2026-04-08 and Clay County Auditor via Northwest Iowa Now; oath day not published; term ends 12/31/2027 per city roster page, Iowa Code §376.2)
Julie Beehler
Council Member2026-04-01 – 2029-12-31 (month-level start: April 2026, Ward 5, unopposed winner of the 2026-04-28 special election per KWIT 2026-04-06 and Northwest Iowa Now; oath day not published; serves the remainder of the Ward 5 term to 12/31/2029 per Northwest Iowa Now and city roster page, Iowa Code §376.2)
Loren Reit
Council Member2020-01-01 – 2027-12-31 (month-level start: January 2020, At Large, first seated after the November 2019 regular election per city roster page 'Appointed 2019' and Iowa Code §376.2: terms begin the first January weekday after the November regular city election; term ends 12/31/2027 per city roster page, Iowa Code §376.2)
Becky Peterson
Council Member2026-01-01 – 2029-12-31 (month-level start: January 2026, At Large, city roster page 'Appointed 2026' with a four-year term ending 12/31/2029, i.e. the November 2025 regular election; Iowa Code §376.2: terms begin the first January weekday after the November regular city election; term ends 12/31/2029 per city roster page, Iowa Code §376.2)
Former Officials (4)
Chuck Illg
Council Member, Ward 52026-01-01 – 2026-03-23 (month-level start: January 2026, Ward 5, elected November 2025 per Northwest Iowa Now and Iowa Code §376.2; resigned on or before 2026-03-23, the date KTIV reported the resignation; exact day not published)
Served until Mar 2026
Donavon Wunschel
Council Member, Ward 42020-01-01 – 2025-12-31 (prior Ward 4 council stint, now Mayor; month-level start: January 2020, Ward 4 councilman 'since 2019' per KTIV 2025-07-22 and Iowa Code §376.2; ended 12/31/2025 when he took office as mayor at midnight per KTIV 2025-12-31)
Served until Dec 2025
Ron Hanson
Council Member, Ward 52006-01-01 – 2025-12-31 (month-level start: January 2006, Ward 5, ran in the 2005 election per Northwest Iowa Now 2025-12-16 '20 years' and Iowa Code §376.2; term ended 12/31/2025, Spencer had a new Ward 5 councilperson for the first time in a generation)
Served until Dec 2025
Steve Bomgaars
Mayor2022-01-01 – 2025-12-31 (month-level start: January 2022, elected mayor November 2021 per KTIV 2025-10-03 'became mayor 2021' and Iowa Code §376.2; term ended 12/31/2025 when Wunschel succeeded him at midnight per KTIV 2025-12-31)
Served until Dec 2025