GRAND HAVEN — Grand Haven entered Senior Night with confidence and momentum after last week’s upset win over Grandville, but ...
When the final whistle blew Thursday night, you could hear cheers from West Ottawa and its fans, and feel the silence from. A ...
LocalSportsJournal.com KENTWOOD - No. 8 ranked Division 1 Grand Haven made light work of East Kentwood with a three-set O-K ...
A presentation on campaign financing turned into a tense confrontation during a legislative committee meeting.
Grand Haven residents will vote on a new millage this year that would provide for updates to the city's public safety facility. (Oct. 2, 2025) Former NFL QB Defends Patrick Mahomes, Chiefs on ...
GRAND HAVEN, Mich. — A Grand Haven nonprofit coffee shop that provides workforce training and employment opportunities for people with disabilities is asking the community for help to keep its doors ...
Each week, the Ottawa County Department of Public Health releases a round-up of recent safety inspections at restaurants, schools and other facilities. Adhering to proper safety practices is critical ...
GRAND HAVEN, MI - The city of Grand Haven has approved a land-lease agreement with the developer of Chinook Pier. The 35-year lease with Copper Rock Construction began immediately after the Grand ...
The Grand Haven Council this week unanimously approved a 35-year land lease agreement with Grand Rapids-based CopperRock Construction Inc., which envisions turning the property known as Chinook Pier ...
GRAND HAVEN, Mich. — Before 2020, people would flock to the various businesses at Chinook Pier in Grand Haven. When her boys were little, Okemos resident Tracy Moreno would take them to an ice cream ...
What may be the biggest remaining piece of buildable land in a little southwest Michigan lakefront village is being developed as eight residential lots, with the potential to build multimillion-dollar ...
GRAND HAVEN TOWNSHIP, Mich. (WOOD) — A 28-year-old man is dead after a Jet Ski crash Sunday night in Grand Haven Township, deputies say. It happened around 8:50 p.m. on the 14,000 block of Ammeraal ...