Macon County, North Carolina Fishing Lakes

Macon County, North Carolina is home to a total of 30 lakes, arranged alphabetically in the list below. If you are considering fishing in Macon 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!
Cliffside Lake (Highlands area)
Club Lake (Highlands area)
Cold Springs Saddle Club Lake (Highlands area)
Fisher Lake (Scaly Mountain area)
Grant Lake (Franklin area)
Harris Lake (Highlands area)
Highlands Lake (Highlands area)
Highlands Reservoir (Highlands area)
Lake Charles (Scaly Mountain area)
Lake Emory (Corbin Knob area)
Lake Sequoyah (Highlands area)
McCoys Fishing Lake (Alarka area)
Mint Lake (Franklin area)
Mirror Lake (Highlands area)
Moore Creek Lower Lake (Rainbow Springs area)
Moore Creek Upper Lake (Rainbow Springs area)
Nantahala Lake (Topton area)
Noname (Scaly Mountain area)
Osage Lake (Scaly Mountain area)
Pine Hill Trailer Park Lake (Corbin Knob area)
Pyle Lake (Alarka area)
Queens Creek Lake (Hewitt area)
Randall Lake (Highlands area)
Ravenel Lake (Highlands area)
Vitale Apple Orchard Lake (Prentiss area)
Watauga Vista Lake (Corbin Knob area)
Whites Lake (Corbin Knob area)
Wildwood Mountain Lake (Highlands area)
Wilson Lakes (Highlands area)
Wilson Lower Reservoir (Highlands area)