In 2023, St. Charles, IL had a population of 32.7k people with a median age of 41.6 and a median household income of $115,350. Between 2022 and 2023 the population of St. Charles, IL declined from 32,776 to 32,733, a −0.131% decrease and its median household income grew from $110,346 to $115,350, a 4.53% increase.
The 5 largest ethnic groups in St. Charles, IL are White (Non-Hispanic) (75.7%), Asian (Non-Hispanic) (4.79%), Two+ (Hispanic) (4.56%), Two+ (Non-Hispanic) (4.27%), and White (Hispanic) (3.76%).
None of the households in St. Charles, IL reported speaking a non-English language at home as their primary shared language. This does not consider the potential multi-lingual nature of households, but only the primary self-reported language spoken by all members of the household.
96.9% of the residents in St. Charles, IL are U.S. citizens.
In 2023, the median property value in St. Charles, IL was $369,700, and the homeownership rate was 70.3%.
Most people in St. Charles, IL drove alone to work, and the average commute time was 28.6 minutes. The average car ownership in St. Charles, IL was 2 cars per household.