LakeCount. Every Lake. Measured.

Lakes / Missouri / St. Charles County

Lakes in St. Charles County, Missouri

13 lakes counted in St. Charles County - the largest is Lake Saint Louis at 444.3 acres.

13
Lakes Counted
444.3 acres
Largest - Lake Saint Louis

St. Charles County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Lake Saint LouisSt. Charles444.3 acres-
2Alton SloughSt. Charles386.08 acres-
3Kraut Run LakeSt. Charles164.08 acres-
4Horseshoe LakeSt. Charles82.53 acres-
5Mud LakeSt. Charles77.1 acres-
6Spatterdock LakeSt. Charles75.37 acres-
7Lake Saint LouiseSt. Charles71.41 acres-
8Lharky LakeSt. Charles58.07 acres-
9Horseshoe LakeSt. Charles51.65 acres-
10Grassy LakeSt. Charles51.15 acres-
11August A Busch Lake Number 35St. Charles50.16 acres-
12August A Busch Lake Number 34St. Charles34.1 acres-
13August A Busch Lake Number 37St. Charles29.9 acres-
Find a Lake in St. Charles CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.