NORTON SHORES, Mich. — Byron Center football claimed their second straight district title in division two with a 30-23 win ...
Hudsonville tops Grandville in OK Red rematch district final. The Eagles win their first district title since 2019 ...
GRAND RAPIDS, Mich. — Police and state troopers responded to an officer-involved shooting in southeast Grand Rapids overnight ...
Ronan, a labrador retriever who checked off items on his puppy bucket list before his passing, will now forever be remembered ...
A new study shows the relationship between climate change and immigration, with researchers saying the findings show more ...
STURGIS TOWNSHIP, Mich. — A St. Joseph County mother was charged with murder for her 2-year-old child’s death. Paige Bohne, ...
The Michigan Department of Natural Resources wishes to remind hunters to observe the five-day quiet period leading to the ...
GRAND RAPIDS, Mich. — The largest minority-owned housing project broke ground on Friday. It's a more than 16,000 square foot ...
GRAND RAPIDS, Mich. — Multiple traffic lights are out in Grand Rapids due to a crash. The city of Grand Rapids says the crash ...
A woman was arrested after troopers say multiple people tried to smuggle contraband into a Branch County prison.
WYOMING, Mich. — Police are searching for a suspect who robbed a Wyoming bank Friday afternoon. The robbery happened at the ...
Calhoun County officials say they learned roughly 2,800 ballots in Battle Creek had been overridden in the wake of Tuesday’s ...