River Levels
Saskatchewan river levels
Live streamflow at 122 gauged Saskatchewan rivers, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.
41% of gauged Saskatchewan rivers are running above normal for the date, as of October 27, 2026.
Of 120 gauged rivers with a long enough Water Survey of Canada record, 42 are below normal (39 of them much below), 29 are in the normal range, and 49 are above normal (28 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 Water Survey of Canada streamflow, anglinghubs.com/flows/saskatchewan.
| River | Flow | Usually today | Vs normal |
|---|---|---|---|
| Huff Lake Pumping CanalHuff Lake Pumping Canal | 143,378 cfs2704.59 ft | 0.0 cfs | Much above normal95th percentile · 75 yr record |
| Churchill RiverChurchill River at Sandy Bay | 27,616 cfs16.32 ft | 23,449 cfs | Normal65th percentile · 99 yr record |
| Churchill RiverChurchill River above Wintego Rapids | 27,192 cfs30.28 ft | 23,837 cfs | Normal70th percentile · 41 yr record |
| Saskatchewan RiverSaskatchewan River below Tobin Lake | 16,139 cfs8.33 ft | 11,018 cfs | Above normal84th percentile · 65 yr record |
| Churchill RiverChurchill River above Otter Rapids | 12,713 cfs5.88 ft | 10,700 cfs | Normal64th percentile · 63 yr record |
| Reindeer RiverReindeer River above Devil Rapids | 12,396 cfs24.23 ft | 11,513 cfs | Normal57th percentile · 41 yr record |
| Fond Du Lac RiverFond Du Lac River at Outlet of Black Lake | 11,689 cfs4.73 ft | 10,806 cfs | Normal58th percentile · 63 yr record |
| Saskatchewan RiverSaskatchewan River below the Forks | 10,665 cfs1237.96 ft | 10,488 cfs | Normal52nd percentile · 11 yr record |
| North Saskatchewan RiverNorth Saskatchewan River at Prince Albert | 5,792 cfs5.23 ft | 5,121 cfs | Normal63rd percentile · 115 yr record |
| South Saskatchewan RiverSouth Saskatchewan River at Saskatoon | 5,439 cfs7.30 ft | 5,015 cfs | Normal55th percentile · 116 yr record |
| North Saskatchewan RiverNorth Saskatchewan River near Deer Creek | 5,368 cfs4.39 ft | 5,050 cfs | Normal59th percentile · 109 yr record |
| North Saskatchewan RiverNorth Saskatchewan River near Borden | 5,227 cfs1451.81 ft | Not recorded | No historical record |
| Macfarlane RiverMacfarlane River at Outlet of Davy Lake | 2,652 cfs12.47 ft | 2,052 cfs | Above normal86th percentile · 59 yr record |
| Wathaman RiverWathaman River below Wathaman Lake | 2,045 cfs4.48 ft | 1,974 cfs | Normal52nd percentile · 56 yr record |
| Abitau RiverAbitau River above Cuming Lake | 1,805 cfs17.83 ft | 643 cfs | Much above normal95th percentile · 39 yr record |
| Geikie RiverGeikie River below Wheeler River | 1,293 cfs4.35 ft | 1,522 cfs | Normal33rd percentile · 60 yr record |
| Tazin RiverTazin River above Tazin Lake | 946 cfs21.75 ft | 337 cfs | Much above normal95th percentile · 39 yr record |
| Waterfound RiverWaterfound River below Theriau Lake | 795 cfs7.38 ft | 726 cfs | Normal58th percentile · 52 yr record |
| Dillon RiverDillon River below Dillon Lake | 773 cfs7.00 ft | 229 cfs | Much above normal95th percentile · 57 yr record |
| Cold RiverCold River at Outlet of Cold Lake | 692 cfs1755.08 ft | 436 cfs | Normal70th percentile · 74 yr record |
| Qu'appelle RiverQu'appelle River near Welby | 675 cfs8.41 ft | 212 cfs | Much above normal91st percentile · 110 yr record |
| Douglas RiverDouglas River near Cluff Lake | 671 cfs6.49 ft | 335 cfs | Much above normal95th percentile · 52 yr record |
| Carrot RiverCarrot River near Turnberry | 607 cfs858.01 ft | 328 cfs | Above normal76th percentile · 61 yr record |
| Rapid RiverRapid River at Outlet of Lac La Ronge | 600 cfs21.60 ft | 1,289 cfs | Below normal10th percentile · 70 yr record |
| Wheeler RiverWheeler River below Russell Lake | 544 cfs5.65 ft | 595 cfs | Normal35th percentile · 52 yr record |
| Qu'appelle RiverQu'appelle River below Loon Creek | 526 cfs3.20 ft | 129 cfs | Much above normal95th percentile · 70 yr record |
| Haultain RiverHaultain River above Norbert River | 519 cfs3.24 ft | 583 cfs | Normal36th percentile · 60 yr record |
| Canoe RiverCanoe River near Beauval | 516 cfs7.04 ft | 403 cfs | Normal63rd percentile · 54 yr record |
| Qu'appelle RiverQu'appelle River below Craven Dam | 291 cfs4.76 ft | 67 cfs | Above normal84th percentile · 99 yr record |
| Assiniboine RiverAssiniboine River at Kamsack | 265 cfs11.05 ft | 19 cfs | Much above normal94th percentile · 81 yr record |
| Wapiskau RiverWapiskau River above White Lake | 265 cfs26.17 ft | 350 cfs | Normal32nd percentile · 10 yr record |
| Whitesand RiverWhitesand River near Canora | 258 cfs1540.11 ft | 4.0 cfs | Much above normal95th percentile · 82 yr record |
| Souris RiverSouris River below Rafferty Reservoir | 180 cfs8.99 ft | 0.1 cfs | Much above normal95th percentile · 35 yr record |
| White Gull CreekWhite Gull Creek at Highway No. 106 | 131 cfs7.98 ft | 46 cfs | Above normal84th percentile · 32 yr record |
| Qu'appelle RiverQu'appelle River near Lumsden | 105 cfs1611.40 ft | 45 cfs | Much above normal91st percentile · 116 yr record |
| Elbow Diversion CanalElbow Diversion Canal at Drop Structure | 70 cfs4.22 ft | 58 cfs | Normal58th percentile · 69 yr record |
| Qu'appelle RiverQu'appelle River above Buffalo Pound Lake | 53 cfs18.13 ft | 30 cfs | Normal70th percentile · 90 yr record |
| Wascana CreekWascana Creek near Lumsden | 45 cfs5.74 ft | 22 cfs | Much above normal93rd percentile · 80 yr record |
| Yorkton CreekYorkton Creek near Ebenezer | 41 cfs1.00 ft | 3.3 cfs | Much above normal95th percentile · 84 yr record |
| Swift Current CreekSwift Current Creek near Leinan | 36 cfs3.78 ft | 22 cfs | Normal75th percentile · 52 yr record |
| Moose Mountain CreekMoose Mountain Creek below Grant Devine Lake | 32 cfs27.54 ft | 3.7 cfs | Much above normal94th percentile · 12 yr record |
| Dore RiverDore River near the Mouth | 31 cfs4.07 ft | 86 cfs | Below normal19th percentile · 56 yr record |
| Charlot RiverCharlot River at Outlet of Webb Lake | 30 cfs22.57 ft | 5.5 cfs | Above normal86th percentile · 15 yr record |
| Saskatchewan River Old ChannelSaskatchewan River Old Channel | 30 cfs3.88 ft | 81 cfs | Normal26th percentile · 55 yr record |
| Assiniboine RiverAssiniboine River at Sturgis | 26 cfs3.70 ft | 6.4 cfs | Above normal79th percentile · 81 yr record |
| Cottonwood CreekCottonwood Creek near Lumsden | 25 cfs4.42 ft | 0.0 cfs | Much above normal95th percentile · 52 yr record |
| Battle CreekBattle Creek below Wilson's Weir | 24 cfs3.59 ft | 15 cfs | Above normal87th percentile · 46 yr record |
| Battle CreekBattle Creek at International Boundary | 20 cfs3.85 ft | 9.7 cfs | Above normal85th percentile · 109 yr record |
| Swift Current CreekSwift Current Creek below Rock Creek | 20 cfs5.93 ft | 12 cfs | Above normal81st percentile · 71 yr record |
| Moose Jaw RiverMoose Jaw River near Burdick | 17 cfs1732.79 ft | 3.4 cfs | Above normal86th percentile · 83 yr record |
| Battle CreekBattle Creek below Nashlyn Project | 14 cfs3.89 ft | 13 cfs | Normal54th percentile · 61 yr record |
| Battle CreekBattle Creek near Consul | 13 cfs3.11 ft | 13 cfs | Normal48th percentile · 61 yr record |
| Bear CreekBear Creek near Piapot | 12 cfs6.24 ft | 4.7 cfs | Above normal88th percentile · 118 yr record |
| Yellow Grass DitchYellow Grass Ditch near Yellow Grass | 12 cfs2.45 ft | 0.0 cfs | Much above normal95th percentile · 69 yr record |
| Boggy CreekBoggy Creek near Lumsden | 11 cfs5.78 ft | 0.2 cfs | Much above normal95th percentile · 82 yr record |
| Cutarm CreekCutarm Creek near Spy Hill | 8.8 cfs3.97 ft | 3.9 cfs | Above normal79th percentile · 86 yr record |
| Ekapo CreekEkapo Creek near Marieval | 8.5 cfs5.71 ft | 0.2 cfs | Much above normal95th percentile · 69 yr record |
| Moose Mountain CreekMoose Mountain Creek above Grant Devine Lake | 7.7 cfs7.19 ft | 1.9 cfs | Above normal76th percentile · 35 yr record |
| Ironspring CreekIronspring Creek near Watson | 7.6 cfs3.51 ft | 0.3 cfs | Much above normal93rd percentile · 99 yr record |
| Frenchman RiverFrenchman River at Ravenscrag | 7.4 cfs3113.39 ft | 7.0 cfs | Normal53rd percentile · 112 yr record |
Streamflow from the Water Survey of Canada (Environment and Climate Change Canada), Open Government Licence - Canada, read every six hours. "Usually today" is the median for this calendar date, which we compute from the gauge's own daily record (HYDAT). 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.
All state river levels·Browse every mapped Saskatchewan river
By state
Other states
Alabama
105 gauges
Alaska
20 gauges
Alberta
292 gauges
Arizona
106 gauges
Arkansas
83 gauges
British Columbia
349 gauges
California
295 gauges
Colorado
177 gauges
Connecticut
41 gauges
Florida
121 gauges
Georgia
169 gauges
Hawaii
12 gauges
Idaho
129 gauges
Illinois
115 gauges
Indiana
131 gauges
Iowa
99 gauges
Kansas
130 gauges
Kentucky
111 gauges
Louisiana
55 gauges
Maine
50 gauges
Manitoba
148 gauges
Maryland
65 gauges
Massachusetts
60 gauges
Michigan
137 gauges
Minnesota
96 gauges
Mississippi
69 gauges
Missouri
156 gauges
Montana
163 gauges
Nebraska
96 gauges
Nevada
63 gauges
New Brunswick
36 gauges
New Hampshire
37 gauges
New Jersey
76 gauges
New Mexico
84 gauges
New York
191 gauges
Newfoundland and Labrador
81 gauges
North Carolina
157 gauges
North Dakota
77 gauges
Northwest Territories
50 gauges
Nova Scotia
33 gauges
Nunavut
14 gauges
Ohio
127 gauges
Oklahoma
108 gauges
Ontario
398 gauges
Oregon
152 gauges
Pennsylvania
179 gauges
Rhode Island
14 gauges
South Carolina
81 gauges
South Dakota
80 gauges
Tennessee
91 gauges
Texas
370 gauges
Utah
118 gauges
Vermont
44 gauges
Virginia
141 gauges
Washington
165 gauges
West Virginia
78 gauges
Wisconsin
102 gauges
Wyoming
89 gauges
Yukon
22 gauges





