Fly fishing in New Hampshire · Beginner · Best seasons: Spring, Summer, Fall
Target Species
Brown Trout, Brook Trout
About This Water
Strafford County stream with trout. Accessible from Dover area.
Fishing Recommendations
The Cocheco River in southeastern New Hampshire is a fascinating "working river" that offers a unique blend of rural freestone fishing and urban angling. Flowing from Farmington through Rochester and down to Dover, it provides surprisingly productive trout water in an area of the state often overlooked by those rushing toward the White Mountains.
As your guide, here is the deep dive into mastering the Cocheco.
🎣 Location Overview
The Cocheco is a river of two personalities. The upper reaches near Farmington and the "Gonic" section of Rochester feel like classic New Hampshire trout water—boulder-strewn riffles, hemlock-lined banks, and deep, cool pools. As it moves through Rochester and toward Dover, it becomes more industrial and "urban," but don't let the brick mills fool you; some of the largest holdover Brown Trout live in the shadows of these old buildings.
What makes it special is the accessibility and the challenge of the "urban canyon." You can be fishing a secluded forest stretch in the morning and a technical pocket under a downtown bridge by noon.
🐟 Target Species & Behavior
Brook Trout: These are the primary focus of the state’s stocking program. They are most active in the spring. You’ll find them in the oxygenated riffles and at the heads of pools. They are aggressive and will often strike brightly colored flies or flashy streamers.
Brown Trout: The Cocheco has a reputation for holding some "survivor" Browns. These fish are wary and prefer structure. Look for them in undercut banks, beneath downed timber, and—critically—under the dark shadows of bridge abutments and old mill walls. They feed heavily on crayfish and small dace.
📅 Best Times to Fish
Spring (Late April – June): This is the prime window. NH Fish and Game stocks heavily during this time. The water levels are usually high but manageable, and the fish are hungry.
Summer (July – August): The Cocheco can get warm. During this time, fishing is best restricted to the very early morning or late evening. Focus on the Farmington stretches where the water stays slightly cooler, or find "thermal refuges" where colder tributaries enter the main stem.
Fall (September – October): As temperatures drop, the Brown Trout become aggressive ahead of the spawn. This is the best time to hunt for a trophy. The crowds have thinned, and the foliage makes the river incredibly scenic.
🪰 Recommended Flies & Techniques
Top Patterns
Nymphs: Pheasant Tail (#14-18), Gold Ribbed Hare’s Ear (#12-16), and Pat’s Rubber Legs (Black or Stone, #8-12) for the faster water in Farmington.
Dry Flies: Elk Hair Caddis (#14-16) is a staple here. During late spring afternoons, look for Blue Winged Olives (#18-20) on overcast days.
Streamers: This is "Woolly Bugger" country. Black, Olive, or White (#6-10). Also, try a Muddler Minnow to imitate the small baitfish found in the slower Rochester stretches.
Techniques
Tight-Line Nymphing: Very effective in the "pocket water" sections near Farmington.
The "Slow Swing": In the deeper pools of Rochester/Gonic, cast a streamer slightly upstream, let it sink, and swing it slowly through the tail-out.
Dry-Dropper: A great search technique in June. Use a Chubby Chernobyl as your indicator/dry and hang a small Bead-head Nymph 18 inches below it.
💡 Pro Tips & Local Knowledge
The Bridge Factor: In the Rochester stretches, trout often hold directly in the shadows of the bridges to stay cool and hidden. Don't just walk over the bridge—fish under it.
Farmington Riffles: Focus on the stretch near Waldron Road for a more traditional wading experience. The water here is well-oxygenated and holds fish longer into the summer.
The Gonic Trails: There is excellent access via the Gonic Trails (Waste Management land). This area offers beautiful hiking and access to some very "fishy" boulders and deep runs that see less pressure than the downtown spots.
Stealth Matters: Because the river isn't massive, heavy wading will spook the fish. Stay on the bank where possible, and cast upstream into the "seams" where fast water meets slow water.
⚠️ Important Information
Access: Public access is generally good. Look for bridge crossings and municipal parks. The Dover Community Trail and the Rochester Riverwalk provide excellent paths to the water.
Regulations: You must have a valid New Hampshire Fishing License. The Cocheco follows general NH inland water regulations, but always check the NH Fish and Game website for current stocking dates and any emergency closures due to water temperature.
Wading Safety: The rocks in the Cocheco can be surprisingly slippery (covered in fine silt or algae). Felt soles or studs are highly recommended.
Cleanliness: Being an urban-adjacent river, you may occasionally see litter. Please follow Leave No Trace principles and consider bringing a small bag to pick up any stray line or trash you find—keeping this local gem clean is a community effort.
Tight lines on the Cocheco! It’s a rewarding river for those who take the time to learn its moods.