Preparing your outdoor adventure...
Oncorhynchus mykiss
Family: Salmonidae
| State | Opens | Closes | Daily Limit | Size |
|---|---|---|---|---|
| Minnesota | Mid-April (streams) | Various | Varies by water | Varies |
| Wisconsin | First Saturday in May (inland) | Various | Varies | Varies |
| Michigan | April 25 (inland lakes) | Various | Varies | Check specific water regs |
| North Dakota | Varies by water | — | Varies | Varies |
| South Dakota | Check GFP by water | — | Varies | Varies |
Minnesota
Opens: Mid-April (streams) · Limit: Varies by water · Size: Varies
Wisconsin
Opens: First Saturday in May (inland) · Limit: Varies · Size: Varies
Michigan
Opens: April 25 (inland lakes) · Limit: Varies · Size: Check specific water regs
North Dakota
Opens: Varies by water · Limit: Varies · Size: Varies
South Dakota
Opens: Check GFP by water · Limit: Varies · Size: Varies
Rainbow trout are a cold-water species requiring dissolved oxygen levels above 7 ppm and water temperatures consistently below 70°F. They thrive in fast-flowing, well-oxygenated streams and are also widely stocked in lakes across the Upper Midwest. Unlike brook and brown trout which spawn in the fall, rainbow trout are spring spawners — typically depositing eggs in gravel redds from March through May when water temperatures reach 42–52°F.
The vast majority of rainbow trout caught in the Upper Midwest are hatchery-raised. State agencies across all five states maintain active stocking programs, planting catchable-size rainbows (typically 10–14 inches) in designated trout waters throughout the spring and early summer. Recently stocked trout — those planted within the past 2–6 weeks — tend to hold near their stocking locations and are often the easiest fish to catch, making stocking schedules valuable intelligence for anglers.
Steelhead are the lake-run form of rainbow trout found in Great Lakes tributaries, particularly in Michigan and Wisconsin. These fish spend most of their lives in open lake water, growing to impressive sizes (8–15 pounds is common), before returning to rivers and streams to spawn in spring. Michigan’s Pere Marquette and Au Sable rivers are premier steelhead destinations, drawing fly anglers from across the country.
Rainbow trout feed on aquatic insects, small crustaceans, and baitfish. In streams, they are opportunistic drift feeders — holding in current seams and eddies where food is funneled to them. In stocked lakes, put-and-take rainbows will readily take PowerBait, worms, and small spinners. Wild and holdover trout become increasingly selective, making fly fishing and light-tackle presentations more effective as the season progresses.
Spring
Spawning runs push rainbow trout and steelhead into tributaries as water temperatures climb through the 40s. Stream trout become active as insect hatches intensify. Recently stocked fish hold near put-in locations in lakes and tailwaters.
Summer
Trout retreat to the coldest available water — deep pools, spring-fed areas, and shaded runs. In lakes, rainbows seek the thermocline where temperatures stay below 65°F. Early morning and late evening are the most productive fishing windows.
Fall
Cooling water temperatures trigger active feeding as trout build energy reserves for winter. Stream trout spread out and become more aggressive. Fall stocking programs in many states provide fresh fishing opportunities.
Winter
Metabolism slows significantly, but rainbow trout can be caught through the ice in stocked lakes. Presentations must be slow and subtle. In open streams, nymphing deep pools during the warmest part of the day can produce fish.
NomadPath tracks trout stocking events across all five states. Rainbow trout plants are among the most time-sensitive stocking alerts — recently stocked fish are concentrated and eager to bite, but disperse or get caught within weeks. Enable stocking alerts to get notified when your local trout waters receive a fresh plant.
NomadPath notifies you the day rainbow trout are stocked at your home lakes — so you’re there when fish are freshest.
Set Stocking Alerts — Free →Get stocking alerts for your rainbow trout lakes
NomadPath notifies you the day rainbow trout are stocked in any tracked water body across MN, WI, MI, ND, and SD.
Set Up Free Stocking Alerts| Date | Water Body | Count | Size | State |
|---|---|---|---|---|
| Apr 30, 2026 | Easy Hill Dam | 700 | Catchable | North Dakota |
| Apr 30, 2026 | Dickinson Dike | 2,100 | Catchable | North Dakota |
| Apr 30, 2026 | Bismark | 390 | adult | South Dakota |
| Apr 30, 2026 | North Twin Lake | 240 | yearling | Michigan |
| Apr 30, 2026 | Davis Dam | 700 | Catchable | North Dakota |
| Apr 29, 2026 | Au Sable River | 3,099 | yearling | Michigan |
| Apr 29, 2026 | Au Sable River | 3,100 | yearling | Michigan |
| Apr 29, 2026 | Sand Lake #1 (Titus) | 2,100 | yearling | Michigan |
| Apr 29, 2026 | Ruger Park Pond | 100 | Catchable | North Dakota |
| Apr 29, 2026 | Turtle River | 700 | Catchable | North Dakota |
| Apr 29, 2026 | Woodhaven Pond, North | 700 | Catchable | North Dakota |
| Apr 29, 2026 | Au Sable River - Mio to Alcona reach | 3,100 | yearling | Michigan |
| Apr 29, 2026 | Ryan Park Pond | 700 | Catchable | North Dakota |
| Apr 29, 2026 | Brooks Harbor | 700 | Catchable | North Dakota |
| Apr 28, 2026 | Hazen Creek | 200 | Catchable | North Dakota |