St. Clair County lost 7,863 residents between 2010 and 2017. Most of the losses were those in their prime working years and younger. The median age went from 37 to 38.5 years old.