Fishing in
Ashe County
Ashe County, North Carolina has 107 named fishable waters, 11 of them with stocking records on the books.
On the map
57 waters
Waters in Ashe County
- Big Laurel Creekstream6× stocked
- Big Horse Creekstream5× stocked
- Helton Creekstream4× stocked
- South Fork New Riverstream4× stocked
- North Fork New Riverstream2× stocked
- Three Top Creekstream2× stocked
- Nathans Creekstream1× stocked
- Old Field Creekstream1× stocked
- Peak Creekstream1× stocked
- Prathers Creekstream1× stocked
- Roan Creekstream1× stocked
- Lake Ashelake31 ac
- Moravian Camp Lakereservoir2 ac
- Baldwin Branchstream
- Bear Creekstream
- Beaver Branchstream
- Beaver Creekstream
- Ben Bolen Creekstream
- Big Branchstream
- Big Branchstream
- Big Windfall Branchstream
- Brush Forkstream
- Buffalo Creekstream
- Cabbage Creekstream
- Call Creekstream
- Claybank Creekstream
- Cole Branchstream
- Copeland Creekstream
- Couches Creekstream
- Cranberry Creekstream
77 more on the map above.
What you'll catch here
- Trout11 waters
Latest stockings
- Three Top CreekTroutJun 15, 2026
- Helton CreekTroutJun 15, 2026
- North Fork New RiverTroutJun 15, 2026
- Big Laurel CreekTroutJun 15, 2026
- Big Horse CreekTroutJun 15, 2026
- Helton CreekTroutMay 15, 2026
- South Fork New RiverTroutMay 15, 2026
- Big Horse CreekTroutMay 15, 2026
- Big Laurel CreekTroutMay 15, 2026
- Big Laurel CreekTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Ashe County fishing — FAQ
Where can I fish in Ashe County, North Carolina?+
Ashe County has 107 named fishable waters, 11 with stocking records. The map above shows every one.
What fish are stocked in Ashe County?+
Waters in Ashe County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Ashe County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.