LakeCount. Every Lake. Measured.

Lakes / Maine

Maine Lakes

1,671 lakes and counting - every figure from the Maine DEP. The deepest natural lake counted so far is Sebago Lake at 316 ft.

1,671
Lakes Counted
75,473 acres
Largest - Moosehead Lake
316 ft
Deepest Natural - Sebago Lake

Rankings

Deepest Natural LakesLargest LakesFish Species

Featured Lake

#LakeCountySurface AreaMax Depth
1Moosehead LakePiscataquis75,473 acres246 ft

Lakes Near Cities

Near PortlandNear BangorNear AugustaNear Lewiston

Browse by County

Androscoggin County (31)Aroostook County (180)Carroll (NH) County (4)Coos (NH) County (1)Cumberland County (54)Franklin County (73)Hancock County (157)Kamouraska (Canada) County (1)Kennebec County (85)Knox County (31)Lincoln County (34)Madawaska (Canada) County (1)Oxford County (120)Penobscot County (153)Piscataquis County (321)Sagadahoc County (8)Somerset County (197)Strafford (NH) County (2)Temiscouata-Canada County (1)Waldo County (48)Washington County (143)York County (64)
Source: Maine DEP lake data. Verified October 30, 2026.