StrollPlaceStrollPlaceStrollPlace

Choose a city

Explore local guides, tools, and professionals.

Loading city suggestions…

Horseshoe Lake State Park, Madison County

Horseshoe Lake State Park protects a lake-side recreation landscape in Madison County, near Granite City.

Horseshoe Lake State Park, Madison County

The water and surrounding grounds offer an outdoor destination in the Illinois portion of the St. Louis region.

Check current Illinois park alerts, entry information and activity rules before travelling. This is the Madison County park, distinct from the similarly named site in Alexander County. The photograph shows a lakeside public-use area during an earlier visit rather than current water conditions. Camping, boating and reserved shelters have separate arrangements; use designated areas and confirm facilities for your intended activity.

Visitor details reviewed October 18, 2026. Check official visitor information for current access, admission, and operating arrangements. View on OpenStreetMap.

Image credit: Trailnet / Wikimedia Commons. Original source. CC BY-SA 2.0. Resized and converted to WebP; may be cropped for display.