Cabarrus County, North Carolina Fishing Lakes

Cabarrus County, North Carolina is home to a total of 26 lakes, arranged alphabetically in the list below. If you are considering fishing in Cabarrus 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!
Barr Lake (Kannapolis area)
Buffalo Ranch Lake (Concord area)
Cabarrus Country Club Lake Number One (Kannapolis area)
Collins Pond (Concord SE area)
Earnhardt Lake (Kannapolis area)
Edgison Lake (Concord area)
Edwards Lake (Mooresville area)
Emerson Lake (Kannapolis area)
Fryes Lake (Concord area)
Funderburks Lake (Concord area)
Furr Lake (Locust area)
Harris Lake (Kannapolis area)
Jackson Training School Lake (Concord SE area)
Keasler Lake (Harrisburg area)
Lake Concord (Concord area)
Lake Fisher (Concord area)
Lake Lynn (Concord area)
Oak Cliff Lake (Locust area)
Pharrs Lake (Locust area)
Seaford Pond (Kannapolis area)
Smiths Lake (Locust area)
Twin Lakes (Harrisburg area)
Twin Oaks Farm Lake (Concord area)
Whitney Lake (Kannapolis area)
Willis Lake (Cornelius area)
Willow View Lakes (Concord area)