Ottawa County authorities say they have identified the body found in the Grand River near Jenison about three weeks ago.
MDOT has suggested three ways to improve a stretch of M-40 near a truck stop where there have been deadly crashes.
One of two people accused of murdering a Park Township man has entered into a plea deal.
The man who robbed a Hudsonville credit union while dressed in women's clothes will spend time in prison.
A motorcyclist is in serious condition after he was hit by a car Sunday.
A driver was taken by Aero Med to the hospital after rear-ending another vehicle Saturday on Adams Street in Zeeland Township.
A 12-year-old girl is recovering in the hospital after she was hit by a car while riding her bike.
A 30-year-old man as been formally charged in a crash in which police say he hit and killed a motorcyclist in Holland Sunday night.
Several people had to be hospitalized after a driver failed to stop at a stop sign and crashed in Ottawa County.
The Michigan Department of Transportation will hold a meeting to discuss possible improvements to a stretch of M-40 south of I-196.
Voters in Georgetown Township have rejected a measure that would have funded a $19 million township government complex.
Tuesday is National Night Out, and communities are holding events to draw attention to neighborhood safety and crime-prevention efforts.
Water treatment officials say the conditions in Lake Michigan make an algae and toxin problem like the one seen in Toledo unlikely.
A man was hospitalized in serious condition after a Monday afternoon crash south of Hudsonville.
Police have identified the motorcyclist who died after he was hit by an SUV Sunday night in Holland.
Two women were hospitalized after a crash near Allendale Sunday.