Michigan, United States·2K residents
St. Charles is a village in Saginaw County in the U.S. state of Michigan. The village is located in the northwest corner of St. Charles Township with portions of the village located within Brant and Swan Creek townships. As of the 2020 census, St. Charles had a population of 1,992.
How residents rate this city across 10 aspects
Be the first to review St. Charles!