Michigan River Gauges
129 river gauges with NWS flood stage data in Michigan. Live water levels from USGS, updated every 15 minutes. Get push alerts when rivers rise with StormCast.
All Michigan Gauges by River
Au Sable River
Au Train River
Battle Creek
Black River
Boardman River
Buck Creek
Cass River
Chippewa River
Chocolay River
Clinton River
Detroit River
Dowagiac River
Ecorse Creek
Escanaba River
Fish Creek
Flat River
Flint River
Ford River
Grand River
Huron River
Iron River
Kalamazoo River
Kearsley Creek
Lake Erie
Lake Huron
Lake St Clair
Little Muskegon River
Looking Glass River
Lower Rouge
Macatawa River
Manistee River
Manistique River
Maple River
Menominee River
Michigamme River
Middle Branch Escanaba River
Middle Branch Ontonagon River
Middle Rouge
Mill Creek
Muskegon River
N. Br. Clinton River
Ontonagon River
Paint River
Paw Paw River
Pere Marquette River
Pine River
Pine River (E Upper MI)
Portage River
Rabbit River
Red Cedar River
Rifle River
River Raisin
Rogue River
Rouge River
Saginaw River
Schweitzer Creek
Shiawassee River
Silver River
South Branch Black River
South Branch Ontonagon
St Clair River
St. Joseph River (MI/IN)
Sturgeon River
Sturgeon River - Delta Co
Swartz Creek
Sycamore Creek
Tahquamenon River
Thornapple River
Thread Creek
Tittabawassee River
Tobacco River
Trap Rock River
West Branch Ontonagon River
White River
Frequently Asked Questions
How many river gauges are monitored in Michigan?
StormCast monitors 129 river gauges with NWS flood stage data in Michigan. These include USGS stream gauges and NWS forecast points on rivers and creeks across the state.
How do I get flood alerts for a Michigan river?
Download StormCast free on Google Play, go to River Gauges, and add any gauge to your watchlist. You'll receive a push notification when the water level crosses into a new NWS flood category.
How often are river levels updated?
USGS updates most gauge readings every 15 minutes. Each gauge page on this site shows live data fetched directly from USGS.