St. Charles is located along the banks of the Missouri River. The city has a total area of 20.8 square miles of which 20.4 square miles of it is land and 0.5 square miles is water.

GPS Coordinates
The City of St. Charles is located at 38°47'19"N, 90°30'42"W (38.788698, -90.511764).