AnimalStats

Rainbow Trout (Oncorhynchus mykiss)

Not Evaluated
Lifespan
4–6 years
in the wild; the maximum recorded is about 11 years
Weight
0.5–3.6 kg (1–8 lb)
Length
30–75 cm (12–30 in)
Top speed
Not recorded
Egg development
about 4–7 weeks
Diet
Carnivore

Rainbow Trout overview

The rainbow trout is a cold-water member of the salmon family, named for the pink-to-red stripe that runs along its silvery, black-spotted sides. It is native to rivers and lakes draining into the North Pacific, but it is such a popular sport and food fish that it has been stocked on every continent except Antarctica and is farmed worldwide. The species has two life histories: resident rainbow trout stay in fresh water all their lives, while steelhead migrate to the ocean, grow large and silvery, and return to rivers to spawn. Both are the same species and can come from the same parents.

Scientific nameOncorhynchus mykiss
Also calledSteelhead, Steelhead trout, Redband trout
ClassActinopterygii (fish)
Order · FamilySalmoniformes · Salmonidae
HabitatCold streams and rivers, Lakes, Coastal ocean (steelhead)
RangeNative to Pacific-draining waters from Alaska to northern Mexico and to Russia's Kamchatka Peninsula; introduced for fishing and farming to every continent except Antarctica.

How Long Do Rainbow Trout Live?

Rainbow trout usually live 4–6 years in the wild, and the oldest recorded reached about 11. Fish in cold, food-poor mountain streams tend to grow slowly and live longer, while stocked hatchery trout rarely survive more than a season or two. Sea-run steelhead tend to live longer than resident stream trout.

How Much Does a Rainbow Trout Weigh?

Adult rainbow trout typically weigh 0.5–3.6 kg (1–8 lb). Small-stream fish are often under 1 kg, while lake-dwelling fish and sea-run steelhead regularly reach 4–9 kg. The heaviest on record, a 21.8 kg (48 lb) fish caught in Saskatchewan's Lake Diefenbaker in 2009, was a sterile escapee from a fish farm.

How Long Is a Rainbow Trout?

Adult rainbow trout are usually 30–75 cm (12–30 in) long. Resident trout in small streams may mature at just 20–30 cm, while steelhead returning from the ocean commonly measure 60–90 cm and can reach about 1.2 m (4 ft). Growth depends heavily on water temperature and food supply.

How Long Do Rainbow Trout Eggs Take to Hatch?

Rainbow trout eggs hatch in about 4–7 weeks, depending on water temperature; at around 10 °C it takes roughly a month. The female digs a gravel nest called a redd in spring and lays 200–8,000 eggs, which the male fertilizes. Hatchlings stay in the gravel for two to three more weeks absorbing their yolk.

What Do Rainbow Trout Eat?

Rainbow trout are carnivores that eat mostly insects, both aquatic larvae and adults that fall onto the water, along with crustaceans, snails, fish eggs and small fish. Larger trout eat more fish. Steelhead feeding in the ocean switch to squid, krill and small fish, which is why they grow so much bigger.

Diet type: carnivore. Aquatic and terrestrial insects such as mayflies, caddisflies, stoneflies, midges, ants and grasshoppers, plus crustaceans, snails, fish eggs and small fish; steelhead at sea eat squid, krill and fish.

Where Do Rainbow Trout Live?

Rainbow trout live in cold, clear, well-oxygenated streams, rivers and lakes, preferring water of about 10–16 °C and struggling above roughly 24 °C. They are native to the Pacific slope of North America and to Kamchatka in Russia. Steelhead spend one to three years in the North Pacific before returning to rivers.

Are Rainbow Trout Endangered?

The rainbow trout has not been assessed globally for the IUCN Red List, and as a species it is abundant and widely introduced. Several native populations are in trouble, however: a number of steelhead populations on the US West Coast are listed as threatened or endangered. Elsewhere, introduced rainbow trout are an invasive threat to native fish and frogs.

Not Evaluated

Rainbow Trout fun facts

Rainbow Trout FAQ

What is the difference between a rainbow trout and a steelhead?

They are the same species. A rainbow trout spends its whole life in fresh water, while a steelhead migrates to the ocean, where it grows larger, turns silvery with a fainter stripe, and returns to a river to spawn. Steelhead regain some rainbow coloring once back in fresh water.

Is a rainbow trout a salmon?

Rainbow trout belong to the salmon family and to the same genus, Oncorhynchus, as the Pacific salmon such as Chinook and coho. They are called trout by tradition, but genetically they are closer to Pacific salmon than to brown trout or Atlantic salmon.

What is the biggest rainbow trout ever caught?

The all-tackle world record rainbow trout weighed 21.8 kg (48 lb) and was caught by Sean Konrad in Lake Diefenbaker, Saskatchewan, in 2009. The lake's giant trout are sterile triploid fish that escaped from a fish farm; because they do not spawn, they put all their energy into growth.

What water temperature do rainbow trout need?

Rainbow trout do best in cold, well-oxygenated water of about 10–16 °C (50–60 °F). They become stressed above about 20 °C and temperatures around 24–25 °C can be lethal, which is why they are found in mountain streams, spring-fed rivers and deep, cool lakes.

Are rainbow trout good to eat?

Yes. Rainbow trout is a mild, delicate fish with pink to orange flesh and is one of the most widely farmed freshwater fish in the world. Farmed rainbow trout is generally considered a sustainable seafood choice and is low in mercury.

Related animals

All fish

Sources: Animal Diversity Web · AnAge Database · Wikipedia · Wikidata. Reviewed 2026-09-21. Figures are typical adult ranges; individuals and populations vary. How we compile this data.