Jackson County, North Carolina Fishing Lakes

Jackson County, North Carolina is home to a total of 33 lakes, arranged alphabetically in the list below. If you are considering fishing in Jackson 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!
Allison Lake (Glenville area)
Balsam Lake (Sam Knob area)
Baumrucker Lake (Highlands area)
Bear Creek Lake (Big Ridge area)
Cashiers Lake (Cashiers area)
Cedar Cliff Lake (Tuckasegee area)
Fairfield Lake (Cashiers area)
Frady Cove Lake (Sylva South area)
Hampton Lake (Cashiers area)
Hidden Lake (Glenville area)
Hodge Lake (Sylva South area)
Hogback Lake (Cashiers area)
Holly Berry Mountain Lake (Cashiers area)
Homer Burgess Lake (Whittier area)
Hurricane Lake (Highlands area)
Intermont Lake (Cashiers area)
Jenkins Lake (Big Ridge area)
Lake Dillsboro (Greens Creek area)
Lake Glenville (Glenville area)
Lupton Lake (Big Ridge area)
McGuire Lake (Sylva South area)
Meadow Lake (Cashiers area)
Richard Wood Lower Lake (Highlands area)
Richard Wood Upper Lake (Highlands area)
Sapphire Lake (Cashiers area)
Sylva Reservoir (Sylva North area)
T Fields Lake (Lake Toxaway area)
Tanasee Creek Lake (Big Ridge area)
Trout Lake (Big Ridge area)
Tuckasegee Lake (Glenville area)
Webb Lake (Big Ridge area)
Whiteside Lake (Highlands area)
Wolf Creek Lake (Big Ridge area)