
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.
See our Lake Mattamuskeet water-quality report card F
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.
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 report card with grade, clarity, depth, and EPA impairment status. Area figures come from state DNR surveys and the USACE National Inventory of Dams; grades come from EPA and state monitoring data.
The 50 biggest lakes in North Carolina by surface area
| # | Lake | County | Surface area | Max depth | Grade |
|---|---|---|---|---|---|
| 1 | Lake Mattamuskeet | Hyde | 26,110 acres | - | NR |
| 2 | Lake Gaston | Northampton | 20,300 acres | - | C |
| 3 | High Rock Lake | Davidson | 15,180 acres | - | F |
| 4 | B Everett Jordan Lake | Chatham | 13,940 acres | - | D |
| 5 | Fontana Lake | Graham | 10,290 acres | - | C |
| 6 | Lake James | McDowell | 5,965 acres | - | NR |
| 7 | Persimmon Lake | Cherokee | 5,914 acres | - | NR |
| 8 | Hiwassee Reservoir | Cherokee | 5,870 acres | - | C |
| 9 | Badin Lake | Stanly | 5,566 acres | - | NR |
| 10 | New Lake | Hyde | 4,909 acres | - | NR |
| 11 | Lake Tillery | Stanly | 4,847 acres | - | NR |
| 12 | Roanoke Rapids Lake | Halifax | 4,600 acres | - | C |
| 13 | Hyco Lake | Caswell | 4,163 acres | - | NR |
| 14 | Hyco Lake | Person | 4,015 acres | - | C |
| 15 | Belews Lake | Stokes | 3,863 acres | - | C |
| 16 | Lake Hickory | Catawba | 3,792 acres | - | NR |
| 17 | Shearon Harris Reservoir | Wake | 3,770 acres | - | NR |
| 18 | Mountain Island Lake | Gaston | 3,235 acres | - | C |
| 19 | Randleman Lake | Randolph | 3,070 acres | - | D |
| 20 | Santeetlah Lake | Graham | 2,884 acres | - | C |
| 21 | Mayo Reservoir | Person | 2,800 acres | - | C |
| 22 | Pungo Lake | Washington | 2,786 acres | - | NR |
| 23 | Tuckertown Reservoir | Rowan | 2,560 acres | - | D |
| 24 | Blewett Falls Lake | Anson | 2,560 acres | - | D |
| 25 | Lake Cheoah | Graham | 1,767 acres | - | C |
| 26 | Lake Townsend | Guilford | 1,635 acres | - | D |
| 27 | Nantahala Lake | Macon | 1,605 acres | - | C |
| 28 | Thorpe Reservoir | Jackson | 1,462 acres | - | C |
| 29 | Coddle Creek Reservoir | Cabarrus | 1,300 acres | - | F |
| 30 | Kings Mountain Reservoir | Cleveland | 1,284 acres | - | NR |
| 31 | Sutton Lake | New Hanover | 1,185 acres | - | A |
| 32 | Long Lake | Craven | 1,147 acres | - | NR |
| 33 | Lake Mackintosh | Guilford | 1,125 acres | - | D |
| 34 | Apalachia Lake | Cherokee | 1,100 acres | - | C |
| 35 | Lake Surf | Moore | 1,016 acres | - | NR |
| 36 | Tar River Reservoir | Nash | 1,000 acres | - | F |
| 37 | Lookout Shoals Lake | Catawba | 835 acres | - | C |
| 38 | Lake Brandt | Guilford | 817 acres | - | D |
| 39 | Fontana Lake | Swain | 799 acres | - | NR |
| 40 | Merchants Millpond | Gates | 760 acres | - | B |
| 41 | Lake Burlington | Alamance | 757 acres | - | D |
| 42 | Lake Lure | Rutherford | 740 acres | - | C |
| 43 | Oak Hollow Lake | Guilford | 705 acres | - | NR |
| 44 | Orton Pond | Brunswick | 688 acres | - | NR |
| 45 | Reidsville Lake | Rockingham | 680 acres | - | D |
| 46 | T G Slimes Pond Number One | Beaufort | 666 acres | - | NR |
| 47 | Lake Thom-A-Lex | Davidson | 650 acres | - | F |
| 48 | After Bay Reservoir | Person | 646 acres | - | NR |
| 49 | Little Singletary Lake | Bladen | 626 acres | - | NR |
| 50 | Lake Ellis Simon | Craven | 587 acres | - | NR |
Get updates on North Carolina's largest lakes
New grades and algae readings on these waters as samples come in. 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, 30 sit on a dammed river (reservoirs) and 20 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 grade 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,635 acres (Lake Townsend). 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.
- Lake Mattamuskeet · Hyde CountyCabins & hotels near Lake Mattamuskeet →
- Lake Gaston · Northampton CountyCabins & hotels near Lake Gaston →
- High Rock Lake · Davidson CountyCabins & hotels near High Rock Lake →
- B Everett Jordan Lake · Chatham CountyCabins & hotels near B Everett Jordan Lake →
- Fontana Lake · Graham CountyCabins & hotels near Fontana Lake →