The 2016 St. Charles, Illinois, population is 33,460. There are 2,277 people per square mile (population density).
The median age is 42.1. The US median is 37.4. 58.17% of people in St. Charles, Illinois, are married. 9.54% are divorced.
The average household size is 2.56 people. 38.16% of people are married, with children. 6.74% have children, but are single.
85.06% of people are white, 1.60% are black, 3.32% are asian, 0.09% are native american, and 0.00% claim 'Other'.
8.90% of the people in St. Charles, Illinois, claim hispanic ethnicity (meaning 91.10% are non-hispanic).