Fishing in
McDowell County
McDowell County, North Carolina has 217 named fishable waters, 2 of them with stocking records on the books.
On the map
183 waters
Waters in McDowell County
- Armstrong Creekstream2× stocked
- Curtis Creekstream2× stocked
- Lake Jamesreservoir5,965 ac
- Lake Tahomareservoir167 ac
- Muddy Creek B S A Lakereservoir78 ac
- Morgan Lakereservoir12 ac
- Structure Number Nineteen Lakereservoir5 ac
- Lake Davidreservoir2 ac
- Structure Number Six B Lakereservoir0 ac
- Acorn Branchstream
- Alexander Branchstream
- Bad Forkstream
- Bailey Creekstream
- Baker Branchstream
- Bakers Creekstream
- Barn Branchstream
- Barnes Branchstream
- Bartlett Creekstream
- Bear Cave Branchstream
- Bear Creekstream
- Bear Drive Branchstream
- Beatty Branchstream
- Beaverdam Branchstream
- Bee Branchstream
- Bee Rock Creekstream
- Big Branchstream
- Big Branchstream
- Big Camp Creekstream
- Big Creekstream
- Bird Creekstream
187 more on the map above.
What you'll catch here
- Trout2 waters
Latest stockings
- Armstrong CreekTroutJun 15, 2026
- Armstrong CreekTroutMay 15, 2026
- Curtis CreekTroutMay 15, 2026
All North Carolina counties → · Fishing in North Carolina →
McDowell County fishing — FAQ
Where can I fish in McDowell County, North Carolina?+
McDowell County has 217 named fishable waters, 2 with stocking records. The map above shows every one.
What fish are stocked in McDowell County?+
Waters in McDowell County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in McDowell County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.