Horseshoe Lake is a lake located in Aurora County, South Dakota. It appears on the Aurora Center USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 1,593.93 feet (485.83 m) above sea level. The nearest populated place is Stickney, approximately 5.3 miles to the E.

Nearby Features