Fishing in
Mitchell County
Mitchell County, North Carolina has 143 named fishable waters, 3 of them with stocking records on the books.
On the map
53 waters
Waters in Mitchell County
- South Toe Riverstream2× stocked
- Big Rock Creekstream1× stocked
- Grassy Creekstream1× stocked
- Deer Park Lakereservoir11 ac
- Swiss Pine Lakereservoir11 ac
- Saylor Lakereservoir5 ac
- Emerald Lakereservoir5 ac
- Shafords Lakereservoir1 ac
- Laurel Lakereservoir1 ac
- Spruce Pine Reservoirreservoir1 ac
- Buckner Lakereservoir1 ac
- Spruce Pine Reservoirreservoir0 ac
- Aaron Branchstream
- Bad Creekstream
- Banjo Branchstream
- Barnett Branchstream
- Beans Creekstream
- Bear Creekstream
- Bearpen Creekstream
- Bearwallow Creekstream
- Beaver Creekstream
- Bee Branchstream
- Beech Creekstream
- Bee Creekstream
- Beetree Creekstream
- Big Branchstream
- Big Branchstream
- Big Crabtree Creekstream
- Biggerstaff Branchstream
- Big Spring Creekstream
113 more on the map above.
What you'll catch here
- Trout3 waters
Latest stockings
- South Toe RiverTroutJun 15, 2026
- Big Rock CreekTroutMay 15, 2026
- Grassy CreekTroutMay 15, 2026
- South Toe RiverTroutMay 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Mitchell County fishing — FAQ
Where can I fish in Mitchell County, North Carolina?+
Mitchell County has 143 named fishable waters, 3 with stocking records. The map above shows every one.
What fish are stocked in Mitchell County?+
Waters in Mitchell County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Mitchell County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.