Battle Creek police say they found the body of a slain gas station employee after the suspected murderer sent an incriminating text message.
The Portland Police Department is asking for the public’s help to track down a possible burglar.
The Environmental Protection Agency’s fight to clean up water pollution got a splash of pop culture Tuesday, thanks to an Internet flub invo…
A 31-year-old man has died following a crash between a semi-truck and a car.
Torii Hunter hit a two-run single in the eighth inning, but Arizona’s Miguel Montero hit a two-run single of his own in the bottom half to l…
Battle Creek police arrested the suspect after a high speed chase, he’s expected to face attempted murder charges.
The line of storms that moved through West Michigan Tuesday night caused an unusual amount of lightning.
Wyoming police continue to dig into the past of a man accused of killing a boyfriend, girlfriend and their unborn child.
The Whitecaps are giving their starting pitchers less time on the mound in an effort to save their arms.
Grand Rapids police say shots were fired after a man on a bicycle was intentionally hit by a car.
The man accused of stabbing another man twice after an argument now faces an attempted murder charge.
So far this year, nearly 100 undocumented children have arrived in Michigan, many of them coming to Grand Rapids.
A 22-year-old has pleaded no contest to charges he killed one man and wounded three others in a shooting spree.
The first year commercial-grade fireworks were legal was not a good year in terms of incidents related to fireworks in Grand Rapids.
The Grand Rapids Parks and Recreation Department, practically dormant these last few years due to budget cuts, is alive again.
Grand Rapids city commissioners have moved one step closer to creating a parking permit zone in one northeast-side neighborhood.