0 By sbachwich@grassrootsmidwest.com In BlogPosted November 12, 2019Michigan’s Municipal Elections Primary ResultsEarlier this year, in June and August, Grassroots Midwest took a look at several municipalities that were gearing up for mayoral and city council races and provided some brief analyses of some [...] READ MORE