Sunfish Lake is a lake in Dakota County, in the U.S. state of Minnesota.
Sunfish Lake was named for the sunfish native to its waters.
Coordinates: 44°52′33″N 93°5′52″W / 44.87583°N 93.09778°W / 44.87583; -93.09778