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
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Lake Saint Louis | St. Charles | 444.3 acres | - |
| 2 | Alton Slough | St. Charles | 386.08 acres | - |
| 3 | Kraut Run Lake | St. Charles | 164.08 acres | - |
| 4 | Horseshoe Lake | St. Charles | 82.53 acres | - |
| 5 | Mud Lake | St. Charles | 77.1 acres | - |
| 6 | Spatterdock Lake | St. Charles | 75.37 acres | - |
| 7 | Lake Saint Louise | St. Charles | 71.41 acres | - |
| 8 | Lharky Lake | St. Charles | 58.07 acres | - |
| 9 | Horseshoe Lake | St. Charles | 51.65 acres | - |
| 10 | Grassy Lake | St. Charles | 51.15 acres | - |
| 11 | August A Busch Lake Number 35 | St. Charles | 50.16 acres | - |
| 12 | August A Busch Lake Number 34 | St. Charles | 34.1 acres | - |
| 13 | August A Busch Lake Number 37 | St. Charles | 29.9 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.