LakeCount. Every Lake. Measured.

Lakes / New Hampshire

New Hampshire Lakes

516 lakes and counting - every figure from the USGS National Hydrography Dataset.

516
Lakes Counted
45,654.45 acres
Largest - Lake Winnipesaukee

Rankings

Largest Lakes

Featured Lake

#LakeCountySurface AreaMax Depth
1Lake WinnipesaukeeBelknap45,654.45 acres-

Lakes Near Cities

Near ManchesterNear ConcordNear NashuaNear PortsmouthNear Laconia

Browse by County

Belknap County (45)Carroll County (55)Cheshire County (70)Coos County (46)Grafton County (55)Hillsborough County (61)Merrimack County (77)Rockingham County (47)Strafford County (28)Sullivan County (32)
Source: USGS National Hydrography Dataset lake data. Verified October 30, 2026.