Skip to content

River Levels

Michigan river levels

Live streamflow for 137 gauged Michigan reaches, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.

55% of gauged Michigan rivers are running in their normal range for the date, as of October 25, 2026.

Of 85 gauged reaches with a long enough USGS record, 36 are below normal (15 of them much below), 47 are in the normal range, and 2 are above normal (0 of them much above). Normal means the middle half of that gauge's own history for this calendar date.

To cite: Boating Hubs analysis of USGS streamflow, boatinghubs.com/flows/michigan.

RiverFlowUsually todayVs normalNWS flood status
Saint Clair RiverST. Clair River at Port Huron, MI202,000 cfs577.93 ft205,000 cfsNormal47th percentile · 18 yr recordNo NWS flood stage
Detroit RiverDetroit River at Fort Wayne at Detroit, MI196,000 cfs573.67 ft214,000 cfsNormal29th percentile · 18 yr recordNo NWS flood stage
Saint Marys RiverST. Marys River at Sault Ste. Marie, Ontario76,600 cfs579.59 ftNot recordedNo historical recordNo NWS flood stage
Saint Joseph RiverST. Joseph River at Niles, MI2,340 cfs5.27 ft2,180 cfsNormal55th percentile · 96 yr recordBelow flood stageNWS issues forecasts here only during high water.
Grand RiverGrand River at Grand Rapids, MI1,620 cfs1.45 ft2,200 cfsNormal28th percentile · 125 yr recordBelow flood stageNWS forecast: 1.4 ft by Sun 2 PM, below flood stage.
Manistee RiverManistee River near Wellston, MI1,550 cfs8.73 ft1,630 cfsNormal33rd percentile · 30 yr recordNo NWS flood stage
Menominee RiverMenominee River at White Rapids Dam near Banat, MI1,200 cfs6.40 ft1,680 cfsBelow normal12th percentile · 28 yr recordBelow flood stageFlood stage 14 ft. NWS reads 6.4 ft here.
Au Sable RiverAU Sable River near AU Sable, MI1,190 cfs8.56 ftNot recordedNo historical recordNo NWS flood stage
Manistee RiverManistee River near Sherman, MI974 cfs11.88 ft955 cfsNormal54th percentile · 123 yr recordBelow flood stageNWS forecast: 11.9 ft by Sun 2 PM, below flood stage.
Kalamazoo RiverKalamazoo River at New Richmond, MI925 cfs9.84 ft1,640 cfsMuch below normal5th percentile · 32 yr recordBelow flood stageNWS issues forecasts here only during high water.
Au Sable RiverAU Sable River near Red Oak, MI843 cfs3.18 ft734 cfsNormal68th percentile · 118 yr recordBelow flood stageNWS forecast: 3.2 ft by Sun 2 PM, below flood stage.
Muskegon RiverMuskegon River at Evart, MI694 cfs7.22 ftNot recordedNo historical recordNo NWS flood stage
Grand RiverGrand River at Ionia, MI685 cfs8.19 ft932 cfsNormal31st percentile · 75 yr recordBelow flood stageNWS issues forecasts here only during high water.
Manistique RiverManistique River near Manistique, MI650 cfs2.92 ftNot recordedNo historical recordNo NWS flood stage
Tittabawassee RiverTittabawassee River at Midland, MI630 cfs9.46 ftNot recordedNo historical recordNo NWS flood stage
Kalamazoo RiverKalamazoo River at Comstock, MI625 cfs4.12 ft704 cfsNormal38th percentile · 94 yr recordBelow flood stageNWS issues forecasts here only during high water.
Thunder Bay RiverThunder Bay River at Herron Road near Bolton, MI523 cfs12.23 ftNot recordedNo historical recordNo NWS flood stage
Saint Joseph RiverST. Joseph River at Three Rivers, MI512 cfs2.95 ft743 cfsBelow normal21st percentile · 73 yr recordBelow flood stageNWS issues forecasts here only during high water.
East Branch Ontonagon RiverOntonagon River near Rockland, MI512 cfs5.30 ft960 cfsBelow normal12th percentile · 84 yr recordNo NWS flood stage
Pere Marquette RiverPere Marquette River at Scottville, MI489 cfs1.17 ft584 cfsNormal26th percentile · 87 yr recordBelow flood stageNWS issues forecasts here only during high water.
Tahquamenon RiverTahquamenon River near Paradise, MI411 cfs3.63 ftNot recordedNo historical recordBelow flood stageFlood stage 10 ft. NWS reads 3.62 ft here.
Tittabawassee RiverTittabawassee River at Sanford, MI401 cfs10.74 ftNot recordedNo historical recordNo NWS flood stage
Paw Paw RiverPaw Paw River at Riverside, MI398 cfs6.50 ft381 cfsNormal54th percentile · 75 yr recordBelow flood stageFlood stage 11 ft. NWS reads 6.48 ft here.
Grand RiverGrand River at Portland, MI332 cfs5.55 ft499 cfsNormal27th percentile · 74 yr recordNo NWS flood stage
South Branch White RiverWhite River near Whitehall, MI307 cfs1.37 ft384 cfsNormal25th percentile · 69 yr recordBelow flood stageNWS issues forecasts here only during high water.
Paint RiverPaint River near Alpha, MI280 cfs3.35 ft95 cfsAbove normal86th percentile · 74 yr recordNo NWS flood stage
Michigamme RiverMichigamme River near Crystal Falls, MI274 cfs2.71 ft298 cfsNormal44th percentile · 82 yr recordBelow flood stageFlood stage 8 ft. NWS reads 2.7 ft here.
Chippewa RiverChippewa River at S Homer RD near Midland265 cfs14.08 ftNot recordedNo historical recordNWS issues forecasts here only during high water.
Rifle RiverRifle River near Sterling, MI253 cfs1.85 ft216 cfsNormal61st percentile · 89 yr recordBelow flood stageNWS issues forecasts here only during high water.
Pine RiverPine River at High School Bridge near Hoxeyville, MI216 cfs3.95 ft242 cfsBelow normal12th percentile · 74 yr recordNo NWS flood stage
South Branch Au Sable RiverSouth Branch AU Sable River near Luzerne, MI207 cfs4.82 ft204 cfsNormal52nd percentile · 60 yr recordNo NWS flood stage
North Branch Tobacco RiverTobacco River at Glidden Road at Beaverton, MI207 cfs2.46 ft264 cfsBelow normal19th percentile · 78 yr recordBelow flood stageNWS issues forecasts here only during high water.
Sturgeon RiverSturgeon River at Wolverine, MI205 cfs2.87 ft210 cfsNormal45th percentile · 84 yr recordBelow flood stageFlood stage 5 ft. NWS reads 2.87 ft here.
Kalamazoo RiverKalamazoo River at Marshall, MI203 cfs4.04 ftNot recordedNo historical recordBelow flood stageNWS issues forecasts here only during high water.
North Branch Au Sable RiverNB AU Sable River at Kelloggs BR near Lovells, MI197 cfs3.12 ft146 cfsNo historical recordNo NWS flood stage
River RaisinRiver Raisin near Monroe, MI197 cfs2.45 ft217 cfsNormal43rd percentile · 89 yr recordNo NWS flood stage
Jordan RiverJordan River near East Jordan, MI180 cfs3.45 ft180 cfsNormal50th percentile · 60 yr recordNo NWS flood stage
Little Muskegon RiverLittle Muskegon River near Oak Grove, MI159 cfs3.15 ft262 cfsMuch below normal5th percentile · 31 yr recordBelow flood stageNWS forecast: 160 cfs by Sun 2 PM, below flood stage.
River RaisinRiver Raisin near Adrian, MI158 cfs4.40 ftNot recordedNo historical recordNo NWS flood stage
Thornapple RiverThornapple River near Hastings, MI158 cfs3.16 ft170 cfsNormal44th percentile · 82 yr recordBelow flood stageNWS issues forecasts here only during high water.
Huron RiverHuron River near Hamburg, MI156 cfs4.08 ft149 cfsNormal52nd percentile · 75 yr recordBelow flood stageNWS issues forecasts here only during high water.
Clinton RiverClinton River at Sterling Heights, MI154 cfs7.89 ft194 cfsNormal30th percentile · 48 yr recordNo NWS flood stage
Dead RiverDead River at Marquette, MI145 cfs5.85 ft225 cfsNormal29th percentile · 11 yr recordNo NWS flood stage
Shiawassee RiverShiawassee River at Owosso, MI135 cfs2.16 ft143 cfsNormal46th percentile · 95 yr recordNo NWS flood stage
Sturgeon RiverSturgeon River near Alston, MI133 cfs3.92 ft293 cfsMuch below normal9th percentile · 94 yr recordNo NWS flood stage
Pine RiverPine River at Kings Corner RD near Oscoda, MI126 cfs10.76 ftNot recordedNo historical recordNo NWS flood stage
Flint RiverFlint River near Fosters, MI124 cfs4.45 ft258 cfsBelow normal16th percentile · 87 yr recordNo NWS flood stage
Platte RiverPlatte River at Honor, MI123 cfs1.30 ft124 cfsNormal48th percentile · 36 yr recordNo NWS flood stage
Shiawassee RiverShiawassee River near Fergus, MI122 cfs1.63 ft158 cfsNormal32nd percentile · 86 yr recordNo NWS flood stage
Little Manistee RiverL Manistee R at Nine Mile Bridge near Freesoil, MI122 cfs5.11 ftNot recordedNo historical recordNo NWS flood stage
Rogue RiverRogue River near Rockford, MI111 cfs3.76 ft177 cfsBelow normal11th percentile · 74 yr recordBelow flood stageNWS issues forecasts here only during high water.
Flint RiverFlint River near Otisville, MI105 cfs2.77 ftNot recordedNo historical recordNo NWS flood stage
Boardman RiverBoardman R above Brown Bridge Road near Mayfield, MI101 cfs3.21 ft106 cfsNormal42nd percentile · 29 yr recordBelow flood stageNWS issues forecasts here only during high water.
Clinton RiverClinton River at Auburn Hills, MI99 cfs1.58 ft91 cfsNormal56th percentile · 91 yr recordNo NWS flood stage
Van Etten CreekVan Etten Creek at Hwy F-41 at Oscoda, MI99 cfs10.37 ftNot recordedNo historical recordNo NWS flood stage
Middle Branch Ontonagon RiverMiddle Branch Ontonagon River near Paulding, MI95 cfs4.15 ft150 cfsMuch below normal8th percentile · 84 yr recordBelow flood stageFlood stage 12 ft. NWS reads 4.15 ft here.
Battle CreekBattle Creek at Battle Creek, MI94 cfs0.74 ft108 cfsNormal39th percentile · 94 yr recordBelow flood stageNWS issues forecasts here only during high water.
Sturgeon RiverSturgeon River at US HWY-2 at Loretto, MI90 cfs1.48 ft195 cfsBelow normal11th percentile · 15 yr recordNo NWS flood stage
Portage RiverPortage River at Fifth Avenue at Three Rivers, MI87 cfs2.42 ft141 cfsNo historical recordNo NWS flood stage
Clam RiverClam River at Vogel Center, MI82 cfs2.86 ftNot recordedNo historical recordNo NWS flood stage

Streamflow from the U.S. Geological Survey, updated hourly. "Usually today" is the median for this calendar date over the gauge's full record. A gauge tells you how much water is moving, not whether a stretch is safe to run: check the channel, the hazards and a current local notice before you launch. Flood stages and forecasts: NOAA National Weather Service; "Vs normal" is our comparison with the USGS record, not a National Weather Service product.

All state river levels·Browse every mapped Michigan river