HOLLAND, Michigan – Just in time for the weekend, swimmers along parts of the Lake Michigan shoreline are getting an icy surprise: a sudden cold-water upwelling has caused water temperatures to plunge dramatically, falling into the 50s Fahrenheit (10–15°C) at some beaches.
Earlier this week, water temps were comfortably sitting in the mid-70s (around 24°C), offering ideal conditions for wading and swimming. But overnight, that warm surface layer was swept away by a shift in wind direction, revealing much colder water below. By Friday morning, readings at Holland State Park Beach had dropped from 72°F (22°C) on Thursday to just 58°F (14°C).
“Yikes!” read a post from park staff on social media. “For those who don’t know, we take a thermometer reading directly from our swim area in Lake Michigan each morning when we arrive. Today’s drop is thanks to what we call a water ‘flip.’”
This flip—known more formally as an upwelling—happens when northerly winds push warmer surface water away from the coast. As that water is displaced, colder water from the depths rises to take its place. It’s a natural process, but one that can quickly turn a warm beach day into a bone-chilling experience.
And it’s not just Holland feeling the effects. Water temperatures have tumbled all along the shoreline:
At Grand Haven State Park, the lake cooled from 71°F (21°C) on Thursday to 63°F (17°C) Friday morning.
Ludington State Park also reported 58°F (14°C),
Duck Lake State Park measured 62°F (16°C),
Muskegon State Park came in at 61°F (16°C).
These quick temperature drops can be more than just a shock—they can be dangerous. Sudden immersion in cold water can trigger cold shock responses, especially for those jumping in from a boat or pier, or swimming long distances.
While the lake usually recovers after a few days of sun and calm conditions, for now, beachgoers are in for a brisk surprise. If you’re heading to Lake Michigan this weekend, don’t assume it’ll be a warm swim—check the water first.


