Hayes Lake State Park
Minnesota (Roseau County)
Tucked into the remote pine and aspen forests of Roseau County, Hayes Lake State Park offers something increasingly rare: genuine solitude. At 2,118 acres, this northern Minnesota park sits well above the usual tourist circuits, drawing visitors who want quiet trails, dark night skies, and the unhurried rhythm of the North Woods.
The park centers around Hayes Lake, a 200-acre impoundment on the North Fork of the Roseau River created by a dam you can walk across. The lake is a reliable spot for northern pike, walleye, and panfish, with a carry-in boat access that keeps motorized traffic minimal. In winter, the lake becomes a destination for ice fishing, and the surrounding trails convert to cross-country skiing and snowshoeing routes that wind through boreal forest.
Summer visitors will find roughly 12 miles of hiking trails ranging from easy lakeshore loops to longer paths through stands of jack pine and black spruce. The bog boardwalk is a highlight — it crosses a floating peat bog where pitcher plants, sundews, and wild orchids grow in a landscape most Minnesotans never see.
The campground offers both drive-in and walk-in sites, many shaded and well-spaced for privacy. Facilities are straightforward but well-maintained, with a picnic area and swimming beach near the dam.
Visit in late September for peak fall color with virtually no crowds, or come in January when the park transforms into a snow-covered wilderness. Hayes Lake rewards those willing to make the drive north.
Explore Nearby
- Superior National Forest — National Forest in Minnesota
- Chippewa National Forest — National Forest in Minnesota
- Minnesota Scenic Byways — Scenic Byway in Minnesota
- Paul Bunyan Scenic Byway — Scenic Byway in Minnesota
- The Arches Covered Bridge — Covered Bridge in Minnesota
Photos