Fishing in
Haywood County
Haywood County, North Carolina has 323 named fishable waters, 4 of them with stocking records on the books.
On the map
141 waters
Waters in Haywood County
- Cold Springs Creekstream2× stocked
- West Fork Pigeon Riverstream2× stocked
- Jonathans Creekstream1× stocked
- Richland Creekstream1× stocked
- Waterville Lakereservoir314 ac
- Lake Junaluskareservoir201 ac
- Lake Loganlake92 ac
- Camp Daniel Boone Lakereservoir6 ac
- Broyhill Lakereservoir2 ac
- Fishers Lakereservoir1 ac
- Lake Palcoyreservoir1 ac
- Waynesville Reservoirreservoir0 ac
- Allen Creekstream
- Anderson Creekstream
- Andy Branchstream
- Arrington Branchstream
- Bald Creekstream
- Ball Branchstream
- Barnes Branchstream
- Baxter Creekstream
- Beantown Creekstream
- Bear Branchstream
- Bear Branchstream
- Bearpen Branchstream
- Beaverdam Creekstream
- Bee Branchstream
- Beech Creekstream
- Bennett Branchstream
- Bennett Branchstream
- Bettis Branchstream
293 more on the map above.
What you'll catch here
- Trout4 waters
Latest stockings
- Cold Springs CreekTroutJun 15, 2026
- Jonathans CreekTroutMay 15, 2026
- Richland CreekTroutMay 15, 2026
- West Fork Pigeon RiverTroutMay 15, 2026
- Cold Springs CreekTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Haywood County fishing — FAQ
Where can I fish in Haywood County, North Carolina?+
Haywood County has 323 named fishable waters, 4 with stocking records. The map above shows every one.
What fish are stocked in Haywood County?+
Waters in Haywood County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Haywood County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.