Wild Swim Atlas

Swimming holes in Michigan

16 places to swim in Michigan, each checked for public access. Open a spot for its season, booking rules and how to get there.

16 spots listed13 lakes and tarns2 waterfall pools1 river

16 spots in Michigan

Swimming available33 mi

Teeple Lake

Lake
Highland Recreation Area, Higgins Island

Highland Recreation Area has a buoyed swim area on Teeple Lake with an accessible beach house, restrooms and a picnic shelter.

Swimming available46 mi

Big Seven Lake

Lake
Seven Lakes State Park, Holly

Seven Lakes State Park has a buoyed swimming area on Big Seven Lake with an accessible walkway, restrooms and changing courts.

Public swimming48 mi

Silver Lake swim area

Lake
Pinckney Recreation Area, Dexter Township

Silver Lake has a buoyed public swim area at Pinckney Recreation Area.

Swimming available114 mi

Buoyed swim area

River
Ionia State Recreation Area, Ionia

Ionia State Recreation Area has a buoyed swim area in its day-use area.

Swimming available125 mi

Gun Lake

Lake
Yankee Springs Recreation Area, Yankee Springs Island

Gun Lake has buoyed swim areas in the Yankee Springs Recreation Area day-use area.

Public swim areas164 mi

Holland State Park beach

Lake
Holland State Park, Holland

Holland State Park has buoyed swim areas on Lake Michigan and Lake Macatawa.

Public swimming164 mi

Ottawa Beach

Lake
Holland State Park, Holland

Holland State Park has public swimming areas on Lake Michigan and Lake Macatawa at Ottawa Beach.

Public swimming beach165 mi

South Beach

Lake
South Haven

Public Lake Michigan beach with swimming, a pier, lighthouse, playground, picnic area and paid parking.

Public swim area170 mi

Grand Haven State Park swim area

Lake
Grand Haven State Park, Grand Haven

Grand Haven State Park has a designated buoyed swim beach on Lake Michigan.

Swim in summer177 mi

Silver Beach

Lake
Silver Beach County Park, Saint Joseph

Public swimming area on Lake Michigan at Silver Beach County Park in St. Joseph.

Swimming allowed198 mi

Main Beach

Lake
Otsego Lake State Park, Otsego Lake

Sandy beach with buoyed swimming areas on Otsego Lake at Otsego Lake State Park.

Yes, public swimming209 mi

Lake Michigan

Lake
Ludington State Park, Ludington

Ludington State Park provides a buoyed public swim area on its Lake Michigan shoreline.

Yes, public swimming210 mi

Hamlin Lake Beach

Lake
Ludington State Park, Ludington

Hamlin Lake Beach is a buoyed public swim area in Ludington State Park.

Swimming allowed218 mi

Ocqueoc Falls

Waterfall pool
Ocqueoc Falls State Forest Campground, Ocqueoc

Ocqueoc Falls is a year-round Michigan DNR day-use waterfall with shallow swimming pools and accessible paths.

Public swim area300 mi

Indian Lake swim area

Lake
Indian Lake State Park, Manistique

Indian Lake State Park has a sandy beach and buoyed swim area on Indian Lake.

Swimming allowed314 mi

Lower Tahquamenon Falls

Waterfall pool
Tahquamenon Falls State Park, Newberry

Lower Tahquamenon Falls is a five-cascade section of the Tahquamenon River in Tahquamenon Falls State Park.

Swimming near a Michigan city

By type of water