LakeCount. Every Lake. Measured.

Lakes / North Carolina / Largest Lakes in North Carolina

Largest Lakes in North Carolina

Ranked by surface area, from USGS National Hydrography Dataset lake data. Flowages and reservoirs count here - size is size - and each is labeled in its own record.

#LakeCountySurface AreaMax Depth
1Lake NormanIredell30,797.52 acres-
2Lake MattamuskeetHyde26,110.39 acres-
3Lake GastonWarren18,986.78 acres-
4Phelps LakeWashington15,941.02 acres-
5B Everett Jordan LakeChatham13,118.99 acres-
6Falls LakeDurham11,983.6 acres-
7Fontana LakeGraham9,478.42 acres-
8Lake WaccamawColumbus8,839.95 acres-
9Chatuge LakeClay6,364.45 acres-
10Lake JamesBurke5,965.05 acres-
11Persimmon LakeCherokee5,914.47 acres-
12Badin LakeMontgomery5,566.13 acres-
13New LakeHyde4,909.24 acres-
14Lake TilleryMontgomery4,846.72 acres-
15Roanoke Rapids LakeHalifax4,292.5 acres-
16Hyco LakePerson4,162.85 acres-
17Lake HickoryCatawba3,791.81 acres-
18Shearon Harris ReservoirWake3,769.84 acres-
19Belews LakeStokes3,678.9 acres-
20Pungo LakeWashington2,786.11 acres-
21Great LakeCraven2,785.12 acres-
22Santeetlah LakeGraham2,638.1 acres-
23Mayo ReservoirPerson2,573.11 acres-
24Tuckertown ReservoirRowan2,238.12 acres-
25Buckhorn ReservoirWilson2,224.66 acres-
26Rhodhiss LakeCaldwell2,122.39 acres-
27Mountain Island LakeMecklenburg1,961.52 acres-
28Bay Tree LakeBladen1,454.46 acres-
29Lake TownsendGuilford1,404.55 acres-
30Lake GlenvilleJackson1,389.72 acres-
31Nantahala LakeMacon1,380.58 acres-
32Kings Mountain ReservoirCleveland1,283.68 acres-
33W Kerr Scott ReservoirWilkes1,279.79 acres-
34Long LakeCraven1,146.57 acres-
35Apalachia LakeCherokee1,064.28 acres-
36White LakeBladen1,064.04 acres-
37Lake SurfMoore1,015.85 acres-
38Lake SuttonNew Hanover966.39 acres-
39Catfish LakeCraven949.63 acres-
40Lake LookoutIredell772.19 acres-
41Lake BrandtGuilford760.34 acres-
42Lake BurlingtonAlamance738.85 acres-
43Lake LureRutherford729.7 acres-
44Oak Hollow LakeGuilford705.49 acres-
45Tar River ReservoirNash694.01 acres-
46Quaker Creek ReservoirAlamance693.33 acres-
47Orton PondBrunswick688.19 acres-
48T G Slimes Pond Number OneBeaufort666.44 acres-
49After Bay ReservoirPerson646.43 acres-
50Little Singletary LakeBladen626.41 acres-
51Lake Ellis SimonCraven587.26 acres-
52Lake Tom-A-LexDavidson586.38 acres-
53Singletary LakeBladen576 acres-
54Little LakeCraven491 acres-
55Lake CrabtreeWake454.47 acres-
56Bear Creek LakeJackson437.87 acres-
57Swan Creek LakeHyde421.81 acres-
58Lake AdgerPolk370.91 acres-
59Lake SagamoreFranklin346.19 acres-
60North Fork ReservoirBuncombe336.71 acres-
61Merchants MillpondGates335.32 acres-
62Salters LakeBladen315.55 acres-
63Waterville LakeHaywood314.27 acres-
64Wiggins Mill ReservoirWilson313.2 acres-
65Ledbetter LakeRichmond302.46 acres-
66Lake JulianBuncombe298.74 acres-
67Whipping Creek LakeDare283.18 acres-
68Lake TraceLee279.23 acres-
69Salem LakeForsyth275.28 acres-
70Kannapolis LakeRowan269.84 acres-
71High Point LakeGuilford263.41 acres-
72Richland LakeGuilford256.5 acres-
73Lake FisherCabarrus230.55 acres-
74Back Creek LakeRandolph228.35 acres-
75Lake SummitHenderson222.89 acres-
76Lake HigginsGuilford220.67 acres-
77Jones LakeBladen213.99 acres-
78Goose PondCamden203.12 acres-
79Lake JunaluskaHaywood200.66 acres-
80Horseshoe LakeBladen200.4 acres-
81Thagards LakeMoore199.41 acres-
82Plant Cooling LakeRobeson194.24 acres-
83Roxboro LakePerson189.43 acres-
84Upchurches PondCumberland186.56 acres-
85Lake HuntRockingham176.43 acres-
86T G Clay Pond Number ThreeBeaufort174.21 acres-
87Lake TwittyUnion170.01 acres-
88Lake TahomaMcDowell166.45 acres-
89Wolf Creek LakeJackson164.54 acres-
90Lake PinehurstMoore164.17 acres-
91University LakeOrange163.34 acres-
92Seven Lakes Lake Number TwoMoore160.12 acres-
93T G Clay PondBeaufort155.68 acres-
94Lake JohnsonWake148.33 acres-
95Siler City Water Supply Lake Number OneChatham145.21 acres-
96Mott LakeHoke142.58 acres-
97Richmond Mill LakeScotland142.09 acres-
98Greenes PondBladen139.86 acres-
99Siler City Water Supply Lake Number ThreeChatham137.05 acres-
100Richardson PondColumbus125.04 acres-

Showing the top 100 of 295 counted lakes. Search above, or browse by county on the North Carolina page, for the full inventory.

Source: USGS National Hydrography Dataset lake data. Verified October 30, 2026. New lakes are added as their records are verified - rankings update with every addition.