Steelhead

Steelhead in Minnesota are anadromous rainbow trout introduced to Lake Superior tributaries in 1895 from Pacific Coast stocks. These naturalized populations have become self-sustaining and support an important recreational fishery.
Scientific Name: Oncorhynchus mykiss
- Minnesota steelhead average 25 inches and 5-10 pounds, with some fish reaching 30+ inches and up to 20 pounds.
Fishing in Minnesota
What to know
Habitat Distribution
- They are potamodromous, spawning in tributary streams but spending most of their lives in Lake Superior's deeper, cooler waters.
- Minnesota's North Shore has nearly 60 rivers and streams accessible to steelhead, with most having steep gradients and short reaches below barrier falls.
Key Locations
- Key watersheds include the French River, Lester River, Knife River, Split Rock River, Beaver River, and many others.
- Key locations include river mouths along Lake Superior's North Shore from Canal Park Duluth to the Canadian border, with McQuade Small Craft Harbor and Twin Points offering accessible fishing.
Specific Spots
- Target slow-moving pools, tailouts, eddies, and areas behind boulders.
Steelhead FAQ
Answers from onWater's species guide.
What flies work for Steelhead in Minnesota?
Essential flies include e.g.g patterns (pink, orange, yellow, chartreuse, clown colors), single e.g.gs, spawn bags, and beads (10-12mm glow beads work well in cloudy water).
When is the best time to fish for Steelhead in Minnesota?
Prime steelhead fishing occurs during spring runs from late March through May. Fall fishing is excellent from late September through December during rain events when temperatures drop below 70°F. Summer fish (Skamania strain) are primarily in rivers June-July.
How do you catch Steelhead in Minnesota?
Use techniques including dead-drift nymphing with indicators, Euro nymphing, chuck-n-duck methods with slinky rigs, and swinging streamers. In high/cloudy water, fish vertically with heavy jigs and glow attractors. In clear water, fish horizontally with lighter presentations.
What do Steelhead eat?
Minnesota steelhead are opportunistic feeders consuming aquatic insects (especially chironomids, mayflies, and stoneflies), zooplankton (primarily daphniids), small fish (sculpins, gobies, smelt, emerald shiners), and various invertebrates. In Lake Superior, they feed heavily on cisco, which are critical prey.
Where do Steelhead live in Minnesota?
They are potamodromous, spawning in tributary streams but spending most of their lives in Lake Superior's deeper, cooler waters. Minnesota's North Shore has nearly 60 rivers and streams accessible to steelhead, with most having steep gradients and short reaches below barrier falls.
Fish smarter with real-time insights
Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.





See it in the app
Most maps show you water.
onWater shows you Steelhead.
Stop guessing where Steelhead are.
Open the map, filter by Steelhead, and head to water that holds them. Download onWater and plan your next trip in minutes.
- Species map filter
- Angler Intelligence
- Fishing journal
Explore other species
Trout, bass, salmon, panfish and everything in between. Each guide unpacks the behavior, seasons, and tactics that put fish in the net.
No species information available.
Minnesota licenses and regulations
Explore nearby waters
Explore Minnesota waters
Top fishing waters
Popular Cities
Loading popular cities...
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.








