Skip to content
MN Fish Finder

Moosehorn

Cook County
Near Hovland
DOW: 16001500
Brook TroutExcellent · 100SplakeExcellent · 98

A 66-acre lake near Hovland in Cook County — best known for trout. Last surveyed 2025.

Fish Species (3)

Brook Trout

Excellent · 100

Above-normal numbers

Gill-net survey · surveyed Oct 1985

Last surveyed 1985 — treat with caution

Avg Weight
0.83 lbs

Catch rate: 28.5 per gill net

Survey History
DateCatch RateAvg LengthAvg Weight
Oct 10, 198528.50-0.83 lbs

Splake

Stocked 2024
Excellent · 98

Above-normal numbers · large fish

Gill-net survey · surveyed Oct 2025

Avg Size
12.7"
Avg Weight
0.93 lbs

Catch rate: 29.0 per gill net

Size of catchable splake35% keeper-size (16"+)
10–15" · 65%Largest sampled 19"
Stocked with fingerlings every other year · 28,762 fish total
Survey History
DateCatch RateAvg LengthAvg Weight
Oct 7, 202529.0012.7"0.93 lbs
Sep 21, 201622.0014.2"1.29 lbs
Oct 20, 201017.0011.9"0.70 lbs
Stocking Details
YearSizeNumberPounds
2024fingerlings6,000188.9
2022fingerlings6,000158.7
2020fingerlings2,00064.9
2019fingerlings4,000107.5
2018fingerlings4,762234.6
2016fingerlings6,000146.3
Other species in this lake (1)

Rough fish, bullheads, and baitfish recorded in DNR surveys — present in the lake, but not typical angling targets.

White Sucker

Average · 42

Below-normal numbers · large fish

Gill-net survey · surveyed Sep 1991

Last surveyed 1991 — treat with caution

Avg Weight
5.50 lbs

Catch rate: 0.5 per gill net · typical 4–14.5 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Sep 30, 19910.50-5.50 lbs

Biologist Notes

October 7, 2025Moosehorn Lake is a small, 64-acre lake with a maximum depth of 9.0 feet and is located 18 miles northeast of Grand Marais. Access to the lake is cons…

Moosehorn Lake is a small, 64-acre lake with a maximum depth of 9.0 feet and is located 18 miles northeast of Grand Marais. Access to the lake is considered difficult, with a 2.5 mile drive down a rough two track (Tower Road) and then a 0.5 portage to reach the lake. Wintertime access may be easier for anglers who use snowmobiles to reach the lake from the Irish Creek Road. Water temperatures and dissolved oxygen concentrations in Moosehorn Lake have supported conditions that are favorable for stocked trout during the summertime. Moosehorn Lake is currently managed for splake and is stocked with 6,000 fingerlings during the fall of even numbered years. The long-range goal for splake is to maintain a minimum gillnet catch of 10.0 fish/net with two catchable sized (> 10 inches) year classes present. In 2025, a targeted survey was conducted on Moosehorn Lake to assess the splake population. Splake catch rates and sizes were exceptional during the 2025 survey on Moosehorn Lake. The 2025 catch rate from gillnets was 29.0 fish/net and higher than most of the previous surveys, exceeding the management goal for the lake. Splake lengths ranged from 7.6 to 20.0 inches, with an average length of 13.2 inches. Thirty-one percent of the catch was larger than 13.0 inches, indicating good size structure. Age analysis found one, three, and five-year-old splake from the 2024, 2022, and 2020 stocking events. Splake growth in Moosehorn Lake was excellent, with some fish reaching 12.0 inches in size after just one year. Habitat in Moosehorn Lake remains excellent for splake, with minimal stressful temperatures or lack of oxygen during stressful summer months. Anglers looking to fish Moosehorn Lake should expect to work harder getting into the lake but be rewarded with high catches of larger sized splake. Minnesota Lakes within Cook County continue to be susceptible to aquatic invasive species introductions. Invasive species have the potential to significantly alter fish communities and overall lake health. Anglers should clean watercraft and fishing gear, drain all water, and dispose of unused bait in the trash to prevent accidental introductions.

September 21, 2016Moosehorn is a designated stream trout lake that has been stocked with Brook Trout or Splake since 1967. This was the first of two surveys scheduled i…

Moosehorn is a designated stream trout lake that has been stocked with Brook Trout or Splake since 1967. This was the first of two surveys scheduled in the current (2009) lake management plan to evaluate a change in stocking that began after 2010. At that time, the Splake stocking frequency was changed from annual to even-numbered years only, with no change in the number of fish stocked (6,000 fingerlings/stocking). It was hoped that the change could be made while still meeting long term goals for the lake (a minimum of 10.0 Splake/gill net, two year classes over 10 inches present) while improving conditions for average or better growth. With only two sets made, little confidence can be placed on the results of a single survey in this lake; however, numbers from the 2016 survey were encouraging. Splake seemed to have been abundant, and the gill net catch was similar to catches seen under annual stocking (14.5-35.5 fish/gill net set in 1991-2010). The two year classes contributing to the catch both averaged 10 inches or more in length. Our expectations for Splake growth were not met; growth appeared to have been slower than average, with fish reaching a mean length of 12.8 inches at the end of their fourth year, compared to an area average of 15.1 inches. Slow Splake growth could be attributed to high competition between Splake (high numbers of Splake), or to poor water quality (high summer water temperatures in this shallow lake). Competition from other species was probably not a factor, since no undesirable fish species were taken in 2016. Although White Sucker have been found in this lake, their numbers appear to have remained low and none have been collected since 1991. Temperature-oxygen conditions were to have been measured in late August 2016; however, poor access and a lack of staff and equipment kept us out of the lake at that time. Several area lakes that were tested in 2016, most deeper than Moosehorn Lake, exhibited marginal temperature-oxygen conditions for Brook Trout or Splake by the end of the summer. High water temperatures (over 68 F) would be stressful for Splake and could result in poor growth, particularly among larger fish. Because Moosehorn Lake is fairly shallow, cold water with sufficient oxygen typically found in deeper waters may be lacking.

October 20, 2010Splake were abundant in Moosehorn Lake in 2010, and fair numbers of fish over 12 inches in length were present. Survival of recent stockings had been…

Splake were abundant in Moosehorn Lake in 2010, and fair numbers of fish over 12 inches in length were present. Survival of recent stockings had been good, and fish one to four years of age contributed to the 2010 catch. Splake growth had been slightly slower than average for the area. Three-year-old fish averaged 12.5 inches in length at the end of their third year, compared to an area mean of 13.0 inches. Although white sucker were probably present, none were taken in this assessment. White sucker have never been abundant in Moosehorn Lake, and are probably not a factor limiting splake growth or survival in this lake. No other undesirable fish species were found or reported in Moosehorn Lake in 2010.

Frequently Asked Questions

What fish can you catch in Moosehorn?

Based on Minnesota DNR survey data, anglers target Brook Trout and Splake in Moosehorn. See the full species list above for catch rates, size structure, and quality scores.

Is there public access at Moosehorn?

Minnesota DNR records list public access for Moosehorn. Check the DNR LakeFinder page for the launch type and directions before you go.

How deep is Moosehorn?

Moosehorn has a maximum depth of 9 feet, per Minnesota DNR data.

When were the main sport fish in Moosehorn last surveyed?

The most recent Minnesota DNR survey data for the main sport fish in Moosehorn is from 2025.

Does Moosehorn have any invasive species?

No invasive species are on record for Moosehorn in Minnesota DNR data. Always clean, drain, and dry your equipment to help keep it that way.

More lakes in Cook County

View all

Lake Details

Surface Area
66.36 acres
Max Depth
9 ft
Shoreline
2.01 mi
Public Access
Yes
View on DNR LakeFinder

Location

47.8982°N, 90.0013°W

Get Directions