North Carolina trout stocking

The last 7 days and the next 30, from North Carolina Wildlife Resources Commission.

Waters, last 7 days
20
Coming up, 30 days
13
Waters tracked
33
100 counties
Feed checked
19 hours ago
North Carolina Wildlife Resources Commission publishes a schedule rather than confirmed stockings; dates can move with weather and fish supply. We check its feed daily. A monthly Delayed Harvest schedule; the spring Hatchery Supported schedule is a PDF we do not read. Delayed Harvest waters are stocked in fall and again in spring; Hatchery Supported waters March to June.

Stocked in the last 7 days

WhenWaterFishStatus
today2026-11-05Big Laurel CreekMadison · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Big SnowbirdGraham · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Catawba RiverMcDowell · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Curtis CreekMcDowell · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Mill CreekMcDowell · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Shelton Laurel CreekMadison · Trout (Delayed Harvest)n/aScheduled
today2026-11-05Spring CreekMadison · Trout (Delayed Harvest)n/aScheduled
yesterday2026-11-04Jacob ForkBurke · Trout (Delayed Harvest)n/aScheduled
yesterday2026-11-04NantahalaMacon · Trout (Delayed Harvest)n/aScheduled
yesterday2026-11-04Tuckasegee RiverSwain · Trout (Delayed Harvest)n/aScheduled
yesterday2026-11-04Wilson CreekCaldwell · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03Big Horse CreekAshe · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03Elk CreekWilkes · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03Fires CreekClay · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03North Fork Mills RiverHenderson · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03Reddies RiverWilkes · Trout (Delayed Harvest)n/aScheduled
2 days ago2026-11-03Tuckasegee RiverJackson · Trout (Delayed Harvest)n/aScheduled
3 days ago2026-11-02East Prong Roaring RiverWilkes · Trout (Delayed Harvest)n/aScheduled
3 days ago2026-11-02Helton CreekAshe · Trout (Delayed Harvest)n/aScheduled
3 days ago2026-11-02Stone Mountain CreekWilkes · Trout (Delayed Harvest)n/aScheduled

Coming up

WhenWaterFishStatus
tomorrow2026-11-06Mitchell RiverSurry · Trout (Delayed Harvest)n/aScheduled
in 4 days2026-11-09West Fork Pigeon RiverHaywood · Trout (Delayed Harvest)n/aScheduled
in 4 days2026-11-09Cane RiverYancey · Trout (Delayed Harvest)n/aScheduled
in 4 days2026-11-09Cane CreekMitchell · Trout (Delayed Harvest)n/aScheduled
in 5 days2026-11-10Watauga RiverWatauga · Trout (Delayed Harvest)n/aScheduled
in 5 days2026-11-10Little RiverTransylvania · Trout (Delayed Harvest)n/aScheduled
in 5 days2026-11-10Lake CoffeyWatauga · Trout (Delayed Harvest)n/aScheduled
in 5 days2026-11-10Green RiverPolk · Trout (Delayed Harvest)n/aScheduled
in 5 days2026-11-10East Fork French Broad RiverTransylvania · Trout (Delayed Harvest)n/aScheduled
in 7 days2026-11-12Trout LakeAshe · Trout (Delayed Harvest)n/aScheduled
in 7 days2026-11-12South Fork New RiverAshe · Trout (Delayed Harvest)n/aScheduled
in 7 days2026-11-12Ararat RiverSurry · Trout (Delayed Harvest)n/aScheduled
in 8 days2026-11-13North Toe RiverMitchell · Trout (Delayed Harvest)n/aScheduled

Counties

All 100 counties, whether or not anything was stocked there. All 33 waters, searchable.

CountyWatersLast stocked
Alamance County0no record
Alexander County0no record
Alleghany County0no record
Anson County0no record
Ashe County42 days ago
Avery County0no record
Beaufort County0no record
Bertie County0no record
Bladen County0no record
Brunswick County0no record
Buncombe County0no record
Burke County1yesterday
Cabarrus County0no record
Caldwell County1yesterday
Camden County0no record
Carteret County0no record
Caswell County0no record
Catawba County0no record
Chatham County0no record
Cherokee County0no record
Chowan County0no record
Clay County12 days ago
Cleveland County0no record
Columbus County0no record
Craven County0no record
Cumberland County0no record
Currituck County0no record
Dare County0no record
Davidson County0no record
Davie County0no record
Duplin County0no record
Durham County0no record
Edgecombe County0no record
Forsyth County0no record
Franklin County0no record
Gaston County0no record
Gates County0no record
Graham County1today
Granville County0no record
Greene County0no record
Guilford County0no record
Halifax County0no record
Harnett County0no record
Haywood County1no record
Henderson County12 days ago
Hertford County0no record
Hoke County0no record
Hyde County0no record
Iredell County0no record
Jackson County12 days ago
Johnston County0no record
Jones County0no record
Lee County0no record
Lenoir County0no record
Lincoln County0no record
Macon County1yesterday
Madison County3today
Martin County0no record
McDowell County3today
Mecklenburg County0no record
Mitchell County2no record
Montgomery County0no record
Moore County0no record
Nash County0no record
New Hanover County0no record
Northampton County0no record
Onslow County0no record
Orange County0no record
Pamlico County0no record
Pasquotank County0no record
Pender County0no record
Perquimans County0no record
Person County0no record
Pitt County0no record
Polk County1no record
Randolph County0no record
Richmond County0no record
Robeson County0no record
Rockingham County0no record
Rowan County0no record
Rutherford County0no record
Sampson County0no record
Scotland County0no record
Stanly County0no record
Stokes County0no record
Surry County2no record
Swain County1yesterday
Transylvania County2no record
Tyrrell County0no record
Union County0no record
Vance County0no record
Wake County0no record
Warren County0no record
Washington County0no record
Watauga County2no record
Wayne County0no record
Wilkes County42 days ago
Wilson County0no record
Yadkin County0no record
Yancey County1no record

Questions

Where do these North Carolina trout stocking records come from?

North Carolina Wildlife Resources Commission. North Carolina Wildlife Resources Commission publishes a schedule rather than confirmed stockings; dates can move with weather and fish supply. We check its feed daily. Each row links to the agency's own page.

How often is the North Carolina trout stocking list updated?

Once a day, from the agency's published schedule.

How current is the North Carolina list?

A monthly Delayed Harvest schedule; the spring Hatchery Supported schedule is a PDF we do not read.

Is a scheduled stocking guaranteed?

No. Agencies reschedule for weather, water levels and fish supply. A scheduled row is exactly what the agency published; a confirmed row means the agency reported the stocking as done. Verify before you drive.

Source: North Carolina Wildlife Resources Commission. Verify before you drive. Agency page