LakeCount. Every Lake. Measured.

Lakes / Minnesota / Dakota County

Lakes in Dakota County, Minnesota

27 lakes counted in Dakota County - the largest is Spring at 1,494 acres.

27
Lakes Counted
1,494 acres
Largest - Spring
55 ft
Deepest - Holland

Dakota County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1SpringDakota1,494 acres17 ft
2ByllesbyDakota1,368 acres50 ft
3MarionDakota530 acres21 ft
4CrystalDakota293 acres37 ft
5OrchardDakota238 acres33 ft
6ChubDakota228 acres10 ft
7PickerelDakota114 acres11 ft
8AlimagnetDakota104 acres11.5 ft
9RogersDakota102 acres8 ft
10RebeccaDakota82 acres15 ft
11Lac LavonDakota66 acres32 ft
12KellerDakota55 acres7 ft
13Sunset PondDakota44 acres10.5 ft
14ThomasDakota41 acres8 ft
15BlackhawkDakota40 acres12 ft
16HollandDakota38 acres55 ft
17LemayDakota36 acres15.5 ft
18CobblestoneDakota35 acres18 ft
19FishDakota31 acres33.5 ft
20LeeDakota21 acres14 ft
21MarcottDakota19 acres27 ft
22McDonoughDakota18 acres13 ft
23Wood ParkDakota14 acres14 ft
24CarlsonDakota12 acres19 ft
25Prairie PondsDakota12 acres12 ft
26Bur Oaks PondDakota10 acres9 ft
27ThompsonDakota8 acres8 ft
Sources: Minnesota DNR lake data; USGS. Verified October 30, 2026.