Fishing in
Cherokee County
Cherokee County, North Carolina has 330 named fishable waters, 5 of them with stocking records on the books.
On the map
129 waters
Waters in Cherokee County
- Valley Riverstream2× stocked
- Apalachia Lakereservoir1× stocked
- Davis Creekstream1× stocked
- Junaluska Creekstream1× stocked
- Shuler Creekstream1× stocked
- Persimmon Lakereservoir5,915 ac
- Lake Cherokeereservoir42 ac
- Harold Wells Lakereservoir13 ac
- Tanglewood Lake Upperreservoir10 ac
- Wood Lakereservoir4 ac
- Whitmire Lake Lowerreservoir3 ac
- Brewer Lakereservoir3 ac
- Whitmire Lake Upperreservoir3 ac
- Tanglewood Lake Number Tworeservoir2 ac
- Hideaway Mountain Lakereservoir1 ac
- Aaron Creekstream
- Adams Branchstream
- Alfred Creekstream
- Allen Branchstream
- Allmon Branchstream
- Allmon Creekstream
- Anderson Creekstream
- Ash Cove Creekstream
- Ashturn Creekstream
- Augen Branchstream
- Baine Branchstream
- Bald Creekstream
- Barnett Branchstream
- Bates Creekstream
- Beach Branchstream
300 more on the map above.
What you'll catch here
- Trout5 waters
Latest stockings
- Valley RiverTroutJun 15, 2026
- Davis CreekTroutMay 15, 2026
- Junaluska CreekTroutMay 15, 2026
- Shuler CreekTroutMay 15, 2026
- Valley RiverTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Cherokee County fishing — FAQ
Where can I fish in Cherokee County, North Carolina?+
Cherokee County has 330 named fishable waters, 5 with stocking records. The map above shows every one.
What fish are stocked in Cherokee County?+
Waters in Cherokee County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Cherokee County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.