St. Clair County, home to Belleville, is on the way to having a median age over 40, while lower-population Bond County went in the opposite direction.
(Please use a modern browser to see the interactive version of this visualization)