Skip to content

Horseshoe Lake

Horseshoe Lake is a lake in North Dakota, near Nelson County.

Live lake forecast

Horseshoe Lake Fishing Weather

National Weather Service
Loading current weather…

the 82.3 acres Horseshoe Lake in Nelson County is a lake in Nelson County, North Dakota, and covers about 82.3 acres, reaches about 47.9 feet at its deepest point and holds roughly 826.9 acre-feet.

the 82.3 acres Horseshoe Lake in Nelson County can be broken down in a few passes: shallow cover, the first break, and the deepest useful water. Deep water at the 82.3 acres Horseshoe Lake in Nelson County gives fish room to move away from shore as summer heat and bright light build.

✉Join the Fishing Tips Daily newsletter waiting list

Our newsletter is not sending yet. Leave your email if you would like to hear from us when it launches.

By joining, you agree to receive our newsletter when it launches. To request removal before then, contact us. Read our privacy policy.