The body was first observed by witnesses in the swim area north of the state park’s pavilion and about 30 feet from shore.
As of Thursday evening, the man’s identification was unknown.
Grand Haven Public Safety Director Jeff Hawke said the body is a black man between the ages of 20 and 35, and approximately 5 feet, 8 inches to 6 feet tall.
The man was wearing a black swimsuit, police said. He was also wearing a black tank top with “Michigan” in white letters across the front and a picture of a motorcycle below the word “Michigan.” No identification was found.
There are no reports of missing people that they are aware of at this time, police said Thursday.
The case is under investigation and officers are attempting to identify the victim.
Anyone with information is asked to call the Grand Haven Department of Public Safety at 616-842-3460.
An autopsy will be performed to verify the cause of death.
Jorge Martell of Grand Rapids was on the beach with his family when state park staff started searching the water with binoculars.
“Someone saw something out there and contacted the workers,” Martell said.
Police cleared the beach in the area and posted themselves around the perimeter, Martell said.
“They said to move the kids out so they didn’t see the body,” he said.
Martell said police and medical staff covered the man with a blanket and used an all-terrain vehicle to move the body to an ambulance.
“It’s very sad,” he said. “I saw some of it before I took my son away.”
Emergency workers cleared the scene and the park was reopened.
This story will be updated as more information becomes available.