Adobe Stock
Adobe Stock
A total of 149 candidates will compete for 54 municipal offices, including 20 contests for city and village, nine for park, fire and library boards and 17 for school boards.
There are no voter referendums on the April 4 ballot.