Fishing in
Stokes County
Stokes County, North Carolina has 91 named fishable waters, 1 of them with stocking records on the books.
On the map
74 waters
Waters in Stokes County
- Hanging Rock Park Lakereservoir2× stocked
- Belews Lakereservoir3,679 ac
- Town Fork Creek Watershed Lake Tenreservoir47 ac
- Town Fork Creek Watershed Lake Fifteenreservoir33 ac
- Town Fork Creek Watershed Lake Sixteenreservoir31 ac
- Little Yadkin Watershed Lake Sixreservoir16 ac
- Boy Scout Pondreservoir12 ac
- Big Dan Lakereservoir12 ac
- Town Fork Creek Watershed Lake Fourteenreservoir10 ac
- Fox Pondreservoir10 ac
- Camp Hanes Lakereservoir8 ac
- Lilly Lakereservoir6 ac
- Stedman Lakereservoir6 ac
- Camelot Woods Lakereservoir5 ac
- Witherow Lakereservoir3 ac
- Kiser Lakereservoir3 ac
- Scott Lakereservoir2 ac
- Taylor Lakereservoir2 ac
- J S Hedgecock Lakereservoir2 ac
- Mitchells Pondreservoir2 ac
- Tilleys Mill Pondreservoir1 ac
- Ash Camp Creekstream
- Baker Branchstream
- Banner Branchstream
- Beaverdam Creekstream
- Big Creekstream
- Blackies Branchstream
- Bonds Branchstream
- Brushy Fork Creekstream
- Buck Island Creekstream
61 more on the map above.
What you'll catch here
- Trout1 waters
Latest stockings
- Hanging Rock Park LakeTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Stokes County fishing — FAQ
Where can I fish in Stokes County, North Carolina?+
Stokes County has 91 named fishable waters, 1 with stocking records. The map above shows every one.
What fish are stocked in Stokes County?+
Waters in Stokes County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Stokes County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.