Breaking News
GRAND RAPIDS, Mich. — Heavy rainfall over the past week has caused the Grand River in downtown Grand Rapids to swell to alarming levels, prompting the river to reach its…
MUSKEGON HEIGHTS, Mich. — A Muskegon Heights police officer was shot and injured Monday morning during a violent encounter with a suspect who later died after being confronted by officers.…
Grand Rapids, Michigan — In a major bust at the Blue Water Bridge, the Canada Border Services Agency (CBSA) and…

MACKINAC ISLAND, Mich. — Amid optimism about Michigan’s progress, concerns about economic uncertainty dominated conversations at the annual Mackinac Policy…
Kalamazoo, MI – On Wednesday, the courthouse steps in Kalamazoo were a place of peaceful yet palpable tension as supporters…
GRAND RAPIDS, Mich. — The federal convictions of Barry Croft…
GRAND RAPIDS, Mich. — A domestic assault early Sunday morning…
COURTLAND TOWNSHIP, Mich. — Two individuals were seriously injured in…
BYRON TOWNSHIP, Mich. — A shooting at a mobile home…
COMSTOCK TOWNSHIP, Mich. — After two contentious meetings, the Comstock Township Board has approved a proposed amendment to the township’s…
EAST GRAND RAPIDS, Mich. — Developers hoping to revitalize the Gaslight Village area in East Grand Rapids presented a revised…


WALKER, Mich. — Drivers in the Walker area should be prepared for significant traffic disruptions this weekend as part of…
GRAND RAPIDS, Mich. — A young woman who once found herself living in her car and facing an uncertain future…
Grand Rapids, Mich. — President Donald Trump celebrated the 100th day of his second term Tuesday with a rally in…
HOLLAND TOWNSHIP, Mich. — A 26-year-old man from Venezuela was arrested early Sunday morning after allegedly breaking into an ATM…
OSHTEMO TOWNSHIP, Mich. — Two juveniles were detained by authorities on Thursday afternoon after being caught in the act of…
Subscribe to our newsletter to get our newest articles instantly!

Confirmed
651.92M
Death
6.66M
Sign in to your account
