Michigan’s Municipal Election Primary Results

Back in June, Grassroots Midwest took a look at several municipalities that were gearing up for mayoral and city council races on the August primary ballot. With the primary now behind us, let’s [...]