A man was killed Sunday morning in a single-vehicle rollover crash southeast of Muskegon.
The Muskegon County Sheriff’s Office says an inmate who walked away from a work crew Saturday has turned himself in.
The Muskegon County Sheriff’s Dive Team has found the body of the swimmer who went missing after a swim in Muskegon Lake Friday.
Thousands of Consumers Energy customers are still without power after an outage occurred Thursday morning.
A kayaker who became stranded on Lake Michigan was rescued quickly thanks to a type of GPS device that’s becoming more popular.
A 31-year-old man kayaking from Milwaukee to Muskegon was rescued by the Coast Guard in Lake Michigan Monday morning.
A 13-year-old boy is recovering after being shot in the foot at Muskegon High School Friday, according to the Muskegon Police Department.
A Michigan State Police helicopter is flying over the cities of Muskegon Heights and Muskegon Friday after several violent crimes in the are…
A 15-year-old girl has died after the car she was in hit a utility pole and tree Thursday.
Muskegon Heights High School’s football team played its first game of the season Thursday night — and it was missing two players.
A pedestrian was hit and killed by the driver of a van while attempting to cross a Norton Shores road.
A city council member is calling for public evaluations of every city department head, but others say current evaluations are enough.
An 18-year-old Muskegon man has been sentenced to prison for accidentally killing a longtime friend while they were playing with a gun.
One woman was hurt when she turned her car in front of a semi-truck in Norton Shores Monday, police say.
School begins for students in Muskegon Heights on Monday.
The general election race for the 91st District Michigan House of Representatives seat features a rematch of a race from two years ago.