Minnesota Lake Depths

Game fish · trout and salmon family

Rainbow trout

Oncorhynchus mykiss · also called steelhead (the Lake Superior form)

Introduced to MinnesotaRecorded in 47 Minnesota lakes

Introduced to Minnesota in the late 1800s; native to western North America.

Illustration of a rainbow trout in side view
AI-generated illustration, not a photograph and not to scale.
Water
Cold water, though it survives warmer water than some other trout
Steelhead
A rainbow that lives in Lake Superior and spawns in North Shore rivers
Minnesota record
Rainbow Trout / steelhead: 16 lb 6 oz, 33 in — Devil Track River, Cook County, 1980

Where rainbow trout have been recorded

47 of the 1,788 Minnesota lakes on this site with fish records list rainbow trout, across 17 counties. Tap a dot to open that lake’s depth map.

Long Lake, Cass CountyBad Medicine Lake, Becker CountyGrindstone Lake, Pine CountyHanging Horn Lake, Carlton CountyBlue Lake, Hubbard CountyHigh Lake, St. Louis CountyChristmas Lake, Hennepin CountyTrout Lake, Cook CountyMahnomen, Alstead & Arco Lake, Crow Wing CountyBig Watab Lake, Stearns CountyBirch Lake, Cook CountySabin Lake (Embarrass Mine), St. Louis CountyPortsmouth Mine, Crow Wing CountyCharlotte Lake, Todd CountyMayhew Lake, Benton CountySagamore Mine, Crow Wing CountyHuntington Mine, Crow Wing CountyDiamond Lake, Cass CountyPennington Mine, Crow Wing CountyDivide Lake, Lake CountyNorth Little Long Lake, Hennepin CountyNewman Lake, Hubbard CountyAllen Lake, Crow Wing CountyIsland Lake, Clearwater CountyDeep Lake, Clearwater CountyEcho Lake, Lake CountyBlacksmith Lake, Hubbard CountyHolland Lake, Dakota CountyLittle Mud Lake, Meeker CountyHanson Lake, Becker CountyBenjamin Lake, Beltrami CountyBean Lake, Lake CountyCorona Lake, Carlton CountySand Lake, St. Louis CountyLittle Andrus Lake, Cass CountyCrappie Lake, Hubbard CountyPleasant Lake, Crow Wing CountyCedar Lake, Cass CountyGlacier Pond 1, Lake CountyCamp A Lake, St. Louis CountySouth Little Long Lake, Hennepin CountyClearwater Lake, St. Louis CountyHazel Lake, Cass CountyYawkey Mine, Crow Wing CountyLake George, Stearns CountyCub Lake, St. Louis CountyJouppi Lake, Lake County

Recorded here Other lakes with fish records

How we know

  • 31lakes where a DNR fisheries survey caught them
  • 44lakes the DNR has stocked since 2016; 16 of them are listed on that stocking alone

A lake can appear in more than one line. A lake that isn’t listed may still have them: records exist only where someone caught, netted or stocked them.

Inland lakes on this list run from 6 to 982 acres (median 44) and from 15 to 500 ft deep (median 60 ft).

How many turn up in DNR surveys

Minnesota DNR lake surveys use standard gear: gill nets set offshore for 24 hours (the main gear for walleye, northern pike, yellow perch, cisco, whitefish and trout), trap nets set near shore (the main gear for bluegill, crappie and bullheads), and on some lakes electrofishing, most often for bass. The DNR reports each gear separately, as fish per net set. These rates come from the newest standard survey of each lake on this site, 1959–2025 — a measure of how many fish a lake holds, not how many an angler will catch.

Found in
24 of 1579 lakes surveyed this way
Typical rate
3.2 per gill net where found
Highest
76 per gill net
Method
fish per gill net set

“Typical” is the median across the lakes where the survey caught at least one. Each gear catches different fish, so the rates are not added together. In trap nets it turned up in 13 lakes at a typical 0.89 per trap net set. A single survey is a snapshot of one season.

Highest survey rates on this site

  1. Diamond Lake, Cass 2021 76
  2. Blacksmith Lake, Hubbard 2021 54
  3. Newman Lake, Hubbard 2021 44
  4. Crappie Lake, Hubbard 2021 30
  5. Divide Lake, Lake County 2022 8.5
  6. Deep Lake, Clearwater 2022 8.2
  7. Hanson Lake, Becker 2023 8.0
  8. Hazel Lake, Cass 2023 8.0
  9. Sand Lake, St. Louis 2005 6.7
  10. Mahnomen, Alstead & Arco Lake, Crow Wing 2022 4.6

Fish per gill net set, with survey year. Survey effort and season differ between lakes.

Often found with

Share of these lakes that also list each fish.

How to recognize it

An olive-green back, a pink stripe along the side and dark spots on a light background, with small black spots over the tail.

Don’t confuse it with

Brook trout — Light spots on a dark body, some red with blue halos, and wavy lines on the back.
Lake trout — Light spots on a dark body and a deeply forked tail.

Life in a Minnesota lake

Rainbow trout arrived in Minnesota by introduction in the late 1800s. Though a coldwater species, they tolerate warmer water than some trout do, and juveniles spend their early years in small streams before moving into bigger water.

Minnesota's trout streams are concentrated in the southeast and on Lake Superior's North Shore. Steelhead are rainbow trout that live mainly in Lake Superior and climb the bigger North Shore rivers to spawn.

Source: the sources below.

Rules and eating

Check the rules before you keep fish. Each lake page shows the regulations that apply there, and the Minnesota DNR fishing regulations page is the official source. Before eating fish from a particular lake, check the Minnesota Department of Health’s fish consumption guidance.

All 47 lakes with rainbow trout

Show every lake, by county

Sources

← All fish of Minnesota