This a graph of average Lake Michigan water temperature through Monday June 24 (in blue) and the water temperature this year (in red). Today, the average temperature of Lake Michigan is 7.5 degrees cooler than the long-term average temperature of the lake. Last year on June 24, the water temperature was 68 at the beach in Muskegon. This year on June 24, it was 60. The south mid-Lake Michigan buoy is only 50 degrees and the north mid-Lake Michigan buoy is only 46. The sun can’t warm the lake when it’s this cloudy. There has also been a lot of fog over the lake, as relatively warm, moist air comes over the cold lake water. I do expect a warmer pattern for this last week of June and for most of July.