Mcdowell County, North Carolina Fishing Lakes

Mcdowell County, North Carolina is home to a total of 12 lakes, arranged alphabetically in the list below. If you are considering fishing in Mcdowell County, North Carolina, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Camp Grier Lake (Old Fort area)
Lake David (Glenwood area)
Lake Tahoma (Marion West area)
Morgan Lake (Marion West area)
Muddy Creek B S A Lake (Dysartsville area)
Structure Number Eight Lake (Marion East area)
Structure Number Fifteen Lake (Glenwood area)
Structure Number Nineteen Lake (Glenwood area)
Structure Number Six B Lake (Glenwood area)
Structure Number Two C Lake (Clyde area)
Taylors Lake (Marion East area)
Yancey Pond (Little Switzerland area)