Watch Now
Menu
Local
National
Weather
Sports
Traffic
Watch Now
Watch Now
Close
×
Live
Watch
Alerts
Search site
Go
Your Neighborhood
Kent County
Grand Rapids
Holland & Zeeland
Muskegon
Kalamazoo
Kentwood, Wyoming, & Byron Center
Grandville, Hudsonville, & Jenison
Walker, Northview, & Comstock Park
Rockford, Cedar Springs, & Sparta
East Grand Rapids, Forest Hills, & Cascade
Grand Haven, Allendale, & Spring Lake
Ionia, Greenville, Lowell, & Belding
Michigan
Morning News
Pay It Forward
A Path Forward
Birthday Shoutouts
Weather
Today's Forecast
Daily Forecast
Closings and Delays
Maps and Radar
Interactive Radar
Alerts
Weather Kids
Traffic
Sports
In-Motion
High School Scores
National News
America Votes
National Politics
Scripps News Investigates
Keep Michigan SAFE
Morning Mix
Morning Buzz
Trusted Advisor
Weekly Wellness
Beer City Bites
Know the Law
Your Home Matters
Morning Mix Brightest and Best
Class Act
Taste of Town
MI Vacay
The Golden Years
Excellence in Education
Contests
Community Events
Fox 17 TV Schedule
About Us
FOX 17 Staff
Apps
Advertise With Us
Jobs
Closed Captioning Info
Sign In
Newsletters
Sign Out
Manage Emails
Apps
Careers Search
fox17online
fox17online
fox17
1
WX Alerts
1
Closings/Delays
Grand Rapids
Kent
Kalamazoo
Holland & Zeeland
Muskegon
Kentwood, Wyoming, & Byron Center
Grandville, Hudsonville, & Jenison
Grand Haven, Allendale, & Spring Lake
Walker, Northview, & Comstock Park
Rockford, Cedar Springs, & Sparta
East Grand Rapids, Forest Hills, & Cascade
Ionia, Greenville, Lowell, & Belding
Michigan
More +
Quick Links +
Grand Rapids
Kent
Kalamazoo
Holland & Zeeland
Muskegon
Kentwood, Wyoming, & Byron Center
Grandville, Hudsonville, & Jenison
Grand Haven, Allendale, & Spring Lake
Walker, Northview, & Comstock Park
Rockford, Cedar Springs, & Sparta
East Grand Rapids, Forest Hills, & Cascade
Ionia, Greenville, Lowell, & Belding
Michigan
Lakeshore
Ottawa
Lawsuit by former Ottawa County administrator tossed out by judge
Zac Harmon
Ottawa
Ottawa County considers $560k proposal to restore Crockery Lake
FOX 17 News
Muskegon
Woman who had 78 dogs seized wants her restitution lowered
Michael Martin
Ottawa
Ottawa County considers pre-paying $250k to its legal team
Matt Witkos
Allegan
Power outage impacting Wayland area scheduled for this weekend
Justin Drummond
Ottawa
Woman jumps from window during Holland Twp. domestic assault, suspect at large
FOX 17 News
Ottawa
Road Commission prepared to handle more snow as winter weather continues
Julie Dunmire
Muskegon
Muskegon arson suspect to undergo competency exam
Zac Harmon
Morning News
Enjoying the sights and sounds of the season at the Kerstmarkt in Holland
Kathryn Havrilla
Muskegon
Muskegon woman wins national selfie contest
FOX 17 News
Ottawa
Group in custody after incident with gun and woman in Ottawa County
FOX 17 News
Muskegon
President of Muskegon Heights school board to resign at year's end
FOX 17 News
Ottawa
Hudsonville girl raises thousands to build toilets in Tanzania
Sam Landstra
Morning News
Get a jump on holiday shopping small-business style!
Chris Bovia
Allegan
Train hits car in Leighton Township
FOX 17 News
Ottawa
A judge just dismissed the short-term rental suit in Park Township. Why?
Sam Landstra
Community
Priority Health to offer free blankets, hygiene products on Giving Tuesday
Justin Drummond
Ottawa
Holland police recover cards stolen from gaming store
Zac Harmon
Morning News
Pet Adoption Tuesday: Meet Windex!
Chris Bovia
Ottawa
74-year-old man hurt in Zeeland Township hit-and-run
FOX 17 News
Muskegon
Two people killed in crash on Sternberg Road in Norton Shores
Zac Harmon
Ottawa Overhaul
Last finalist for Ottawa County administrator withdraws from job application
Zac Harmon
Lakeshore
Ludington 16-year-old stabbed in back, juvenile suspect in custody
FOX 17 News
Muskegon
No injuries reported following Muskegon Heights garage fire
FOX 17 News
Muskegon
Doctor claims he was fired for speaking up, lawsuit says
Julie Dunmire
Muskegon
Man stabbed multiple times in Egelston Township, suspect arrested in Detroit
FOX 17 News
Ottawa
Ottawa County announces 2 finalists for admin job; 1 drops out
Matt Witkos
Ottawa
Semi rolls into Hudsonville Subway, damages building
FOX 17 News
Muskegon
Muskegon man found guilty for conspiring to distribute cocaine
FOX 17 News
Allegan
City of Saugatuck sued over short-term rental cap, though still not served
Sam Landstra
Muskegon
2 men charged with murder for deadly shooting in Muskegon
FOX 17 News
Ottawa
Ottawa County bridge deteriorating, causing new weight limit
Olivia Yatooma
Ottawa
Why a large flame may be visible near I-196 in Zeeland Twp. over next 2 months
Justin Drummond
Muskegon
Trinity Health looks at how to address social needs of patients in Muskegon
Michael Martin
Local News
Annual Turkey Drop set to collect frozen birds on Wednesday
Zac Harmon
Muskegon
Muskegon arson suspect charged
Chris Bovia
Ottawa
Chain-reaction crash sends 3 to the hospital, snarls Allendale rush hour
Chris Bovia
Ottawa
Mixed-use development hits roadblock in Ottawa County
Matt Witkos
Ottawa
5 hurt in Ottawa County crashes separated by 10 minutes & 20 miles
FOX 17 News
Ottawa
Overnight crash causes large power outage in Holland
Kathryn Havrilla
Ottawa
Ottawa County spends $1 million to grow Veteran Services Department
Matt Witkos
Allegan
Otsego Public Schools alerts families to data breach, offers resources
FOX 17 News
Previous Page
Next Page
Meet your reporter