Many participating in one of the Fifth Third River Bank Run races are running in honor of a friend or loved one that recently died.
Police in Muskegon Township have arrested a suspect they believe robbed a Muskegon Township bank Friday.
One person was killed in a two-car crash in Fruitport Township Thursday afternoon.
Six people, including three kids, were able to escape a house fire in Muskegon County unharmed.
A report released Tuesday says Kent County has the sixth most bridges in need of repair in the state.
A second suspect has been charged with murder in the shooting death of Muskegon Heights basketball player Marquis Gresham.
A motorcyclist was hospitalized Sunday after a crash involving a car in Norton Shores.
A 77-year-old former pastor of a western Michigan church has been convicted in the rape of two young relatives and inappropriately touching …
Funeral services will be held at Muskegon Heights High School for a star basketball player slain during a drive-by shooting.
One former sex trade worker says sex trafficking is more common in West Michigan than most people realize.
A Benton Harbor woman faces charges for allegedly attacking two other women with a butcher knife after reading a Facebook post about a man.
The Lake Express high-speed ferry kicked off its summer season Thursday in Muskegon after journeying across Lake Michigan.
A jury has convicted a man of recruiting teen girls in Muskegon to work as prostitutes in Grand Rapids.
The two suspects who allegedly robbed, terrorized and assaulted a Domino’s pizza delivery driver in Muskegon are headed to trial.
A Muskegon man was charged Wednesday with the murder of a 17-year-old Muskegon Heights basketball player.
A donation of $4,000 has increased the Silent Observer reward for information leading to the location of Jessica Heeringa and the conviction…