Burke County, North Carolina Fishing Lakes

Burke County, North Carolina is home to a total of 14 lakes, arranged alphabetically in the list below. If you are considering fishing in Burke 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!
Broughton Hospital Reservoir (Glen Alpine area)
Goodmans Lake (Oak Hill area)
Henredon Lake (Glen Alpine area)
Henry Harris Lake (Oak Hill area)
Henry River Lake (Longview area)
Lake James (Glen Alpine area)
Leibhart Lake (Oak Hill area)
Leonhart Lake (Morganton South area)
McCorkle Lake (Valdese area)
Morganton Watershed Lake (Benn Knob area)
Noname (Valdese area)
Table Rock Fish Hatchery Lake (Oak Hill area)
Waters Lake (Dysartsville area)
Willis Lake (Casar area)