Sunfish Lake is a city in Dakota County, Minnesota, United States. The population was 521 at the 2010 census. It was incorporated as a village in 1958.
On March 22, 2014, a large landslide near Oso dammed the North Fork of the Stillaguamish River, with mud and debris covering an area of one square mile (2.6 km2).
Sunfish Lake [Minnesota] is one of the wealthiest towns in America. The median home price in the city is over one million dollars.