If approved, the facility would include a shooting tower, ranges and areas for combat handgun and gun fighting from a vehicle training.
The man who has been serving as Muskegon Heights’ police chief on an interim basis all year has been chosen to take the job permanently.
One of the two clerks ordered into a cooler during the robbery said the suspect was foul-smelling.
The state says the financial emergency in the Muskegon Heights School District has been resolved after several years of state oversight.
Affordable Care Act and private insurance premiums are expected to increase. So what can consumers expect?
West Michigan is home to the county with the lowest unemployment rate in the state.
More than 1,300 Consumers Energy customers in Muskegon County are without power Wednesday afternoon.
An Ottawa County judge denied a motion to disqualify a Muskegon County judge from presiding over the Jessica Heeringa murder case.
One of two men charged with murdering a man outside a Muskegon liquor store earlier this year has entered into a plea agreement.
No one was hurt when an airplane crashed at the Muskegon County Airport in Norton Shores Sunday afternoon.
Sherry Yonkers passed away Tuesday, long after the deadline for ballot revisions.
Jeffrey Willis’ defense attorney has filed a motion to disqualify Judge Raymond Kostrzewa from hearing the murder case of Jessica Heeringa.
A man was killed when two SUV collided head-on northwest of Casnovia Monday afternoon.
The mother of the 2-year-old who authorities say accidentally shot his baby sister says she doesn’t want any guns back in her home.
A 4-month-old sustained a minor injury when a rifle was fired inside a home near Twin Lake, Muskegon County authorities say.