Lake Medora is a lake located on US Highway 41 in Keweenaw County, Michigan, near Grant and Eagle Harbor Townships. It is approximately , with islands. It is approximately from Copper Harbor. The majority of the lake has water depths below 25 feet.