Heart Lake (Minnesota)


Heart Lake is located in northwestern Minnesota, several miles west of Lake Itasca, which is believed to be the headwaters of the Mississippi River.
Heart Lake comprises about 206 acres, has a maximum depth of 55 feet, consists of 3.5 miles of shoreline, and is mostly surrounded by private cabins.