Alleghany County, North Carolina Fishing Lakes

Alleghany County, North Carolina is home to a total of 8 lakes, arranged alphabetically in the list below. If you are considering fishing in Alleghany 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 Cheerio Lake (Glade Valley area)
High Meadows Lake (Roaring Gap area)
Lake Louise (Roaring Gap area)
Little Glade Millpond (Glade Valley area)
Noname (Glade Valley area)
Noname (Roaring Gap area)
Noname (Whitehead area)
Sparta Mill Pond (historical) (Glade Valley area)
Temple Lake (Glade Valley area)
Willis Lake (Whitehead area)