Lakes in Dakota County, Minnesota
13 lakes in Dakota County, ranked by Lake Score.
Dakota County has 13 lakes in this directory covering about 10,597 acres of water. The largest is U.S. Lock & Dam #2 Pool at 5,937 acres, and the deepest on record is Lake Byllesby at 50 feet. 7 have a public boat launch and 5 have a mapped swim beach.
The fish most often recorded in DNR surveys here are black crappie, bluegill, northern pike, largemouth bass, and pumpkinseed.
Lake Byllesby
75 out of 100 Lake ScoreDakota · Cannon Falls1,368 acres
Lake Crystal
70 out of 100 Lake ScoreDakota · Lakeville293 acres
Lake Marion
66 out of 100 Lake ScoreDakota · Lakeville530 acres
Orchard Lake
64 out of 100 Lake ScoreDakota · Lakeville238 acres
Spring Lake
57 out of 100 Lake ScoreDakota · Hastings1,494 acres
Rogers Lake
46 out of 100 Lake ScoreDakota · Mendota Heights102 acres
Pickerel Lake
45 out of 100 Lake ScoreDakota · Lilydale114 acres
Lake Rebecca
45 out of 100 Lake ScoreDakota · Hastings82 acres
Lac Lavon
45 out of 100 Lake ScoreDakota · Burnsville66 acres
U.S. Lock & Dam #2 Pool
40 out of 100 Lake ScoreDakota · Saint Paul Park5,937 acres
Thomas Lake
34 out of 100 Lake ScoreDakota · Eagan41 acres
Chub Lake
25 out of 100 Lake ScoreDakota · Eureka Center228 acres
All 13 lakes
Sorted by rank. Tap a lake for access, fish species and directions.
| Lake | Acres | Max depth | Score |
|---|---|---|---|
| Lake Byllesbynear Cannon Falls | 1,368 | 50 ft | 75 out of 100 Lake Score |
| Lake Crystalnear Lakeville | 293 | 37 ft | 70 out of 100 Lake Score |
| Lake Marionnear Lakeville | 530 | 21 ft | 66 out of 100 Lake Score |
| Orchard Lakenear Lakeville | 238 | 33 ft | 64 out of 100 Lake Score |
| Spring Lakenear Hastings | 1,494 | 17 ft | 57 out of 100 Lake Score |
| Rogers Lakenear Mendota Heights | 102 | 8 ft | 46 out of 100 Lake Score |
| Pickerel Lakenear Lilydale | 114 | 11 ft | 45 out of 100 Lake Score |
| Lake Rebeccanear Hastings | 82 | 15 ft | 45 out of 100 Lake Score |
| Lac Lavonnear Burnsville | 66 | 32 ft | 45 out of 100 Lake Score |
| U.S. Lock & Dam #2 Poolnear Saint Paul Park | 5,937 | — | 40 out of 100 Lake Score |
| Thomas Lakenear Eagan | 41 | 8 ft | 34 out of 100 Lake Score |
| Chub Lakenear Eureka Center | 228 | 10 ft | 25 out of 100 Lake Score |
| Alimagnet Lakenear Apple Valley | 104 | 12 ft | 9 out of 100 Lake Score |
Best of Dakota County
Lakes by amenity
Frequently Asked Questions
How many lakes are in Dakota County, Minnesota?
This directory lists 13 lakes in Dakota County — those of roughly 100 acres or more (plus smaller lakes with public access and a fishery) in the Minnesota DNR's LakeFinder records. The county has more small, unnamed and private basins that are not listed.
What is the largest lake in Dakota County?
U.S. Lock & Dam #2 Pool is the largest at 5,937 acres, near Saint Paul Park.
What is the deepest lake in Dakota County?
Lake Byllesby has the greatest recorded depth at 50 feet.
What fish can you catch in Dakota County lakes?
DNR surveys most often record black crappie, bluegill, northern pike, largemouth bass, and pumpkinseed in Dakota County lakes. A Minnesota fishing license is required for anglers 16 and older.