NC Trout Streams

Veteran-Owned · Purpose-Built

North Carolina
Trout Streams

25+ Counties Covered
150+ Stocked Streams
6 Regulation Types
2026 Schedule Updated

North Carolina stocks trout across more than 25 mountain counties every spring and fall — over 150 named streams from Alleghany to Yancey. Finding the right water means knowing which streams are stocked and when, which sections are Delayed Harvest, and which carry special regulations. We've compiled it all here, by county, with GPS coordinates and 2026 stocking schedules direct from NCWRC. Pick your county, pack your box, and go fish.

How to Use This Guide
Everything you need to plan a day on NC trout water
01

Pick Your County

Select from the county grid below. Each page lists every stocked stream with GPS coordinates, section boundaries, and regulation type.

02

Check the Schedule

Each county page shows 2026 stocking months for every stream. Delayed Harvest pages show confirmed stocking week dates where available. Always verify at ncwildlife.org before your trip — dates can shift.

03

Know Your Regs

Each stream is tagged by regulation type — Hatchery Supported, Delayed Harvest, Wild Trout, C&R, or Special Regs. Rules differ. Five minutes reading regs before you go saves a citation.

04

Load Your Box

Water type drives fly selection. Hatchery fish want attractor patterns and egg flies right after stocking. DH fish and wild trout want smaller, more precise presentations. We've got boxes for both.

2026 Stocking Calendar — At a Glance

Most NC trout water sees two stocking seasons. Here's the general pattern — individual streams vary, so check your county page for exact dates.

Hatchery Supported Waters
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Delayed Harvest Waters
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Hatchery Supported stocking months Delayed Harvest stocking weeks No scheduled stocking
Regulation Types Explained
Know before you go — rules vary by stream and section
Hatchery Supported Hatchery Supported (HS)

The most common designation. These streams are stocked regularly by NCWRC hatcheries during the spring (March–May) and fall (October–November) seasons. Standard NC fishing regulations apply: legal size limits, standard creel limits, and all legal tackle is permitted.

Best tactics: Fish 24–72 hours post-stocking for fast action. Egg patterns, San Juan Worms, and Wooly Buggers work well immediately after stocking. As fish settle in, switch to attractor dries and small nymphs. Check your county page for exact stocking months.

Delayed Harvest Delayed Harvest (DH)

Delayed Harvest streams receive the heaviest stockings in the system — multiple deliveries per season — but harvest is prohibited during the stocking period. Catch-and-release only, artificial lures only, during stocking weeks. After the posted harvest date (typically June and March), standard harvest regulations apply.

Best tactics: Downsize your tippet (5X–6X), be patient, and match what the fish are eating. DH fish see a lot of pressure and get selective fast. Small dries, midges, and soft hackles consistently outperform attractor patterns on pressured DH water. Always check the current harvest date at ncwildlife.org.

Wild Trout Wild Trout Waters (WT)

Wild Trout Waters support naturally reproducing fish — primarily native brook trout in higher-elevation mountain tributaries. These streams are NOT stocked. Regulations are more restrictive: reduced size limits and lower creel limits protect the fishery. The fish here earned their place through survival.

Best tactics: Stealth is everything on small wild trout streams. Approach from downstream, stay low, and keep your shadow off the water. Small dries (size 14–20), soft hackles, and careful C&R technique. These fish are wary, beautiful, and worth the effort. Check current size & creel limits →

C&R Artificial Catch & Release / Artificial Lures Only (C&R)

The most restrictive designation in NC. No harvest — ever. Artificial lures only (flies, spinners, plugs — no natural bait). These sections protect the highest-quality, most pristine trout water in the state. Often on national forest land, in protected watersheds, or on streams with exceptional wild fish populations.

Best tactics: Precision over power. These fish are often educated and selective. Match the hatch, use fine tippet, and bring your best presentations. Barbless hooks are strongly encouraged — use rubber nets for landing. Check current C&R regs →

Special Regs Special Regulations Waters

Some streams carry unique rules that don't fit the standard categories — slot limits, gear restrictions beyond standard regulations, extended or restricted seasons, or special permit requirements. These rules exist to protect exceptional fisheries and can change annually.

Always verify special regs before you fish. Don't assume last year's rules still apply. A quick check at ncwildlife.org takes five minutes and keeps you legal. Full NCWRC regulations →

The Right Flies. Already Tied. Ready to Fish.

Whether you're fishing a stocked DH section on the Watauga River or chasing wild brookies in a backcountry tributary, the right fly matters. Our loaded fly boxes are built around what works on NC trout water — by anglers who fish it.

Shop Loaded Fly Boxes →

Plan Your Trip

WNC Trout Hatch Chart

Month-by-month hatch timing for tailwaters, freestone streams, and high-elevation water — with fly recommendations for every window.

View Hatch Chart →
Browse by County
Select a county to see every stocked stream, GPS coordinates, 2026 stocking schedule, and regulation types
Contains: Hatchery Supported Delayed Harvest Wild Trout C&R Artificial Special Regs
Alleghany County
Hatchery
9 hatchery streams
Little River, Brush Creek, Prather Creek. Quiet mountain streams in the New River watershed — March and April stocking only.
Ashe County
Hatchery Delayed Harvest
11 hatchery streams · 4 delayed harvest sections
Helton Creek, Big Horse Creek, South Fork New River DH. Some of the best cold-water DH fishing in the northern mountains. 22,911 fish stocked in 2026.
Avery County
Hatchery Wild Trout
4 hatchery streams
Linville River, North Toe River, Boyd Coffee Lake. High-elevation waters with excellent brook trout habitat.
Buncombe County
Hatchery
6 hatchery streams
Swannanoa River, Reems Creek, Ivy River. Close access to Asheville — some of the most urban trout fishing in the mountains. 11,500 fish stocked in 2026.
Burke County
Hatchery Delayed Harvest C&R Artificial Wild Trout
4 hatchery streams · 1 delayed harvest · 1 C&R Artificial · 4 wild trout streams
Jacob Fork DH at South Mountains State Park, Linville Gorge, and a Special Regs stretch on the Catawba River. One of the most diverse fisheries in the NC foothills.
Caldwell County
Hatchery Delayed Harvest Wild Trout
4 hatchery streams · 1 delayed harvest section
Wilson Creek (HS & DH) runs through Wilson Creek Gorge — one of the most scenic trout stream corridors in the Blue Ridge.
Cherokee County
Hatchery
6 hatchery streams
Valley River, Apalachia Lake, Davis Creek. The southwestern corner of NC with easy access from Murphy. 6,760 fish stocked in 2026.
Clay County
Hatchery Delayed Harvest
3 hatchery streams · 1 delayed harvest section
Fires Creek (HS & DH), Tusquitee Creek, Buck Creek. One of the most underrated fisheries in the Nantahala National Forest. 6,900 fish stocked in 2026.
Graham County
Hatchery Delayed Harvest Wild Trout
9 hatchery streams · 1 delayed harvest section
Big Snowbird Creek, Cheoah Lake, Santeetlah Creek. Remote, wild country with exceptional brook trout habitat.
Haywood County
Hatchery Delayed Harvest
5 hatchery streams · 1 delayed harvest section
Pigeon River, West Fork Pigeon River DH. Gateway to the Smokies with excellent access and consistent stockings.
Henderson County
Hatchery Delayed Harvest
5 hatchery streams · 1 delayed harvest section
Green River (HS & DH), North Fork Mills River DH. The Green River Gorge section is wild and technical — pack light and hike in.
Jackson County
Hatchery Delayed Harvest
12 hatchery streams · 1 delayed harvest section
Tuckasegee River (DH & HS), Scott Creek, Bear Lake. One of the most accessible DH fisheries in western NC. 34,540 fish stocked in 2026.
Macon County
Hatchery Delayed Harvest Wild Trout C&R
6 hatchery streams · 1 delayed harvest section
Home of the Nantahala River — one of the most fished and most searched trout destinations in all of western NC.
Madison County
Hatchery Delayed Harvest
11 hatchery streams · 3 delayed harvest sections
Big Laurel Creek, Shelton Laurel, Spring Creek DH. The French Broad watershed with a dense network of mountain streams.
McDowell County
Hatchery Delayed Harvest
4 hatchery streams · 3 delayed harvest sections
Catawba River (HS & DH), Curtis Creek DH, Mill Creek DH. Most DH sections of any county in District 8. 12,797 fish stocked in 2026.
Mitchell County
Hatchery Delayed Harvest
4 hatchery streams · 2 delayed harvest sections
North Toe River (HS & DH), Cane Creek DH, Big Rock Creek. High-elevation watershed near Roan Mountain. 9,798 fish stocked in 2026.
Polk County
Hatchery Delayed Harvest
2 hatchery streams · 1 delayed harvest section
Green River DH (Fishtop Falls), Pacolet River. Foothills gorge fishing with a November fall stocking event. 7,200 fish stocked in 2026.
Rutherford County
Hatchery
1 hatchery stream
Rocky Broad River near Chimney Rock. March and May stocking — the only stocked trout water in the county. 2,946 fish stocked in 2026.
Stokes County
Hatchery
1 hatchery stream · 1 stocked lake
Dan River, Hanging Rock Lake inside Hanging Rock State Park. Rainbow only in the lake — April and October stocking. 3,113 fish stocked in 2026.
Surry County
Hatchery Delayed Harvest
6 hatchery streams · 2 delayed harvest sections
Ararat River (HS & DH), Mitchell River DH, Fisher River. Four stocking events on both DH streams including a rare November window. 15,333 fish stocked in 2026.
Swain County
Hatchery Delayed Harvest Wild Trout
4 hatchery streams · 1 delayed harvest section
Tuckasegee River DH, Nantahala River, Oconaluftee River. Two of NC's most iconic trout rivers plus EBCI tribal waters. 16,000 fish stocked in 2026.
Transylvania County
Hatchery Delayed Harvest C&R
4 hatchery streams · 2 delayed harvest sections
The Davidson River is arguably the most iconic fly fishing destination in North Carolina — technical, beautiful, and worth every fish.
Watauga County
Hatchery Delayed Harvest Wild Trout
13 hatchery streams · 2 delayed harvest sections
Watauga River, South Fork New River, Lake Coffey DH. One of the highest-density stocking counties in the western mountains.
Wilkes County
Hatchery Delayed Harvest Wild Trout
11 hatchery streams · 4 delayed harvest sections
Reddies River, East Prong Roaring River, Elk Creek DH, Stone Mountain Creek. 16,316 fish stocked in 2026 — one of the most detailed county guides in the state.
Yancey County
Hatchery Delayed Harvest
4 hatchery streams · 1 delayed harvest section
South Toe River, Cane River (HS & DH), Bald Mountain Creek. In the shadow of Mt. Mitchell — the highest trout water in the East. 10,073 fish stocked in 2026.
NC Trout Species
Three species are stocked and managed in North Carolina mountain waters
Brook Trout

NC's only native trout — a member of the char family, not technically a true trout. Brilliant orange-and-red markings with worm-like vermiculations on the back. Prefers cold, clean, high-elevation streams. Found in both stocked and wild populations throughout western NC.

Rainbow Trout

The most commonly stocked species in NC. Introduced from the Pacific coast, rainbows have thrived in mountain streams and established wild populations in many rivers. Identifiable by the pink-to-red lateral stripe and black-spotted body. Aggressive feeders — especially right after stocking.

Brown Trout

The wariest and most challenging of the three. Introduced from Europe, browns grow large in NC's bigger rivers and can tolerate slightly warmer water than brookies or rainbows. Stocked in lower numbers than the other species — typically at about half the rate. Streamers and mice patterns on big browns at dusk are hard to beat.

Five Tips That Actually Work

  • Look behind rocks and structure — trout hold in current breaks, not in open water
  • Match the hatch: observe what's flying, floating, or hatching and tie something close
  • Cast upstream and let flies drift naturally — drag kills presentations
  • Fish near overhanging banks, downed trees, and brushy edges
  • Approach slowly and quietly — trout feel vibration before they see you
License & Regulations

A valid NC Fishing License plus a NC Trout License are required to fish any designated trout waters in the state — including all hatchery supported, delayed harvest, wild trout, and C&R waters. Licenses are available online at ncwildlife.org or at licensed agents throughout the state.

Stocking dates, regulation boundaries, and special rules are subject to change each year. Always verify current regulations at the NCWRC website before your trip. The information on these pages reflects 2026 data and is updated annually — but never substitute this guide for the official regs.

Frequently Asked Questions
Common questions about trout fishing in North Carolina
When does NCWRC stock trout in North Carolina in 2026?

Most NC trout streams receive stocking in two seasons — spring (March through May) and fall (October through November). Delayed Harvest streams are stocked on a specific week-by-week schedule published annually by NCWRC. Hatchery Supported streams stock by month with exact truck dates varying by county. Some counties run different schedules — McDowell, Mitchell, and Yancey counties, for example, have no April stocking. Always verify current stocking dates at ncwildlife.org before your trip.

What is Delayed Harvest trout fishing in NC?

Delayed Harvest (DH) is a special regulation designation that allows heavy stocking while protecting the fishery during peak season. From October 1 through the Saturday before the first Saturday in June, all fishing on DH sections is catch-and-release only with artificial lures and a single hook. After the harvest date opens, standard regulations apply. DH sections typically receive multiple stocking events per season — often March, April or May, and a fall event — making them the most heavily stocked and highest-quality public trout water in the state.

Do I need a trout license in addition to a fishing license in North Carolina?

Yes. North Carolina requires both a standard NC Fishing License and a separate NC Trout License to fish any designated trout waters — including all Hatchery Supported, Delayed Harvest, Wild Trout, and C&R streams. The trout license is an add-on to the fishing license, not a standalone. Both can be purchased online at ncwildlife.org or at any licensed agent. Fishing without a trout license on designated trout water is a citation regardless of whether you catch anything.

What is the trout creel limit in North Carolina?

On Hatchery Supported waters, the standard creel limit is 7 trout per day with no minimum size limit. Delayed Harvest sections are catch-and-release only during the DH period — no harvest at all. Wild Trout Waters have lower creel limits (typically 4 per day) and minimum size requirements. C&R sections prohibit harvest entirely. Creel limits can vary by stream and are subject to change — always verify the current regulations for your specific water at ncwildlife.gov before fishing.

What trout species does NCWRC stock in North Carolina?

NCWRC stocks three species: Brook Trout (NC's only native trout, technically a char), Rainbow Trout (the most commonly stocked species by volume), and Brown Trout (stocked at roughly half the rate of the other two). Most stocked streams receive all three species in proportions of approximately 40% brook, 40% rainbow, and 20% brown per event. Some waters — particularly lakes — receive rainbow only. Palomino trout (a golden rainbow variant) are occasionally stocked on select waters including EBCI tribal streams.

How do I find out when my stream is being stocked?

The best sources are the NCWRC weekly stocking reports published at ncwildlife.org, the annual Master Trout Stocking List (published each spring), and the Delayed Harvest and Hatchery Supported weekly schedules. The county pages on this site show confirmed stocking months from the 2026 Master List — use them to narrow your planning window, then check the NCWRC weekly report the week of your trip to confirm the truck has run. Stocking dates shift due to weather, hatchery conditions, and logistics — the weekly report is the most reliable real-time source.

Can I fish EBCI tribal waters in western NC with a state license?

No. Eastern Band of Cherokee Indians (EBCI) tribal waters require a Tribal Enterprise Fishing Permit — NC state fishing licenses are neither required nor accepted on EBCI waters. The standard permit is $10/day; the Raven Fork Trophy Water section requires a $25/day permit. Permits are available at approximately 24 local businesses in Cherokee, NC and at fishcherokee.com. EBCI waters include approximately 30 miles of streams managed independently of the NCWRC program with their own stocking schedule — including the Oconaluftee River, Raven Fork, and several other tributaries. See the Swain County page for full details.

Fly Life Outdoors — Built for Days Like This

Veteran-owned and purpose-built. Our loaded fly boxes, hand-tied flies, and NC-printed apparel are designed for anglers who take fishing seriously — not as a hobby, but as a way of life. Whatever water you're headed to, we've got a box for it.

Shop All Fly Boxes →
Data Source: NC Wildlife Resources Commission 2026 Hatchery Stocking Schedule, Delayed Harvest Stocking Schedule, and Master Trout Stocking List. All stocking dates are subject to change — verify at ncwildlife.org before your trip. · Last Updated: 2026