Find lake information for NC

Lakes In North Carolina

North Carolina is home to some of the most beautiful and serene lakes in the United States. From the majestic Lake James to the picturesque Kerr Lake, the state has a variety of lakes to explore. Whether you’re looking for a peaceful fishing trip or an exciting day of watersports, North Carolina has something for everyone. Here is a comprehensive list of the top 5 lakes in North Carolina, as well as information about each one.

Thagards Lake

Thagards Lake is located in Moore County, North Carolina. This lake is 199 acres in size.

Read More

The Great Swash

The Great Swash is located in Hyde County, North Carolina. This lake is 423 acres in size.

Read More

Thomas Marsh

Thomas Marsh is located in Carteret County, North Carolina. This lake is 140 acres in size.

Read More

Swan Creek Lake

Swan Creek Lake is located in Hyde County, North Carolina. This lake is 422 acres in size.

Read More

Thunder Lake

Thunder Lake is located in Transylvania County, North Carolina. This lake is 50 acres in size.

Read More

Swan Pond

Swan Pond is located in Johnston County, North Carolina. This lake is 11 acres in size.

Read More

Thurlows Lake

Thurlows Lake is located in Moore County, North Carolina. This lake is 14 acres in size.

Read More

Swiss Pine Lake

Swiss Pine Lake is located in Mitchell County, North Carolina. This lake is 11 acres in size.

Read More

T Fields Lake

T Fields Lake is located in Jackson County, North Carolina. This lake is 165 acres in size.

Read More

T G Clay Pond

T G Clay Pond is located in Beaufort County, North Carolina. This lake is 156 acres in size.

Read More

T G Clay Pond Number Three

T G Clay Pond Number Three is located in Beaufort County, North Carolina. This lake is 174 acres in size.

Read More

T G Slimes Pond Number One

T G Slimes Pond Number One is located in Beaufort County, North Carolina. This lake is 666 acres in size.

Read More