Representative imageIllinois
Horseshoe Lake
Illinois
About this destination
Horseshoe Lake is a large natural lake located in southern Illinois, United States. It is situated in Alexander County and is approximately 2,400 acres in size. The lake is fed by the Mississippi River and is a popular destination for boating, fishing, and swimming. There are several public access points and recreational facilities located around the lake, including campgrounds, picnic areas, and hiking trails. The lake is also home to a diverse variety of wildlife, including eagles, ospreys, and herons.