Skip to main content
Minnesotatroutbrook troutbrown troutrainbow troutsteelheadcoho salmonpink salmonDriftlessNorth ShoreLake SuperiorGreat Lakes

Trout Species of Minnesota

8 min read

Minnesota’s trout fishery splits cleanly along a geographic line. The southeast — the Driftless Area in Fillmore, Winona, and Houston counties — is limestone spring-creek country: cold, alkaline, technical small water dominated by introduced Brown Trout, with native Brook Trout in the coldest headwaters and Rainbow Trout in some sections. The northeast — the North Shore tributaries of Lake Superior — is freestone country: steep, cold, dramatic streams with native brook trout above the falls and lake-run rainbow trout (Steelhead), Coho Salmon, and odd-year Pink Salmon below the falls. Two regions, two ecosystems, one state.

Why Minnesota Is Different

Minnesota’s trout fishing splits into two geographically and biologically distinct regions, separated by hundreds of miles of warm-water lake country in between:

  • SE Minnesota Driftless — limestone spring creeks (Root, South Branch Root, North Branch Root, Whitewater, Middle Fork Whitewater, North Fork Whitewater, Trout Run Creek, Rush Creek, Straight). Brown trout dominant; brook trout in cold headwaters; rainbow trout in some sections. Technical dry-fly fishing — Hendricksons at the opener, Sulphurs through summer, Trico spinner falls, terrestrials, October BWOs.
  • North Shore freestone — Lake Superior tributaries (Knife, Baptism, Cascade, Temperance, Brule MN, Poplar). Native brook trout above the first waterfall barrier; lake-run rainbow trout (steelhead) and salmon below the falls. Spring and fall steelhead runs; fall coho; odd-year pink salmon (next: 2027).

For a fly angler this means species ID matters less than location ID. Knowing whether you’re on a Driftless spring creek or a North Shore tributary — and whether you’re above or below the first waterfall on a North Shore river — tells you almost everything about which species you’ll see and how to fish for them.

Brown Trout — Driftless Dominant

Non-native (introduced) — SE Minnesota Driftless spring creeks

The Brown Trout (Salmo trutta) is the dominant trout species in Minnesota’s SE Driftless spring creeks. Introduced from Europe in the late 1800s, browns thrive in Minnesota’s limestone-influenced spring creeks where they reach high population densities per mile. They tolerate warmer water than brookies (up to about 75°F before serious stress) and grow significantly larger — 18″+ wild browns are the trophy class on the Whitewater, the Root, Trout Run Creek, and the Middle Fork Whitewater.

ID at a glance

SpottingBlack and red spots on the back and flanks, often with pale halos around the spots — diagnostic for brown trout.
BodyButtery yellow-brown to olive-bronze, deepening to bronze on large mature fish. Pale belly.
TailSquare (no fork) and largely unspotted, distinguishing browns from rainbows and brookies.
ThroatNo red slash. Pale throat (Minnesota has no cutthroat).
Typical size10–14 inches in most SE MN Driftless spring creeks; trophy class 18–24 inches in the Root, Whitewater, Trout Run, and the Middle Fork during the Sulphur and Trico hatches.

Where to find them

Browns are the dominant species in the SE Minnesota Driftless — Root, South Branch Root, North Branch Root, Whitewater, Middle Fork Whitewater, North Fork Whitewater, Trout Run Creek, Rush Creek, and Straight River all hold strong wild brown populations. Trophy browns hold in undercut banks during the day and rise to the surface during the Sulphur, Trico, and terrestrial periods.

Brook Trout — Native Cold-Water Specialist

Native — Cold headwaters; North Shore rivers above the first falls; SE Driftless headwater refuges

The Brook Trout (Salvelinus fontinalis) is the only trout truly native to Minnesota waters. In SE Minnesota brookies hang on in the coldest spring-fed headwater reaches of Driftless streams that still hold them. On the North Shore — Knife, Baptism, Cascade, Temperance, Brule MN, Poplar — brook trout are the primary resident species above the first waterfall barrier from Lake Superior. Brookies are Minnesota’s indicator species — where they hold, the water is cold and the habitat intact.

ID at a glance

Body colorOlive to dark green back, with distinctive worm-like pale yellow markings (vermiculations) on the back and dorsal fin — diagnostic for brookies.
SpottingRed spots with bright blue halos on the flanks. The blue halo is the classic field tell.
Belly & finsSpawning males develop bright orange-red bellies. Lower fins are orange-red with a leading white edge bordered by a thin black line — also diagnostic.
TailSquare (very slight fork). Dark olive with no spots.
Typical size6–10 inches in most Minnesota brook trout streams; 8–12 inches on the North Shore tributaries above the falls.

Brook trout are the most temperature-sensitive trout in Minnesota. They begin to suffer at water temperatures above 65°F and die above 70°F. If the water is warm, fish elsewhere or use extreme catch-and-release care — voluntary release is the right call even where retention is legal.

Rainbow Trout & Steelhead — Driftless Resident and Lake Superior Lake-Run

Non-native — Some SE MN Driftless sections (resident); North Shore tributaries below first falls (lake-run steelhead)

Rainbow Trout (Oncorhynchus mykiss) are not native to Minnesota but have been established in some Driftless waters as a resident fishery. The headline rainbow fishery, however, is the lake-run form — Minnesota’s Steelhead — that runs the North Shore tributaries to Lake Superior. Spring runs (March through April) and fall runs (September through November) define the North Shore steelhead fisheries.

ID at a glance

Lateral stripePink to red lateral stripe along the flank — vivid in spawning fish, more subtle in fresh-from-the-lake steelhead.
SpottingBlack spots on the back, dorsal, and tail (the entire tail, including both lobes — distinguishes from browns).
BodyOlive to silver back, silver flanks, white belly. Steelhead arriving fresh from Lake Superior are bright chrome silver.
Steelhead sizeLake-run rainbows on Minnesota North Shore tributaries: typically 5–10 lbs, with larger fish on the Knife and the Brule MN.

Coho Salmon — Fall North Shore Run

Non-native (Pacific salmon, established in Lake Superior) — North Shore tributaries, fall run

Coho Salmon (Oncorhynchus kisutch) are Pacific salmon introduced to the Great Lakes in the 1960s and now established in Lake Superior. Cohos return to the North Shore tributaries in the fall — September through October — as part of their spawning run. They are the headline lake-run salmon species on the Minnesota North Shore.

ID at a glance

BodySilver flanks, dark blue-green back. Spawning males develop a hooked jaw (kype) and dark coloration.
SpottingBlack spots on the back and the upper lobe of the tail only (NOT both lobes — distinguishes from rainbow/steelhead).
MouthWhite gum line — a key diagnostic separating coho from chinook salmon (which have a black gum line).
Typical size5–10 lbs typical on Lake Superior coho returning to North Shore tributaries.

Pink Salmon — Odd-Year North Shore Run

Non-native (Pacific salmon, naturalized in Lake Superior) — North Shore tributaries, odd years only

Pink Salmon (Oncorhynchus gorbuscha) are the smallest of the Pacific salmon and were introduced to Lake Superior from a 1950s stocking that established a self-sustaining naturalized population. Pink salmon have a strict two-year life cycle — the original year-class persists, so pinks return only on odd-numbered calendar years. The next pink run on Minnesota North Shore tributaries is 2027.

ID at a glance

BodySilver flanks. Spawning males develop a dramatic hump on the back (the source of their nickname 'humpies') and a hooked jaw.
SpottingLarge black oval spots on both lobes of the tail. Small spots on the back.
MouthWhite mouth and gum line.
Typical size2–5 lbs typical on Lake Superior pinks — smaller than steelhead or coho.

Field Reference Table

SpeciesStatusField tellWhere
Brown TroutNon-native (introduced)Halo spots (black and red with pale halos); square unspotted tail; buttery bodySE MN Driftless spring creeks (Root, Whitewater, Trout Run, Middle Fork, Straight, etc.)
Brook TroutNativeWorm-like vermiculations on back; red spots with blue halos; white-edged orange finsCold SE MN Driftless headwaters; North Shore tributaries above first falls (Knife, Baptism, Cascade, Temperance, Brule MN, Poplar)
Rainbow TroutNon-nativePink-red lateral stripe; spots on the entire tail (both lobes)Some SE MN Driftless sections (resident); Whitewater River
SteelheadNon-native (lake-run)Chrome silver fresh from Lake Superior; heavy spotting; large sizeNorth Shore tributaries below first falls (Knife, Baptism, Cascade, Temperance, Brule MN, Poplar)
Coho SalmonNon-native (Pacific salmon)White gum line; spots on upper tail lobe only; silver flanksNorth Shore tributaries below first falls — fall run, September through October
Pink SalmonNon-native (naturalized)Hump on spawning males; large oval spots on both tail lobes; smaller than cohoNorth Shore tributaries below first falls — ODD YEARS ONLY (next: 2027)