St. Charles is a city located in St. Charles County, Missouri. St. Charles has a 2026 population of 72,458. St. Charles is currently growing at a rate of 0.58% annually and its population has increased by 2.36% since the most recent census, which recorded a population of 70,790 in 2020.