Gaston County, North Carolina Fishing Lakes

Gaston County, North Carolina is home to a total of 32 lakes, arranged alphabetically in the list below. If you are considering fishing in Gaston 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!
Beam Lake (Lincolnton West area)
Bessemer City Reservoir (Bessemer City area)
Cherryville City Reservoir (Lincolnton West area)
Cherryville Country Club Lake (Lincolnton West area)
Dallas Lake (Lincolnton East area)
Dobbs Lake Number One (Gastonia South area)
Evans Lake (Gastonia North area)
Gaston Country Club Lake (Gastonia South area)
Gaston County Farm Lake (Gastonia North area)
Gullers Lake (Gastonia South area)
Heather Lake (Gastonia South area)
High Shoals Lake (Lincolnton East area)
J W Stowe Lake (Belmont area)
Lagoon A (Bessemer City area)
Lagoon D (Bessemer City area)
Martin Marietta Holding Lake (Bessemer City area)
McAdenville Lake (Mount Holly area)
Mountain Island Lake (Mountain Island Lake area)
Noname (Belmont area)
Oakland Lake (Gastonia North area)
Paradise Point Lake (Belmont area)
R E Rankin Lake (Mount Holly area)
Rankin Lake (Gastonia North area)
Rhyne Lake Number Two (Gastonia North area)
Robinsons Lake (Gastonia North area)
Robinwood Lake (Gastonia South area)
Rowland Lake Number One (Mount Holly area)
Shorts Lake (Kings Mountain area)
Sparrow Springs Lake (Kings Mountain area)
Storage Area Number Two (Bessemer City area)
Sunbeam Farm Lake Number Two (Lincolnton West area)
Sunny Acres Farm Lake (Gastonia South area)