State Guide · 13 beaches
Beaches in Michigan
Current Conditions
Average water temperature: 69°F
Across 6 monitored stations in Michigan.
Ranked by Today's Conditions
Sleeping Bear Dunes National Lakeshore
Leelanau County, MI
80
Great day for a beach walk.
76°F air 15 mph wind
Empire Beach (Lake Michigan Beach Park)
Leelanau County, MI
79
Great day for a beach walk.
71°F water 75°F air 15 mph wind
Petoskey State Park
Emmet County, MI
79
Great day for a beach walk.
75°F air 15 mph wind
Warren Dunes State Park
Berrien County, MI
76
Ideal for photography.
79°F air 10 mph wind
Wilderness State Park
Emmet County, MI
69
Great day for a beach walk.
74°F air 20 mph wind
Silver Lake State Park
Oceana County, MI
68
Ideal for a beach walk.
71°F water 78°F air 12 mph wind
Ludington State Park
Mason County, MI
67
Ideal for a beach walk.
71°F water 77°F air 13 mph wind
Grand Haven State Park
Ottawa County, MI
61
Great day for a beach walk.
71°F water 74°F air 13 to 17 mph wind
Holland State Park Beach
Ottawa County, MI
58
Great day for photography.
71°F water 75°F air 13 mph wind
Tawas Point State Park
Iosco County, MI
46
Decent day for photography.
78°F air 15 mph wind
Presque Isle Park (Marquette)
Marquette County, MI
41
Great day for a beach walk.
59°F water 76°F air 20 to 25 mph wind
Lakeport State Park
St. Clair County, MI
10
Skip the beach today.
76°F air 16 mph wind
Port Crescent State Park
Huron County, MI
5
Skip the beach today.
74°F air 20 mph wind