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