Tap for sound
Head For The Mountains

Horseshoe Lake

St Charles County, Missouri
82 acres

About Horseshoe Lake

Horseshoe Lake is a peaceful destination in St. Charles County, Missouri, offering a modest expanse of water that covers 82 acres. Its shallow nature creates an accessible environment for visitors seeking a calm retreat near the towns of Old Monroe, St. Paul, and Josephville. The lake's gentle waters provide a quiet setting ideal for relaxing days outdoors. Surrounded by the natural beauty of Pere Marquette State Park and Cuivre River State Park, Horseshoe Lake benefits from a scenic backdrop that enhances its appeal as a local getaway. The lake's zero-foot maximum depth indicates a very shallow basin, which influences its aquatic environment and recreational use.

Surface area
82 acres
Lake-Link Score
12.4

Fishing Horseshoe Lake

Fishing at Horseshoe Lake offers a chance to enjoy a variety of species native to the region. Anglers can expect to find a selection of fish that thrive in the lake's shallow waters, providing a unique fishing experience in St. Charles County. While the lake does not boast deep waters, its accessible size and species diversity make it a worthwhile spot for those interested in local freshwater fishing opportunities.

Horseshoe Lake map

Explore the lake and surrounding area.

Open full map

Fishing conditions

Sun and moon information for planning time on the water.

Sunrise and sunset

Loading sun times…

Current moon phase

Loading moon information…

Plan a trip to Horseshoe Lake

Find guides, lodging, and RV rentals near your destination.

Fishing guides

Find experienced guides serving the surrounding area.

Find a guide

Places to stay

Search hotels, resorts, and vacation rentals near the lake.

Find lodging

Lake information is provided for planning and recreational use. Conditions, depths, access information, and regulations may change. Always follow posted notices and local regulations.

Menu