River Levels
Minnesota river levels
Live streamflow for 96 gauged Minnesota reaches, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.
48% of gauged Minnesota rivers are running below normal for the date, as of October 25, 2026.
Of 48 gauged reaches with a long enough USGS record, 23 are below normal (10 of them much below), 22 are in the normal range, and 3 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/minnesota.
| River | Flow | Usually today | Vs normal | NWS flood status |
|---|---|---|---|---|
| Mississippi RiverMississippi River at Winona, MN | 11,800 cfs5.74 ft | 19,400 cfs | Below normal17th percentile · 98 yr record | Below flood stageNWS forecast: 5.7 ft by Sun 1 PM, below flood stage. |
| Mississippi RiverMississippi River at Red Wing, MN | 8,800 cfs2.44 ft | 17,700 cfs | Below normal10th percentile · 29 yr record | Below flood stageNWS forecast: 2.4 ft by Sun 1 PM, below flood stage. |
| Rainy RiverRainy River at Manitou Rapids, MN | 6,320 cfs3.26 ft | 8,720 cfs | Normal29th percentile · 98 yr record | No NWS flood stage |
| Minnesota RiverMinnesota River near Jordan, MN | 2,600 cfs6.26 ft | 1,170 cfs | Normal67th percentile · 92 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Minnesota RiverMinnesota River at Mankato, MN | 2,290 cfs4.33 ft | Not recorded | No historical record | No NWS flood stage |
| Mississippi RiverMississippi River at ST. Cloud, MN | 2,200 cfs4.23 ft | 5,680 cfs | Below normal11th percentile · 38 yr record | Below flood stageNWS forecast: 4.2 ft by Sun 1 PM, below flood stage. |
| Mississippi RiverMississippi River at US Hwy 169 at Champlin, MN | 2,070 cfs4.27 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Mississippi RiverMississippi River near Royalton, MN | 1,700 cfs8.33 ft | Not recorded | No historical record | NWS issues forecasts here only during high water. |
| Saint Croix RiverST. Croix River at Stillwater, MN | 1,630 cfs675.54 ft | 4,480 cfs | Below normal10th percentile · 13 yr record | Below flood stageNWS forecast: 75.5 ft by Sun 1 PM, below flood stage. |
| Red Lake RiverRed Lake River at Crookston, MN | 1,240 cfs6.16 ft | 703 cfs | Normal73rd percentile · 125 yr record | No NWS flood stage |
| Red Lake RiverRed Lake River at Fisher, MN | 1,230 cfs12.88 ft | 939 cfs | Normal68th percentile · 27 yr record | No NWS flood stage |
| Blue Earth RiverBlue Earth River near Rapidan, MN | 1,090 cfs9.39 ft | Not recorded | No historical record | No NWS flood stage |
| Mississippi RiverMississippi River at Brainerd, MN | 969 cfs4.67 ft | 3,080 cfs | Much below normal8th percentile · 39 yr record | Below flood stageNWS forecast: 4.7 ft by Sun 1 PM, below flood stage. |
| Root RiverRoot River near Houston, MN | 819 cfs3.88 ft | 489 cfs | Above normal81st percentile · 117 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Thief RiverThief River near Thief River Falls, MN | 745 cfs7.94 ft | Not recorded | No historical record | No NWS flood stage |
| Mississippi RiverMississippi River at Aitkin, MN | 708 cfs2.25 ft | 2,440 cfs | Much below normal5th percentile · 81 yr record | Below flood stageNWS forecast: 2.5 ft by Tue 7 PM, below flood stage. |
| Red River of the NorthRed River of the North at Halstad, MN | 681 cfs3.71 ft | Not recorded | No historical record | No NWS flood stage |
| Crow Wing RiverCrow Wing River near Pillager, MN | 643 cfs3.56 ft | 1,220 cfs | Below normal11th percentile · 58 yr record | No NWS flood stage |
| Red River of the NorthRed River of the North near Georgetown, MN | 614 cfs14.02 ft | 1,050 cfs | No historical record | No NWS flood stage |
| Le Sueur RiverLE Sueur River near Rapidan, MN | 614 cfs7.04 ft | Not recorded | No historical record | No NWS flood stage |
| Saint Louis RiverST. Louis River at Scanlon, MN | 481 cfs2.68 ft | 1,250 cfs | Much below normal5th percentile · 118 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Root RiverRoot River near Pilot Mound, MN | 406 cfs8.39 ft | 254 cfs | Normal69th percentile · 24 yr record | Below flood stageFlood stage 19 ft. NWS reads 8.39 ft here. |
| Little Cannon RiverCannon River at 9TH ST. Bridge IN Cannon Falls, MN | 376 cfs7.87 ft | 602 cfs | Normal34th percentile · 11 yr record | No NWS flood stage |
| Cannon RiverCannon River at Welch, MN | 372 cfs3.93 ft | 290 cfs | Normal56th percentile · 117 yr record | No NWS flood stage |
| Minnesota RiverMinnesota River at New Ulm, MN | 340 cfs784.89 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Minnesota RiverMinnesota River at Morton, MN | 322 cfs7.50 ft | Not recorded | No historical record | No NWS flood stage |
| Cannon RiverCannon River at Northfield MN | 312 cfs890.28 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Cedar RiverCedar River near Austin, MN | 305 cfs3.58 ft | Not recorded | No historical record | No NWS flood stage |
| Mississippi RiverMississippi River at Willow Beach at Ball Club, MN | 284 cfs3.94 ft | Not recorded | No historical record | No NWS flood stage |
| Rapid RiverRapid River near Baudette, MN | 277 cfs4.02 ft | 149 cfs | Normal59th percentile · 70 yr record | No NWS flood stage |
| North Fork Crow RiverCrow River at Rockford, MN | 270 cfs2.46 ft | 214 cfs | Normal54th percentile · 117 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Minnesota RiverMinnesota River at Montevideo, MN | 266 cfs2.47 ft | Not recorded | No historical record | No NWS flood stage |
| Mississippi RiverMississippi River near Bemidji, MN | 247 cfs3.44 ft | 243 cfs | Normal51st percentile · 39 yr record | No NWS flood stage |
| Otter Tail RiverOtter Tail River below Orwell D near Fergus Falls, MN | 215 cfs2.37 ft | Not recorded | No historical record | No NWS flood stage |
| Big Fork RiverBig Fork River at Big Falls, MN | 208 cfs3.16 ft | Not recorded | No historical record | No NWS flood stage |
| Little Fork RiverLittle Fork River at Littlefork, MN | 205 cfs2.78 ft | 496 cfs | Below normal19th percentile · 117 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Crow Wing RiverCrow Wing River at Nimrod, MN | 202 cfs2.48 ft | 391 cfs | Below normal10th percentile · 116 yr record | No NWS flood stage |
| Straight RiverStraight River near Faribault, MN | 202 cfs4.41 ft | 139 cfs | Normal61st percentile · 61 yr record | No NWS flood stage |
| Yellow Bank RiverYellow Bank River near Odessa, MN | 193 cfs3.63 ft | Not recorded | No historical record | No NWS flood stage |
| South Fork Root RiverSouth Fork Root River near Houston, MN | 192 cfs2.18 ft | 130 cfs | Above normal77th percentile · 73 yr record | Below flood stageFlood stage 10 ft. NWS reads 2.18 ft here. |
| Chippewa RiverChippewa River near Milan, MN | 182 cfs1.42 ft | Not recorded | No historical record | No NWS flood stage |
| Minnesota RiverMinnesota River at Hwy 212 IN Granite Falls, MN | 178 cfs879.57 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Otter Tail RiverOtter Tail River near Elizabeth, MN | 170 cfs4.91 ft | Not recorded | No historical record | No NWS flood stage |
| Red Lake RiverRed Lake River at High Landing near Goodridge, MN | 159 cfs2.32 ft | Not recorded | No historical record | No NWS flood stage |
| Rum RiverRum River near ST. Francis, MN | 139 cfs2.17 ft | 335 cfs | Below normal12th percentile · 97 yr record | Below flood stageNWS issues forecasts here only during high water. |
| South Kawishiwi RiverSouth Kawishiwi R above White Iron Lake near Ely, MN | 122 cfs3.47 ft | 231 cfs | Below normal23rd percentile · 51 yr record | No NWS flood stage |
| Sauk RiverSauk River near ST. Cloud, MN | 118 cfs1.47 ft | 150 cfs | Normal40th percentile · 117 yr record | NWS issues forecasts here only during high water. |
| Clearwater RiverClearwater River at Red Lake Falls, MN | 115 cfs5.48 ft | Not recorded | No historical record | No NWS flood stage |
| Zumbro RiverSouth Fork Zumbro River at Rochester, MN | 115 cfs2.69 ft | 99 cfs | Normal56th percentile · 45 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Roseau RiverRoseau River at Ross, MN | 102 cfs2.92 ft | Not recorded | No historical record | No NWS flood stage |
| Kettle RiverKettle River below Sandstone, MN | 97 cfs3.90 ft | 336 cfs | Much below normal5th percentile · 59 yr record | No NWS flood stage |
| Roseau RiverRoseau River below State Ditch 51 near Caribou, MN | 96 cfs2.46 ft | Not recorded | No historical record | No NWS flood stage |
| Watonwan RiverWatonwan River near Garden City, MN | 95 cfs1.12 ft | Not recorded | No historical record | No NWS flood stage |
| Snake RiverSnake River near Pine City, MN | 95 cfs2.81 ft | 215 cfs | Much below normal7th percentile · 112 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Chippewa RiverChippewa River (TW) near Watson, MN | 94 cfs36.87 ft | Not recorded | No historical record | No NWS flood stage |
| Pomme de Terre RiverPomme DE Terre River at Appleton, MN | 91 cfs4.44 ft | Not recorded | No historical record | No NWS flood stage |
| Wild Rice RiverWild Rice River at Twin Valley, MN | 64 cfs2.04 ft | Not recorded | No historical record | No NWS flood stage |
| Wild Rice RiverWild Rice River at Hendrum, MN | 63 cfs3.66 ft | 94 cfs | Normal34th percentile · 82 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Vermilion RiverVermilion River near Crane Lake, MN | 58 cfs4.02 ft | Not recorded | No historical record | No NWS flood stage |
| Prairie RiverPrairie River near Taconite, MN | 55 cfs2.17 ft | Not recorded | No historical 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 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.
By state
Other states
Alabama
104 gauges
Alaska
20 gauges
Arizona
107 gauges
Arkansas
83 gauges
California
292 gauges
Colorado
175 gauges
Connecticut
41 gauges
Florida
119 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
Michigan
137 gauges
Mississippi
70 gauges
Missouri
156 gauges
Montana
162 gauges
Nebraska
96 gauges
Nevada
64 gauges
New Hampshire
37 gauges
New Jersey
74 gauges
New Mexico
84 gauges
New York
190 gauges
North Carolina
157 gauges
North Dakota
78 gauges
Ohio
127 gauges
Oklahoma
108 gauges
Oregon
151 gauges
Pennsylvania
179 gauges
Rhode Island
14 gauges
South Carolina
82 gauges
South Dakota
79 gauges
Tennessee
91 gauges
Texas
369 gauges
Utah
116 gauges
Vermont
44 gauges
Virginia
142 gauges
Washington
165 gauges
West Virginia
78 gauges
Wisconsin
103 gauges
Wyoming
89 gauges





