Allegan City Council · Nov 3, 2026
Peter
Hanse
Peter Hanse, the incumbent, is running for Allegan City Council in the Nov 3, 2026 election; 4 candidates are running for 3 seats.
Not sure who to vote for? Answer a few questions and see which Allegan candidates agree with you, and why.
No sign-in. Your answers stay on your device. We never endorse anyone. Report an error
The race · City Council
- 01Roger Bird
- 02Gregory M. Butzke
- 03Peter HanseYou’re reading
- 04Traci V. PerrigoIncumbent
Background
- About
- Peter Hanse is CEO of Hanse Environment, an Allegan business his father started in 1989. He joined the Allegan Planning Commission in 2019.
Four candidates are on the official list for three seats: Traci V. Perrigo, Roger Bird, Gregory M. Butzke and Peter Hanse. City of Allegan · Oct 2, 2026
On the record: Peter Hanse
10 sourced01Selling city land1 sourced position
Voted yes on the purchase and development agreement for the Girl Scout Property (passed 5-2, July 2025).
Council voteAllegan City Council minutes (draft), July 14, 2025 · Jul 14, 2025LinkHow the council voted
02Lowe Street housing2 sourced positions
Voted yes on Ordinance 535, approving a 3% payment in lieu of taxes for Parcel 03-51-251-041-00 (passed 7-0, February 2026).
Council voteAllegan City Council minutes, February 23, 2026 · Feb 23, 2026LinkHow the council voted
Voted yes on Ordinance 536 rezoning parcel 03-51-251-041-00 from Transitional Residential Neighborhood to Planned Unit Development (passed 7-0, March 2026).
Council voteAllegan City Council minutes, March 9, 2026 · Mar 9, 2026LinkHow the council voted
03RV stays downtown2 sourced positions
Voted yes on Ordinance 539 as amended, which limits recreation vehicle parking on a permitted property to 72 hours in a 30-day period (passed 6-0, July 2026).
Council voteAllegan City Council minutes, July 13, 2026 · Jul 13, 2026LinkHow the council voted
Moved to limit RV parking on a permitted property to 72 hours in a 30-day period (passed 6-0, July 2026).
Council voteAllegan City Council minutes, July 13, 2026 · Jul 13, 2026Link
04Public safety1 sourced position
Voted yes on a 5-year agreement with Allegan Public Schools and four townships to jointly fund a School Resource Officer (passed 7-0, September 2026).
Council voteAllegan City Council minutes, September 28, 2026 · Sep 28, 2026LinkHow the council voted
05Marijuana events1 sourced position
Voted no on scheduling hearings on ordinances to allow temporary marijuana events (failed 3-3, April 2024).
Council voteAllegan City Council minutes, April 22, 2024 · Apr 22, 2024LinkHow the council voted
06City budget2 sourced positions
Voted yes on adopting the FY 2027 city budget (passed 5-0, May 2026).
Council voteAllegan City Council minutes, May 26, 2026 · May 26, 2026Link
As reported by the Allegan County News, October 2024
In 2024 said he wants a budget that funds city projects while minimizing bond debt and keeping emergency funds.
that maintains sound finance that allows the city to perform projects while minimizing debt bonds and maintaining emergency funds.”
Own statementAllegan County News (Wilcox Newspapers) · Oct 2, 2024Link
07Past races1 sourced position
Ran for Allegan City Council in 2024 (lost).
Own statementAllegan County · Nov 18, 2024Link
Every claim links to its source and was checked against it before publishing. How this guide works
Peter Hanse: their words and their votes on the same issue
City budget
In their words
In 2024 said he wants a budget that funds city projects while minimizing bond debt and keeping emergency funds.
Oct 2, 2024 ·As reported by the Allegan County News, October 2024 ·Allegan County News (Wilcox Newspapers) · Oct 2, 2024
On the record
Voted yes on adopting the FY 2027 city budget (passed 5-0, May 2026).
May 26, 2026 ·Allegan City Council minutes, May 26, 2026 · May 26, 2026
Match quiz · 2 minutes · no sign-in
See which Allegan candidates match you
Also on your Allegan ballot
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.