Polk County, North Carolina Fishing Lakes

Polk County, North Carolina is home to a total of 12 lakes, arranged alphabetically in the list below. If you are considering fishing in Polk 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!
Deering Milliken Lake (Mill Spring area)
Hooper Creek Lake (Landrum area)
Kaye Thompson Lake (Mill Spring area)
Lake Adger (Mill Spring area)
Lake Sandy Plains (Fingerville West area)
Lyles Lake (Fingerville East area)
Mahler Pond (Landrum area)
Melrose Lake (Saluda area)
Melrose Mountain Lake Number One (Saluda area)
Melrose Mountain Lake Number Two (Saluda area)
Palmetto Lake (Cliffield Mountain area)
Warrior Mountain Lake (Saluda area)