Skip to main content
LakeQuality
A red sun low over Slim Lake through wildfire haze, its reflection a column of orange on the water

Updated Aug 2026

North Carolina Lake Water Quality

395 lakes across 83 counties, 149 with a recent water-quality reading.

Lake Map

Loading map…

Get North Carolina water-quality updates

New water-quality readings for North Carolina lakes as NC DEQ publishes them. Unsubscribe anytime.

Where to stay near North Carolina's cleanest lakes

Cabins, resorts, and vacation rentals around Sutton Lake (New Hanover County, NC) and the other cleanest North Carolina lakes pinned on the map. Live availability and prices.

Top-rated places to stay near Sutton Lake (New Hanover County, NC)

Prices for Oct 23–25, 4 adults. Change dates on the map below.

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Explore North Carolina Lakes

Reservoirs in North Carolina

View all 107 reservoirs →

107 of 395 North Carolina lakes (27%) are man-made reservoirs in the USACE National Inventory of Dams. 95 carry a High or Significant hazard rating. The oldest matched dam dates to 1800.

Recreation (32)Water Supply (25)Hydroelectric (21)Other (16)Flood Risk Reduction (12)Fish and Wildlife Pond (1)

EPA-Impaired Lakes in North Carolina

View all 29 impaired lakes →

29 of 395 North Carolina lakes (7%) are officially listed as impaired under Clean Water Act §303(d) in the most recent EPA ATTAINS reporting cycle. 21 have an approved Total Maximum Daily Load (TMDL) restoration plan.

Algal growth (13)PCBs (10)Nutrients (phosphorus, nitrogen) (6)pH / acidity (6)Turbidity (5)Temperature (2)Metals (other than mercury) (1)

North Carolina Fishing & Recreation

Licenses, regulations, records, and where to fish across North Carolina.

Counties

All 83 North Carolina counties, ranked by average lake water quality. Compare them against every county nationwide in the county rankings, browse the full directory of lakes, or pick a different state.

New Hanover County
4 lakes
Buncombe County
5 lakes
Richmond County
13 lakes
Craven County
6 lakes
Gates County
2 lakes
Bladen County
12 lakes
Moore County
14 lakes
Mecklenburg County
2 lakes
Graham County
4 lakes
Macon County
5 lakes
Clay County
1 lakes
Stokes County
5 lakes
Swain County
2 lakes
Jackson County
8 lakes
Cherokee County
5 lakes
Northampton County
3 lakes
Warren County
1 lakes
Vance County
3 lakes
Halifax County
3 lakes
Rutherford County
2 lakes
Washington County
2 lakes
Wayne County
8 lakes
Columbus County
7 lakes
Burke County
1 lakes
Caldwell County
3 lakes
Iredell County
1 lakes
Watauga County
4 lakes
Person County
6 lakes
Catawba County
4 lakes
Gaston County
10 lakes
Cumberland County
14 lakes
Montgomery County
3 lakes
Haywood County
6 lakes
Orange County
10 lakes
Guilford County
13 lakes
Rockingham County
4 lakes
Wilkes County
1 lakes
Forsyth County
5 lakes
Henderson County
3 lakes
Cleveland County
3 lakes
Polk County
3 lakes
Anson County
3 lakes
Granville County
3 lakes
Rowan County
6 lakes
Cabarrus County
4 lakes
Randolph County
8 lakes
Alamance County
8 lakes
Caswell County
4 lakes
Wilson County
5 lakes
Chatham County
8 lakes
Wake County
18 lakes
Durham County
3 lakes
Duplin County
6 lakes
Davidson County
5 lakes
Union County
6 lakes
Hyde County
4 lakes
Yadkin County
6 lakes
Nash County
4 lakes
Franklin County
4 lakes
Robeson County
4 lakes
Beaufort County
3 lakes
Hoke County
6 lakes
Carteret County
1 lakes
Alleghany County
1 lakes
Sampson County
4 lakes
Avery County
2 lakes
Lenoir County
1 lakes
Hertford County
2 lakes
Scotland County
8 lakes
Harnett County
8 lakes
Lee County
3 lakes
Stanly County
3 lakes
Greene County
3 lakes
Onslow County
1 lakes
Edgecombe County
3 lakes
Davie County
4 lakes
McDowell County
3 lakes
Currituck County
1 lakes
Chowan County
2 lakes
Ashe County
1 lakes
Brunswick County
5 lakes
Transylvania County
7 lakes
Dare County
3 lakes

Top 25 Cleanest Lakes

25 lakes25 lakes ranked on readings

#LakeCountyClarityTrophicMax DepthAccess
1Sutton LakeNew Hanover10 ftMesotrophicNo recent samples✓ Public
2Center of Sutton LakeNew Hanover6.7 ftMesotrophicNo recent samples✓ Public
3Lake WaccamawColumbusNo recent samplesMesotrophicNo recent samples✓ Public
4Rockingham City LakeRichmondNo recent samplesMesotrophicNo recent samplesNot recorded
5Lake JulianBuncombeNo recent samplesMesotrophicNo recent samplesNot recorded
6Water LakeRichmondNo recent samplesMesotrophicNo recent samplesNot recorded
7Burnett ReservoirBuncombeNo recent samplesMesotrophicNo recent samplesNot recorded
8Bay Tree LakeBladen2.4 ftEutrophicNo recent samplesNot recorded
9White LakeBladen3.9 ftEutrophicNo recent samplesNot recorded
10Salters LakeBladen1.7 ftEutrophicNo recent samplesNot recorded
11Hope Mills LakeCumberland3.3 ftEutrophicNo recent samplesNot recorded
12Old Town ReservoirMoore6.9 ftEutrophicNo recent samplesNot recorded
13Jones LakeBladen2.1 ftEutrophicNo recent samplesNot recorded
14Great LakeCraven0.7 ftEutrophicNo recent samples✓ Public
15Catfish LakeCraven1.8 ftEutrophicNo recent samplesNot recorded
16Merchants MillpondGates1.6 ftEutrophicNo recent samplesNot recorded
17Pages LakeMooreNo recent samplesEutrophicNo recent samplesNot recorded
18Hamlet City LakeRichmondNo recent samplesEutrophicNo recent samplesNot recorded
19Catawba Riv LakeMecklenburg6.6 ftMesotrophicNo recent samples✓ Public
20Buckeye LakeWatauga7.5 ftMesotrophicNo recent samplesNot recorded
21Singletary LakeBladen1.9 ftEutrophicNo recent samplesNot recorded
22Asu LakeWatauga12.3 ftMesotrophicNo recent samplesNot recorded
23Greenfield LakeNew Hanover4.7 ftEutrophicNo recent samples✓ Public
24Carthage City LakeMoore4.9 ftEutrophicNo recent samplesNot recorded
25Lake CheoahGraham14.6 ftOligotrophicNo recent samplesNot recorded

149 of the 395 North Carolina lakes in this index carry a recent clarity, phosphorus or algae reading, spread over 83 counties. Those readings come from the North Carolina Department of Environmental Quality, alongside federal programs and volunteer monitoring networks. The rest are listed for their size, depth and location, with no recent nutrient or algae sampling behind them. Low nutrient readings are less common among North Carolina's measured lakes. The smaller, agricultural-watershed lakes that dominate the measured set tend to carry persistent phosphorus loads.

By surface area the largest lake here is Lake Mattamuskeet, at about 26,110 acres, and 63 of the lakes in this index cover more than 500 acres. Size is worth knowing before you go: a large deep basin buffers nutrient inputs by sheer volume, while a shallow one warms quickly and can turn over its whole water column in a single summer storm. Eutrophic conditions dominate the measured set: nutrient-loaded, productive, with algal pressure that shows up most years in late summer. These lakes tend to be shallow, in agricultural watersheds, and over-warmed by the time July ends. The county with the lowest nutrient and algae readings on average is New Hanover. The gap between counties is large enough that a single figure for North Carolina lake water quality hides real local variation.

Lake Match

Which lake suits how you actually use one?

Six questions — swimming, fishing, quiet, cabins, drive time — and a shortlist of lakes that fit, with the water quality behind each one.

Take the quiz →

Source: EPA National Aquatic Resource Surveys and the EPA Water Quality Portal.