0 By sbachwich@grassrootsmidwest.com In BlogPosted August 14, 2019Michigan’s Municipal Election Primary ResultsBack 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 [...] READ MORE