
The short answer
Start with a 7-weight. Tackle Village recommends a 7-weight single-hand rod at least 9 feet long for steelhead of about 4 to 8 pounds, an 8-weight for about 10 to 15 pounds, and a 9 or 10 for large fish in British Columbia or Oregon. Field & Stream names the 8-weight as the best rod weight for steelhead and salmon, and says it might be just barely enough for bigger fish. So the spread is 7 to 9 for single-hand rods, and the question is the size of fish and the size of the flies.
For two-handed rods, our spey rods page lists what we track on Amazon US. For single-hand rods, see 8-weight rods.
Single-hand rods
Tackle Village gives:
- 4 to 8 pound steelhead: a 7-weight, at least 9 feet.
- 10 to 15 pound steelhead: an 8-weight, at least 9 feet, and it says a 9.5 or 10 foot rod may suit heavier fish better. It adds that the 8 is used on medium rivers in the Great Lakes region.
- Large steelhead in British Columbia or Oregon: a 9 or 10-weight.
Field & Stream adds that steelhead put a sharp bend in a heavy rod, and that many anglers use long two-handed rods for them.

Spey rods
The number on a two-handed rod runs lighter than the fish it can handle. Tackle Village suggests:
- Pacific Northwest: a 12 foot 6 inch 7-weight, which it says is comparable to a 9-foot 6-weight single-hand rod.
- Smaller steelhead, smaller rivers: an 11 or 11.5 foot 6-weight.
- Large fish of about 25 pounds in British Columbia: a 13-foot 7-weight.
Our what is a spey rod guide explains the cast, and Skagit vs Scandi explains the lines.

Switch rods
Tackle Village calls an 11-foot 7-weight the ideal general steelhead switch rod, good for fish up to about 15 to 20 pounds, with a 12-foot 8-weight for fish over 15 and a 5-weight for smaller steelhead. It also warns that a properly weighted rod with the wrong line causes problems.
MidCurrent's summer-steelhead guide picks an 11 or 11.5 foot 7-weight. Its reason is wind: the limiting factor, it says, is not fish size but wind, citing Columbia Gorge and canyon afternoon conditions. Summer steelhead in the lower Columbia tributaries, it says, generally run about 3 to 7 pounds, and it calls 5 and 6-weight trout-spey rods under-gunned for adult summer fish. Shorter rods of 10 feet 6 inches to 10 feet 10 inches, it adds, need OPST Commando heads rather than conventional Skagit heads. For the difference between switch and spey rods, see spey rod vs switch rod.
Where the sources disagree
On smaller steelhead and smaller rivers, Tackle Village is comfortable with a 6-weight spey or a 5-weight switch rod, while MidCurrent says 5 and 6-weights are under-gunned for adult summer steelhead. They are describing different rivers and fish sizes, and the lesson is to choose for the river you will actually fish. (If your local steelhead average more than the river a source is writing about, the source's number is a hint, not a ruling.)
Reading the numbers
Two cautions. First, fish size is an estimate: Tackle Village notes you cannot predict exact sizes, so it says to choose based on the water you expect to fish. Second, season changes the rod. It suggests a 10-foot rod for winter and a 12-foot rod for summer's delicate presentations, including dry flies, though it gives no weight for either. Winter means heavier tips and flies, which pushes toward the stronger end of the range; summer means lighter presentations and, on windy rivers, still a 7. Our fly rod weight chart guide covers how to read the scale itself.

How to choose
- Typical fish, changing conditions, one rod: a 7-weight, 9 to 11.5 feet.
- Fish over 10 pounds, heavy tips, big flies: an 8-weight.
- Windy canyons and summer runs: a 7-weight two-hander or switch rod, not lighter.
- Smaller fish, smaller rivers: a 6-weight two-hander, accepting that wind will be a problem.
- Largest fish, coastal rivers: a 9 or 10 single-hand, or a longer, heavier two-hander.
Match the line to the rod: an 8-weight rod with the wrong line is a worse rod. Our fly lines page lists what is on Amazon US.
Cold water
Steelhead rivers are often cold, and falling in is dangerous. Wear a wading belt, use a wading staff, do not wade alone in swift water, and tell someone where you are. Our fly fishing for steelhead guide covers the cold-water side in more detail, and what weight fly rod for salmon covers the neighboring fish.
Questions people ask
What weight fly rod for steelhead?
A 7-weight for most steelhead. Tackle Village recommends a 7-weight, at least 9 feet, for steelhead of about 4 to 8 pounds, and an 8-weight for about 10 to 15 pounds. For large fish in British Columbia or Oregon it suggests a 9 or 10.
What weight spey rod for steelhead?
Tackle Village suggests a 12 foot 6 inch 7-weight in the Pacific Northwest, which it compares to a 9-foot 6-weight single-hand rod, and an 11 or 11.5 foot 6-weight for smaller fish on smaller rivers. For large fish of about 25 pounds in British Columbia it suggests a 13-foot 7-weight.
What weight switch rod for steelhead?
Tackle Village calls an 11-foot 7-weight the general steelhead switch rod. MidCurrent picks an 11 or 11.5 foot 7-weight for summer steelhead and calls 5 and 6-weight trout-spey rods under-gunned for adult summer fish.
Is a 6-weight enough for steelhead?
For smaller steelhead on smaller rivers with a two-handed rod, yes. Tackle Village suggests an 11 or 11.5 foot 6-weight spey rod. MidCurrent's author calls 5 and 6-weight trout-spey rods under-gunned for adult summer steelhead in lower Columbia tributaries.
Why does wind matter for steelhead rods?
MidCurrent says that for summer steelhead the limiting factor is not fish size but wind, and cites Columbia Gorge and canyon afternoon wind as the reason for the 7-weight.
Save this guide for later

Sources
- Tackle Village: What weight fly rod for steelhead — accessed 2026-10-15
- MidCurrent: Best switch rods for summer steelhead — accessed 2026-10-15
- Field & Stream: Fly rod weights — accessed 2026-10-15