Adobe Stock
Adobe Stock
A total of 148 candidates will compete for 59 municipal offices, including 19 contests for city and village, five for park, fire and library boards and 22 for school boards.
There are also two voter referendums on the April 4 ballot.