Skip to main content
LakeQuality
Two canoes crossing open water between forested points in the Boundary Waters

Updated August 2026

Biggest Lake in North Carolina: Lake Mattamuskeet (40,000 acres)

Lake Mattamuskeet is North Carolina's largest inland lake per the U.S. Fish and Wildlife Service (Mattamuskeet National Wildlife Refuge). Below: 50 North Carolina lakes ranked by surface area.

The largest lake in North Carolina is Lake Mattamuskeet at 40,000 acres , in Hyde County, according to the U.S. Fish and Wildlife Service (Mattamuskeet National Wildlife Refuge). Shared with Virginia. John H. Kerr Dam and roughly half the pool are in Virginia, so it is not a North Carolina lake (USACE NID VA117001: 48,900 acres). Lake Gaston, 20,300 acres, is likewise NC/VA shared.

Lake Mattamuskeet isn't in our water-quality index — we grade lakes with enough EPA Water Quality Portal samples to score, which leaves out many large reservoirs and border waters. The ranking below covers the 50 North Carolina lakes with nutrient and algae readings, led by Lake Mattamuskeet.

Source: U.S. Fish and Wildlife Service (Mattamuskeet National Wildlife Refuge) (2026-07-30). The table below ranks the North Carolina lakes in our own index by surface area.

50
Lakes with area data
26,110
Largest (acres)
1,605
Median of top 50
27/50
Reservoirs (vs natural)

Reading North Carolina's size profile

North Carolina's largest lake by surface area is Lake Mattamuskeet in Hyde County, spanning 26,110 acres. Most of North Carolina's biggest waters are reservoirs — dammed river valleys built for water supply, flood control, and recreation, so their footprints shift with pool level.

Surface area is a poor proxy for water quality on its own — a large lake can hold a clean, deep core and a nutrient-loaded bay at the same time. Each lake below links to its full page with nutrient readings, clarity, depth, and EPA impairment status. Area figures come from state DNR surveys and the USACE National Inventory of Dams; water-quality readings come from EPA and state monitoring data.

The 50 biggest lakes in North Carolina by surface area

#LakeCountySurface areaMax depth
1Lake MattamuskeetHyde26,110 acres-
2Lake GastonNorthampton20,300 acres-
3High Rock LakeDavidson15,180 acres-
4B Everett Jordan LakeChatham13,940 acres-
5Fontana LakeGraham10,290 acres-
6Lake JamesMcDowell5,965 acres-
7Persimmon LakeCherokee5,914 acres252 ft
8Hiwassee ReservoirCherokee5,870 acres-
9Badin LakeStanly5,566 acres-
10New LakeHyde4,909 acres-
11Lake TilleryStanly4,847 acres-
12Roanoke Rapids LakeHalifax4,600 acres-
13Hyco LakeCaswell4,163 acres49 ft
14Hyco LakePerson4,015 acres-
15Belews LakeStokes3,863 acres-
16Lake HickoryCatawba3,792 acres-
17Shearon Harris ReservoirWake3,770 acres40 ft
18Mountain Island LakeGaston3,235 acres-
19Randleman LakeRandolph3,070 acres-
20Santeetlah LakeGraham2,884 acres-
21Mayo ReservoirPerson2,800 acres-
22Pungo LakeWashington2,786 acres-
23Tuckertown ReservoirRowan2,238 acres-
24Lake CheoahGraham1,767 acres-
25Lake TownsendGuilford1,635 acres-
26Nantahala LakeMacon1,605 acres-
27Thorpe ReservoirJackson1,462 acres-
28Coddle Creek ReservoirCabarrus1,300 acres-
29Kings Mountain ReservoirCleveland1,284 acres72 ft
30Long LakeCraven1,147 acres-
31Lake MackintoshGuilford1,125 acres-
32Apalachia LakeCherokee1,100 acres-
33Lake SurfMoore1,016 acres-
34Tar River ReservoirNash1,000 acres-
35Lookout Shoals LakeCatawba835 acres-
36Lake BrandtGuilford817 acres-
37Fontana LakeSwain799 acres439.6 ft
38Merchants MillpondGates760 acres-
39Lake BurlingtonAlamance757 acres-
40Lake LureRutherford740 acres-
41Oak Hollow LakeGuilford705 acres44 ft
42Orton PondBrunswick688 acres-
43Reidsville LakeRockingham680 acres-
44T G Slimes Pond Number OneBeaufort666 acres-
45Lake Thom-A-LexDavidson650 acres-
46After Bay ReservoirPerson646 acres-
47Little Singletary LakeBladen626 acres-
48Lake Ellis SimonCraven587 acres-
49Quaker Creek ReservoirAlamance586 acres-
50Lake Tom-A-LexDavidson586 acres-

Get updates on North Carolina's largest lakes

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

Frequently Asked Questions

What is the largest lake in North Carolina?

Lake Mattamuskeet, at 40,000 acres, in Hyde County. Shared with Virginia. John H. Kerr Dam and roughly half the pool are in Virginia, so it is not a North Carolina lake (USACE NID VA117001: 48,900 acres). Lake Gaston, 20,300 acres, is likewise NC/VA shared. Source: U.S. Fish and Wildlife Service (Mattamuskeet National Wildlife Refuge), 2026-07-30.

How is lake surface area measured?

Surface area comes from state DNR lake surveys and, for reservoirs, US Army Corps of Engineers (USACE) National Inventory of Dams records. Area is reported in acres at normal pool level. Reservoirs rise and fall with management and drought, so their listed area is the long-term normal rather than a single-day reading.

Are North Carolina's largest lakes natural or reservoirs?

Of the top 50 North Carolina lakes by area, 27 sit on a dammed river (reservoirs) and 23 are natural basins. Glacial states (MN, WI, MI, NY) skew natural; plains and southern states (MO, IA, ND, OH) skew toward reservoirs built for water supply, flood control, and recreation.

Do larger lakes have better water quality?

Not reliably. Quality varies more within a big lake than between lakes — a large lake can have a clean, deep main basin and a murky, algae-prone bay fed by a tributary, so one reading can mask wide swings. Depth, watershed land use, and how fast the lake flushes matter far more than raw surface area.

How big is the typical North Carolina lake in this ranking?

Across the top 50 North Carolina lakes by surface area, the median is 1,605 acres (Nantahala Lake). This list is biased toward the biggest waters; the typical North Carolina lake is far smaller.

Where to stay near North Carolina's largest lakes

Planning a trip? Jump to live cabin, resort, and hotel availability near North Carolina's biggest lakes.