by sbachwich@grassrootsmidwest.com | Aug 14, 2019 | Blog
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 take a quick look at who made it and provide an early analysis of what we...