Prosecutors say it was $2,700 in unpaid rent that led to the shoving match that ended in the death of Janna Kelly in December of 2007.
A man injured in a multi-vehicle crash that closed a portion of northbound US-31 in Grand Haven Township Tuesday morning has died.
A summary of outcomes from the Nov. 3, 2015 election, including state House races, mayoral races, and bonds and millages.
Ottawa County dispatchers say a disabled CSX train in Hudsonville has been repaired and is no longer blocking any roads.
Ottawa County authorities say a woman who reported she was attacked by a stranger with a knife was lying.
A prosecutor says evidence that could have brought down Janna Kelly’s killer sat on the desk of investigators for years.
One person was airlifted to the hospital after an SUV collided with a semi-truck in Ottawa County.
Some big races will be decided by voters on Tuesday. One of those races is in Holland, where residents will elect a mayor.
A man was taken to the hospital in serious condition after a crash in Ottawa County.
After about 20 years of planning, the long anticipated Grand Haven bypass is finally a reality.
Authorities are investigating several vehicle break-ins in northeast Ottawa County.
The suspect in a recent crime spree in Ottawa County has been arrested, authorities say.
An Amtrak train collided with a vehicle in Zeeland Township Wednesday morning.
The state wants Johnson Controls to pay back $3.75 million after the company failed to create a promised number of jobs in Holland.
Trick-or-treating this year? Find designated times for dozens of communities here.