TroutlineKnow your water.
RiversLakesStatesSnowpackStocking
Troutline

Know your water.

Live river and lake conditions, the forecast and a logbook, for fly anglers.

Explore

  • Rivers
  • Lakes
  • States
  • Snowpack
  • Stocking

Troutline

  • Features
  • FAQ
  • Sources

Account

  • Create a free account
  • Sign in
© 2026 TroutlineTermsPrivacy
Every number traces to a public source: all 38 of them.
  1. Home
  2. /New York
  3. /Beaverkill River

New York

Beaverkill River

New York·Catskills·41.94° N, 74.96° W
Log an outing

Solunar · next 7 days

About Beaverkill River

The Beaverkill is where American fly fishing grew up. This is the freestone Theodore Gordon, the Dettes, the Darbees, and Lee Wulff fished and wrote about, and the pools below Roscoe — Junction, Cairns, Hendrickson, Barnhart's, Horse Brook Run — are named landmarks in the sport's history the way ballpark corners are in baseball. But the history only matters because the fishing backs it up: a wide, classic Catskill river of long riffles feeding into deep, glassy pools, with a hatch calendar that runs from the Quill Gordon in early April straight through the Sulphurs of July, and a legitimate Green Drake spinner fall at dusk in late May and early June that draws people from across the country. Roscoe calls itself "Trout Town, USA," and it earns it — the Beaverkill and its sister the Willowemoc meet right in the village at the world-famous Junction Pool, where the river almost doubles in size into what locals call "Big River."

In practice this is a wade fishery, not a float. The water is public and roadside for most of its lower length — old NY Route 17 and the county roads shadow it — and you fish it on foot. The upper river above Roscoe is small, tight pocket water holding wild browns and brook trout; the lower river below the Willowemoc junction is 50-100 feet wide with the marquee pools. The fishery leans on stocking in the lower reaches — DEC puts roughly 18,000 brown trout into the Beaverkill annually — layered over a wild brown population throughout, wild brook trout up high, and a growing run of wild rainbow trout that have pushed up out of the Delaware system. The famous no-kill water below Roscoe gets genuinely crowded on a good spring evening; Horse Brook Run in particular is known as much for its elbow-to-elbow pressure as for its quarter-mile of the finest pocket water on the river.

The honest catch is that it's a freestone, so it lives and dies by water. Spring is prime — cold flows and overlapping hatches from mid-April through mid-June, and if you hit the third week of May you may find the best dry-fly fishing in the East. But by July the lower river runs low and warms into the 70s (the Cooks Falls gauge read 75.6°F / 24.2°C in mid-July 2026), which is exactly why DEC closes the Horton catch-and-release reach July 1-August 31 to protect thermally stressed trout. Come in a drought August and you'll find warm, skinny water and stressed fish; the move in high summer is to fish dawn, drop up into the cooler upper river, or shift to the Willowemoc. Fall brings cooler water, Blue-Winged Olives, Isonychia, and pre-spawn browns, and two winter catch-and-release reaches (the Roscoe county-line water and Horton) hold midge anglers when nothing else moves.

Species

  • Brown Trout
    Primary · Apr-Jun, Sep-Oct · 9-18", to 20"+

    The backbone of the fishery — wild browns hold throughout and DEC stocks roughly 18,000 per year into the lower reaches. The biggest fish live in the deep pools of the no-kill water and come up during the Hendrickson and Green Drake, or to streamers in spring and fall.

  • Brook Trout
    Common · May-Jun, Sep · 5-10"

    Wild native char, most abundant in the small, cold headwater reaches of the upper Beaverkill above Roscoe. Their numbers increase the further upstream you go; incidental in the lower river.

  • Rainbow Trout
    Present · May-Jun · 9-16"

    A growing wild population that has moved up out of the Delaware system into the Beaverkill. Not stocked here — these are naturalized fish, most likely in the lower river.

SpeciesAbundanceBest SeasonSize
Brown TroutPrimaryApr-Jun, Sep-Oct9-18", to 20"+
Brook TroutCommonMay-Jun, Sep5-10"
Rainbow TroutPresentMay-Jun9-16"

Sections

4 reaches

Upper Beaverkill — Headwaters to Roscoe

WadeBrook Trout · Brown Trout · Rainbow Trout

The small, narrow, rocky upper river above Roscoe — 5 to 25 feet wide at the top near Balsam Lake, widening to 50-75 feet by Lew Beach, with small pools and pocket water through the covered bridge and campground. Cold, wild, and intimate, and a quieter alternative to the crowded no-kill pools — this is where you go when the lower river warms in summer. Ungauged, so there's no live overlay here, but the water is worth knowing.

Best for: Wild brown trout and native brook trout on short-line dry fly and light nymphing with small flies — beginner-friendly small water with forgiving casts.

Horton / Iron Bridge No-Kill (Year-Round C&R)

WadeBrown Trout · Rainbow Trout

The lower catch-and-release reach centered on the Iron Bridge at Horton — from 1 mile upstream of the bridge to 1.6 miles downstream — year-round artificials-only C&R and one of two winter-fishing stretches on the river. Larger, slower pool water. This is where the freestone's summer reality bites: angling is prohibited from the Iron Bridge downstream to the first Route 17 overpass July 1-August 31 to protect thermally stressed trout, because the lower river warms into the 70s°F by midsummer.

Best for: Brown trout on nymphs and streamers, dries during hatches, and winter midging; year-round C&R access outside the July-August thermal closure.

Cooks Falls

WadeBrown Trout · Rainbow Trout

The named pool-and-riffle reach at the hamlet of Cooks Falls, between the Cairns no-kill water and the Horton reach. This is the reference point everyone checks — the USGS gauge (01420500) here reports both flow and water temperature, which matters on a river with a summer thermal-closure regime. Good roadside pool-and-riffle water for brown trout on dries during hatches and nymphs the rest of the time.

Best for: Wild and stocked brown trout on dry flies during hatches and nymphs in the riffles; the primary flow and water-temperature reference for the whole lower river.

Junction Pool & the Cairns No-Kill Water (C&R)

WadeBrown Trout · Rainbow Trout

The catch-and-release, artificials-only water that begins at Junction Pool in Roscoe — where the Willowemoc enters and the Beaverkill almost doubles into "Big River" — and runs about 2.5 miles down to Cooks Falls. This is the water people mean when they say "the Beaverkill": the sport's most famous named pools in sequence — Ferdon's Eddy (wheelchair access), Barnhart's, Hendrickson, Horse Brook Run (a quarter-mile of the finest pocket water on the river), and Cairns Pool. Roadside and fully public, and the highest-pressure water on the river on a good spring evening.

Best for: Dry-fly fishing to hatching brown trout (Hendrickson, March Brown, Sulphur, Green Drake) and nymphing the riffles for wild and stocked browns.

At a glance

Ideal wading flow
150–500 cfs
Blow-out
>1,300 cfs
Ideal water temp
52–64°F
Best seasons

Late spring — mid-April through mid-June — is the reason to fish here: cold flows plus the full Catskill hatch parade, from Quill Gordons and Hendricksons into the March Brown, Sulphur, and the marquee dusk Green Drake spinner fall in late May. Fall (September-October) is the strong second window, with cooler water, Blue-Winged Olives, Isonychia, and pre-spawn browns. Winter fishing is limited to the two catch-and-release reaches (the Roscoe county-line stretch and Horton) for midges. Avoid the lower river in mid-summer unless you fish dawn — once water hits the low 70s°F the trout stress, and DEC closes the Horton reach July 1-August 31. The upper river and the Willowemoc run cooler and are the summer fallbacks. Flows are read at the Cooks Falls gauge (drainage 241 sq mi); the freestone spikes and drops fast on rain.

Regulations

A New York freshwater fishing license is required. The Beaverkill has four distinct managed reaches under NY DEC's inland trout stream special regulations, including two of the East's most famous no-kill stretches — the Cairns water below Roscoe and the Horton (Iron Bridge) reach. The Horton reach is year-round catch-and-release, and angling is prohibited there July 1-August 31 to protect thermally stressed trout. Confirm current-year boundaries and dates against the DEC guide before a trip; regulations change annually.

  • Cairns no-kill water (Delaware/Sullivan county line at Roscoe upstream to the Route 206 bridge): 3 trout/day (no more than 1 over 12"), April 1-October 15; catch-and-release, artificial lures only, October 16-March 31.
  • Horton / Iron Bridge reach (from 1.6 mi below the Iron Bridge upstream to 1 mi above it): year-round catch-and-release, artificial lures only.
  • Angling prohibited July 1-August 31 from the Iron Bridge downstream to the first Route 17 overpass — a thermal-protection closure for stressed trout.
  • Upper river no-kill (downstream end of the Beaver Kill Campground upstream to 0.5 mi above the covered bridge): same seasonal 3-trout / winter C&R pattern as the Cairns water.
  • Most special-regulation reaches require single-hook-point artificial lures or flies to minimize hooking mortality.
  • New York State freshwater fishing license required (age 16+).

The Beaverkill's four special-regulation reaches each carry their own boundaries and dates, and DEC updates the inland trout stream regulations annually — the sign at the access point and the current-year guide set the rules, not the river as a whole. The July 1-August 31 Horton closure is the one to know: it exists because the lower freestone genuinely warms into the 70s°F in summer. Confirm reach boundaries and current-year regulation text at the DEC source before publishing a trip plan.

Source: New York State Department of Environmental Conservation. Regulations change annually. Verify before fishing.

Getting there

Roscoe, NY

~2.5-3 hrs NW of New York City via NY-17/I-86 (Roscoe is Exit 94); ~1.5 hrs from Stewart/Newburgh (SWF) airport.

Fly shops

  • Beaverkill AnglerRoscoe
  • Trout Town FliesRoscoe
  • Catskill FliesRoscoe
  • Dette FliesLivingston Manor

Camping: New York State's Beaver Kill Campground (52 tent/trailer sites at the covered bridge on the upper river) anchors the corridor, with numerous B&Bs, cabins, and streamside lodging around Roscoe. The Beaverkill Valley Inn near Lew Beach holds about a mile of private access on the upper river.

Roscoe — "Trout Town, USA" — is the hub, with fly shops, diners, and lodging right at Junction Pool. Nearly the entire lower river is public and roadside, so it's easy to reach (no fees or permits beyond the NY license), but the Cairns no-kill water gets crowded on prime spring evenings, Horse Brook Run especially. Livingston Manor (10 minutes east) has Dette Flies and the Catskill Fly Fishing Center & Museum, a must-visit landmark for anyone fishing here. Some private water exists on the upper river.

Fishing reports

Recent reports from local fly shops, guides & lodges on Beaverkill River. Each links out to the source. We show a short attributed excerpt and never republish the full report.

Beaverkill Angler · Roscoe13 days ago
Catskill Fly Fishing Report - 10/2/2026

“Today will be a high of 71 degrees with cloudy conditions rolling through in the afternoon along with a chance of rain. Saturday will bring temperate, sunny, and somewhat windy conditions. The river is running a bit warmer than it was trending last week so there is a remote…”

Beaverkill Angler · Roscoe2 weeks ago
Catskill Fly Fishing Report - 9/25/2026

“Today will be a high of 65 degrees with mostly cloudy conditions overhead, especially later in the day. Saturday and Sunday will likely present tough fishing conditions with the arrival of this nor’easter system. Rain and high winds are forecasted for both Saturday and Sunday…”

Beaverkill Angler · Roscoe3 weeks ago
Catskill Fly Fishing Report - 9/18/2026

“Today will be a high of 70 degrees with mostly sunny skies overhead throughout the day. Saturday and Sunday will be cooler, in the low to mid-60s with clouds and a chance of rain on Saturday and what appears to be a significant amount of rain headed our way on Sunday. Keep a…”

Beaverkill Angler · Roscoe4 weeks ago
Catskill Fly Fishing Report - 9/11/2026

“Today will be a high of 68 degrees with sunny skies overhead throughout the day. Saturday and Sunday will be in the low to mid-70s with a chance of rain on both Saturday and Sunday, the latter looking like it could bring some significant precipitation so keep a close eye on the…”

Beaverkill Angler · Roscoe5 weeks ago
Catskill Fly Fishing Report - 9/4/2026

“Today will be a high of 73 degrees and sunny throughout most of the day with cloudy conditions arriving in the evening. Saturday and Sunday look like they’ll bring a slight chance of rain with mixed sunny and cloudy conditions overhead throughout the day. Temperatures will…”

Beaverkill Angler · Roscoe7 weeks ago
Catskill Fly Fishing Report - 8/22/2026

“Today will be a high of 76 degrees and sunny throughout the day. It looks like Saturday will bring very similar conditions before a good chance of rain on Sunday. Recent precipitation has really spiked flows on the Beaverkill and Willowemoc so make sure to keep an eye on the…”

Beaverkill Angler · RoscoeAug 14, 2026
Catskill Fly Fishing Report - 8/14/2026

“Today will be a high of 76 degrees and sunny throughout the day. It looks like Saturday will bring very similar conditions before a good chance of rain on Sunday. Recent precipitation has really spiked flows on the Beaverkill and Willowemoc so make sure to keep an eye on the…”

More in New York

View all 9 rivers

Catskills

Esopus Creek

675 cfs57°F water

Poor

Willowemoc Creek

43 cfs55°F water

Good

Other regions

Delaware River

947 cfs59°F water

Prime

East Branch Delaware River

89.2 cfs54°F water

Prime

Neversink River

58.9 cfs49°F water

Good

Salmon River

216 cfs

Good

West Branch Ausable River

775 cfs

Poor

West Branch Delaware River

206 cfs55°F water

Good
Fishing
Prime
Flow
185cfs
steady · Beaver Kill at Cooks Falls
Water temp
57°F
Beaver Kill at Cooks Falls
Flow vs normal
Below Normal
50th percentile for mid-October
Flow
185cfs
Beaver Kill at Cooks Falls · stable
Water temp
57°F
Beaver Kill at Cooks Falls
Flow vs normal
Below Normal
50th percentile for mid-October
Median 191 cfs
Weather
46°F
Mostly Cloudy · near Roscoe

Fishing conditions

Prime
PoorSlowFairGoodPrime

Latest report: Catskill Fly Fishing Report - 10/2/2026 from Beaverkill Angler, 14 days ago

How we rate this
Sat
10/17
—
MDE
Sun
10/18
—
MDE
Mon
10/19
—
MDE
Tue
10/20
—
MDE
Wed
10/21
—
MDE

MmorningDmiddayEevening

poorprime

Today
morning6:14a – 11:14aPrime56°F, ideal
midday11:14a – 2:18pPrime57°F, ideal
evening2:18p – 7:18pPrime59°F, ideal
All day
Rain comingFalling pressure
Measured
185 cfs, in range

See the 5-day fishing forecast for the Beaverkill River

The Fish Index rates each day from the flow, water temperature, weather and moon forecasts. Create a free account to see the days ahead on every river and lake.

A free account also gets you

  • A dashboard for your watersSave your rivers and lakes and compare them on one board, with the last week and the days ahead.
  • A logbook that fills in the conditionsLog outings and trips with photos. Troutline adds the flow, water temperature and weather for each day.
  • Your angler profileSee other anglers' public outings, and share yours.

Already have an account?