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 26, 2026.
Of 85 gauged reaches with a long enough USGS record, 36 are below normal (13 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: Angling Hubs analysis of USGS streamflow, anglinghubs.com/flows/michigan.
| River | Flow | Usually today | Vs normal | NWS flood status |
|---|---|---|---|---|
| Detroit RiverDetroit River at Fort Wayne at Detroit, MI | 193,000 cfs573.71 ft | 212,000 cfs | Normal28th percentile · 18 yr record | No NWS flood stage |
| Saint Clair RiverST. Clair River at Port Huron, MI | 188,000 cfs577.92 ft | 208,000 cfs | Normal31st percentile · 18 yr record | No NWS flood stage |
| Saint Marys RiverST. Marys River at Sault Ste. Marie, Ontario | 70,600 cfs579.36 ft | Not recorded | No historical record | No NWS flood stage |
| Saint Joseph RiverST. Joseph River at Niles, MI | 2,040 cfs5.10 ft | 2,270 cfs | Normal39th percentile · 96 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Grand RiverGrand River at Grand Rapids, MI | 1,640 cfs1.47 ft | 2,160 cfs | Normal28th percentile · 125 yr record | Below flood stageNWS forecast: 1.4 ft by Mon 2 AM, below flood stage. |
| Manistee RiverManistee River near Wellston, MI | 1,510 cfs8.70 ft | 1,650 cfs | Normal27th percentile · 30 yr record | No NWS flood stage |
| Menominee RiverMenominee River at White Rapids Dam near Banat, MI | 1,210 cfs6.41 ft | 1,990 cfs | Below normal12th percentile · 28 yr record | Below flood stageFlood stage 14 ft. NWS reads 6.42 ft here. |
| Au Sable RiverAU Sable River near AU Sable, MI | 1,170 cfs8.53 ft | Not recorded | No historical record | No NWS flood stage |
| Kalamazoo RiverKalamazoo River at New Richmond, MI | 1,160 cfs10.34 ft | 1,730 cfs | Below normal11th percentile · 32 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Manistee RiverManistee River near Sherman, MI | 974 cfs11.88 ft | 956 cfs | Normal54th percentile · 123 yr record | Below flood stageNWS forecast: 11.9 ft by Mon 2 AM, below flood stage. |
| Saint Joseph RiverST. Joseph River at Three Rivers, MI | 965 cfs3.77 ft | 718 cfs | Normal67th percentile · 73 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Au Sable RiverAU Sable River near Red Oak, MI | 843 cfs3.18 ft | 730 cfs | Normal66th percentile · 118 yr record | Below flood stageNWS forecast: 3.2 ft by Mon 2 AM, below flood stage. |
| Saginaw RiverSaginaw River at Midland Street at Bay City, MI | 800 cfs578.97 ft | Not recorded | No historical record | No NWS flood stage |
| Tittabawassee RiverTittabawassee River at Midland, MI | 703 cfs9.61 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Muskegon RiverMuskegon River at Evart, MI | 694 cfs7.22 ft | Not recorded | No historical record | No NWS flood stage |
| Grand RiverGrand River at Ionia, MI | 680 cfs8.18 ft | 925 cfs | Normal32nd percentile · 75 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Manistique RiverManistique River near Manistique, MI | 650 cfs2.92 ft | Not recorded | No historical record | Below flood stage |
| Kalamazoo RiverKalamazoo River at Comstock, MI | 619 cfs4.11 ft | 692 cfs | Normal38th percentile · 94 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Thunder Bay RiverThunder Bay River at Herron Road near Bolton, MI | 523 cfs12.23 ft | Not recorded | No historical record | No NWS flood stage |
| East Branch Ontonagon RiverOntonagon River near Rockland, MI | 508 cfs5.29 ft | 948 cfs | Much below normal9th percentile · 84 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Pere Marquette RiverPere Marquette River at Scottville, MI | 492 cfs1.18 ft | 595 cfs | Normal26th percentile · 87 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Tahquamenon RiverTahquamenon River near Paradise, MI | 407 cfs3.62 ft | Not recorded | No historical record | Below flood stageFlood stage 10 ft. NWS reads 3.61 ft here. |
| Paw Paw RiverPaw Paw River at Riverside, MI | 392 cfs6.46 ft | 385 cfs | Normal52nd percentile · 75 yr record | Below flood stageFlood stage 11 ft. NWS reads 6.45 ft here. |
| Grand RiverGrand River at Portland, MI | 341 cfs5.57 ft | 468 cfs | Normal28th percentile · 74 yr record | Below flood stageNWS issues forecasts here only during high water. |
| South Branch White RiverWhite River near Whitehall, MI | 307 cfs1.37 ft | 387 cfs | Normal26th percentile · 69 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Paint RiverPaint River near Alpha, MI | 280 cfs3.35 ft | 95 cfs | Above normal85th percentile · 74 yr record | No NWS flood stage |
| Michigamme RiverMichigamme River near Crystal Falls, MI | 268 cfs2.69 ft | 304 cfs | Normal41st percentile · 82 yr record | Below flood stageFlood stage 8 ft. NWS reads 2.69 ft here. |
| Rifle RiverRifle River near Sterling, MI | 266 cfs1.91 ft | 213 cfs | Normal69th percentile · 89 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Chippewa RiverChippewa River at S Homer RD near Midland | 265 cfs14.08 ft | Not recorded | No historical record | NWS issues forecasts here only during high water. |
| Tittabawassee RiverTittabawassee River at Sanford, MI | 229 cfs10.09 ft | Not recorded | No historical record | NWS issues forecasts here only during high water. |
| Pine RiverPine River at High School Bridge near Hoxeyville, MI | 216 cfs3.95 ft | 251 cfs | Below normal13th percentile · 74 yr record | No NWS flood stage |
| South Branch Au Sable RiverSouth Branch AU Sable River near Luzerne, MI | 209 cfs4.83 ft | 205 cfs | Normal53rd percentile · 60 yr record | No NWS flood stage |
| Sturgeon RiverSturgeon River at Wolverine, MI | 203 cfs2.86 ft | 211 cfs | Normal43rd percentile · 84 yr record | Below flood stageFlood stage 5 ft. NWS reads 2.86 ft here. |
| North Branch Tobacco RiverTobacco River at Glidden Road at Beaverton, MI | 203 cfs2.44 ft | 257 cfs | Below normal22nd percentile · 78 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Kalamazoo RiverKalamazoo River at Marshall, MI | 200 cfs4.03 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| River RaisinRiver Raisin near Monroe, MI | 193 cfs2.44 ft | 212 cfs | Normal43rd percentile · 89 yr record | No NWS flood stage |
| North Branch Au Sable RiverNB AU Sable River at Kelloggs BR near Lovells, MI | 192 cfs3.09 ft | 153 cfs | No historical record | No NWS flood stage |
| Jordan RiverJordan River near East Jordan, MI | 178 cfs3.44 ft | 178 cfs | Normal50th percentile · 60 yr record | No NWS flood stage |
| Little Muskegon RiverLittle Muskegon River near Oak Grove, MI | 159 cfs3.15 ft | 272 cfs | Much below normal5th percentile · 31 yr record | Below flood stageNWS forecast: 160 cfs by Mon 2 AM, below flood stage. |
| River RaisinRiver Raisin near Adrian, MI | 158 cfs4.40 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Thornapple RiverThornapple River near Hastings, MI | 155 cfs3.15 ft | 173 cfs | Normal42nd percentile · 82 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Shiawassee RiverShiawassee River near Fergus, MI | 149 cfs1.84 ft | 163 cfs | Normal43rd percentile · 86 yr record | No NWS flood stage |
| Clinton RiverClinton River at Sterling Heights, MI | 148 cfs7.86 ft | 199 cfs | Below normal23rd percentile · 48 yr record | No NWS flood stage |
| Huron RiverHuron River near Hamburg, MI | 147 cfs4.02 ft | 151 cfs | Normal47th percentile · 75 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Shiawassee RiverShiawassee River at Owosso, MI | 137 cfs2.17 ft | 150 cfs | Normal44th percentile · 95 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Dead RiverDead River at Marquette, MI | 135 cfs5.81 ft | 289 cfs | Normal27th percentile · 11 yr record | No NWS flood stage |
| Sturgeon RiverSturgeon River near Alston, MI | 131 cfs3.91 ft | 307 cfs | Below normal11th percentile · 94 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Flint RiverFlint River near Fosters, MI | 129 cfs4.48 ft | 265 cfs | Below normal15th percentile · 87 yr record | No NWS flood stage |
| Pine RiverPine River at Kings Corner RD near Oscoda, MI | 126 cfs10.76 ft | Not recorded | No historical record | No NWS flood stage |
| Platte RiverPlatte River at Honor, MI | 123 cfs1.30 ft | 124 cfs | Normal48th percentile · 36 yr record | No NWS flood stage |
| Little Manistee RiverL Manistee R at Nine Mile Bridge near Freesoil, MI | 122 cfs5.11 ft | Not recorded | No historical record | No NWS flood stage |
| Rogue RiverRogue River near Rockford, MI | 113 cfs3.77 ft | 176 cfs | Below normal12th percentile · 74 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Flint RiverFlint River near Otisville, MI | 101 cfs2.74 ft | Not recorded | No historical record | No NWS flood stage |
| Clinton RiverClinton River at Auburn Hills, MI | 101 cfs1.59 ft | 90 cfs | Normal59th percentile · 91 yr record | No NWS flood stage |
| Boardman RiverBoardman R above Brown Bridge Road near Mayfield, MI | 100 cfs3.20 ft | 106 cfs | Normal39th percentile · 29 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Van Etten CreekVan Etten Creek at Hwy F-41 at Oscoda, MI | 99 cfs10.37 ft | Not recorded | No historical record | No NWS flood stage |
| Middle Branch Ontonagon RiverMiddle Branch Ontonagon River near Paulding, MI | 94 cfs4.14 ft | 147 cfs | Much below normal7th percentile · 84 yr record | Below flood stageFlood stage 12 ft. NWS reads 4.15 ft here. |
| Battle CreekBattle Creek at Battle Creek, MI | 94 cfs0.74 ft | 111 cfs | Normal37th percentile · 94 yr record | Below flood stageNWS issues forecasts here only during high water. |
| East Branch Escanaba RiverMiddle Branch Escanaba River near Princeton, MI | 94 cfs1.60 ft | 168 cfs | Much below normal8th percentile · 65 yr record | No NWS flood stage |
| Sturgeon RiverSturgeon River at US HWY-2 at Loretto, MI | 91 cfs1.49 ft | 230 cfs | Below normal11th percentile · 15 yr record | No 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 it is fishing well or safe to wade: check the regulations and a current local report before you go. Flood stages and forecasts: NOAA National Weather Service; "Vs normal" is our comparison with the USGS record, not a National Weather Service product.
By state
Other states
Alabama
104 gauges
Alaska
20 gauges
Arizona
106 gauges
Arkansas
83 gauges
California
293 gauges
Colorado
176 gauges
Connecticut
41 gauges
Florida
120 gauges
Georgia
168 gauges
Hawaii
12 gauges
Idaho
128 gauges
Illinois
115 gauges
Indiana
131 gauges
Iowa
99 gauges
Kansas
130 gauges
Kentucky
112 gauges
Louisiana
55 gauges
Maine
49 gauges
Maryland
66 gauges
Massachusetts
60 gauges
Minnesota
96 gauges
Mississippi
70 gauges
Missouri
156 gauges
Montana
162 gauges
Nebraska
96 gauges
Nevada
64 gauges
New Hampshire
37 gauges
New Jersey
76 gauges
New Mexico
85 gauges
New York
190 gauges
North Carolina
157 gauges
North Dakota
78 gauges
Ohio
127 gauges
Oklahoma
108 gauges
Oregon
152 gauges
Pennsylvania
179 gauges
Rhode Island
14 gauges
South Carolina
82 gauges
South Dakota
80 gauges
Tennessee
91 gauges
Texas
369 gauges
Utah
117 gauges
Vermont
44 gauges
Virginia
142 gauges
Washington
165 gauges
West Virginia
78 gauges
Wisconsin
103 gauges
Wyoming
89 gauges





