FreeFish

Fishing guides › Fly fishing

Trout species: how to tell them apart

How to identify rainbow, brown, brook, cutthroat and lake trout and steelhead, where each lives, and the water temperatures they prefer.

By the FreeFish team · 3 min read · Updated October 14, 2026

Knowing which trout you're after helps you choose where to fish and what to use, and it matters for regulations: many waters have different limits for each species. Here's how to tell the common North American trout apart.

Rainbow trout

Steelhead

Brown trout

Brook trout

Cutthroat trout

Lake trout

Quick ID chart

SpeciesSpotsKey mark
RainbowBlack spots, spotted tailPink-red side stripe
BrownBlack and red spots with halosFew tail spots, golden body
BrookRed spots with blue halosWorm-like back markings, white-edged fins
CutthroatBlack spots, heavier toward tailRed-orange slash under the jaw
LakePale spots on dark bodyDeeply forked tail

Why it matters

Regulations often differ by species, especially for native trout like brook and cutthroat, which may be catch-and-release only in some waters. When you're unsure, release the fish. In FreeFish, choosing a specific trout species under Today's target tailors the What to throw advice, and the map's Trout streams layer shows state-rated trout water in several states.

Next: learn to read the water in trout fishing in streams, or start with fly fishing basics.