Free Resource · Updated 2026

Sandy River Fly Hatch Chart

Month-by-month hatch timing and fly pattern recommendations for the Sandy River in 2026. A Franklin County freestone river near Farmington holding wild brook trout throughout its length, with strong hatches from May through October.

Wild Brook Trout Freestone Franklin County, ME Current Month Highlighted

Sandy River Hatch Calendar — Quick Reference

About Sandy River

The Sandy River flows through Franklin County from the Rangeley Lakes region south through Farmington and Madrid to the Kennebec watershed. It is a medium-sized freestone river with good public access near Farmington. The river is wadeable for most of its length during low summer flows.

Wild brook trout populate the Sandy River from the headwaters to the lower stretches. The river is managed as a wild trout fishery. Spring runoff from the Rangeley region can keep flows high into late May in wet years.

The Sandy River gets less attention than rivers farther north in Maine but the fishing is consistent. Green Drakes in June, caddis through summer, and Isonychia in September make for a complete season. The Farmington area sections are accessible by car. The upper river requires more effort to reach.

See the full Maine Fly Hatch Chart for hatch timing across all of Maine's top trout streams.

Check Conditions Near Sandy River

What to Fish

Sandy River Key Hatches

Green Drake

Early to Mid-June

Ephemera guttulata

Green Drakes are the highlight of the Sandy River season. Large creamy duns emerge at dusk in early June and the brook trout feed aggressively at the surface. The Sandy River sees less pressure during the Green Drake hatch than better-known Maine rivers and the fishing can be very good.

Recommended: Coffin Fly, Comparadun Drake #8-10

Caddis

May through August

Brachycentrus sp.

Caddis are the most consistent dry fly producers on the Sandy River from late May through August. Evening hatches are reliable and the wild brook trout respond well to a size 16 Elk Hair Caddis. The Farmington area sections are easy to wade and fish during summer low water.

Recommended: Elk Hair Caddis, X-Caddis #14-18

Isonychia

September to October

Isonychia sp.

Isonychia in September is the fall highlight on the Sandy River. Large brook trout come to the surface in the riffles during afternoon hatches. September on the Sandy River is quiet. The summer crowds are gone and the river fishes well with lower flows.

Recommended: Parachute Iso, Comparadun #10-12

Blue-Winged Olive

April and October

Baetis sp.

BWOs provide the first and last surface action of the year. Spring olives fire on overcast April days after ice-out. October olives can produce good fishing well into the month. The Sandy River is accessible by car for most of the season, making BWO days easy to capitalize on.

Recommended: Sparkle Dun, Parachute Adams #18-22

Common Questions

Sandy River Fly Fishing FAQ

Where is the Sandy River in Maine?

The Sandy River flows through Franklin County in western Maine. The town of Farmington sits along the lower river and provides the easiest access. The upper river runs through the Madrid area toward the Rangeley Lakes region.

Does the Sandy River hold wild brook trout?

Yes. Wild brook trout populate the Sandy River from its headwaters to the lower sections. The river is managed as a wild trout fishery. Fish average 8 to 12 inches with larger fish in the deeper pools and undercut banks.

How does the Sandy River fish compared to the Rangeley area rivers?

The Sandy River is more accessible and gets slightly more pressure than rivers like the Kennebago or Rapid River. The fishing is consistent and the hatch calendar is reliable. It is a good option if you are based in the Farmington area and want accessible wild brook trout water.

Know the Hatch.
Know When to Go.

FlyFishFinder combines hatch knowledge with live gauge alerts, Prime condition indicators, and real angler intel so you show up on the right day, not the wrong one.

Know Before You Go

Free Trial  ·  Cancel Anytime  ·  $0 Charged Today