Brook trout vs Rainbow trout
How does the Brook trout compare to the Rainbow trout? They are both members of the Salmonidae family. Below we put their classification, habitat, diet, size, and conservation status side by side — and settle who would win in a fight.


Side-by-side comparison
- Scientific name
- Salvelinus fontinalis
- Oncorhynchus mykiss
- Classification
- Fish
- Fish
- Family
- Salmonidae
- Salmonidae
- Habitat
- Cold, clear freshwater streams, rivers, and lakes
- Cold, clear freshwater rivers, streams, and lakes
- Diet
- Carnivore
- Omnivore
- Conservation status
- Least Concern
- Least Concern
- Lifespan
- 3-6 years
- 4-6 years
- Weight
- 0.5–3 kg (1–6.5 lbs)
- 0.5–2.3 kg (1–5 lbs)
Brook trout vs Rainbow trout: who would win?

Brook trout
0.5–3 kg (1–6.5 lbs)

Rainbow trout
0.5–2.3 kg (1–5 lbs)
Brook trout has the edge moderate confidence
Brook trout is somewhat heavier (0.5–3 kg (1–6.5 lbs) vs 0.5–2.3 kg (1–5 lbs)), giving it the edge in a head-to-head. In the wild these two rarely (if ever) meet — this is a what-if based on the size and diet we have on record, not a prediction.
Similarities
- Both are fishs.
- Both belong to the Salmonidae family.
- Both are listed as Least Concern.
Differences
- Habitat: Cold, clear freshwater streams, rivers, and lakes vs Cold, clear freshwater rivers, streams, and lakes.
- Diet: carnivore vs omnivore.
- Weight: 0.5–3 kg (1–6.5 lbs) vs 0.5–2.3 kg (1–5 lbs).
Brook trout vs Rainbow trout: FAQ
Who would win in a fight, a Brook trout or a Rainbow trout?
Brook trout has the edge. Brook trout is somewhat heavier (0.5–3 kg (1–6.5 lbs) vs 0.5–2.3 kg (1–5 lbs)), giving it the edge in a head-to-head. In the wild these two rarely (if ever) meet — this is a what-if based on the size and diet we have on record, not a prediction.
What is the difference between a Brook trout and a Rainbow trout?
Brook trout and Rainbow trout differ in several ways — habitat: cold, clear freshwater streams, rivers, and lakes vs cold, clear freshwater rivers, streams, and lakes. diet: carnivore vs omnivore. weight: 0.5–3 kg (1–6.5 lbs) vs 0.5–2.3 kg (1–5 lbs).
Do Brook trout and Rainbow trout live in the same habitat?
No — Brook trout lives in cold, clear freshwater streams, rivers, and lakes, while Rainbow trout is found in cold, clear freshwater rivers, streams, and lakes.
What do Brook trout and Rainbow trout eat?
Brook trout has a carnivore diet, while Rainbow trout has a omnivore diet.
Which is more endangered, the Brook trout or the Rainbow trout?
Brook trout is listed as Least Concern, while Rainbow trout is listed as Least Concern.
How big are Brook trout and Rainbow trout?
Brook trout weighs around 0.5–3 kg (1–6.5 lbs), while Rainbow trout weighs around 0.5–2.3 kg (1–5 lbs).

Full profile
Brook trout

Full profile
Rainbow trout







