Skip to content

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: Paddling Hubs analysis of Water Survey of Canada streamflow, paddlinghubs.com/flows/saskatchewan.

RiverFlowUsually todayVs normal
Huff Lake Pumping CanalHuff Lake Pumping Canal143,378 cfs2704.59 ft0.0 cfsMuch above normal95th percentile · 75 yr record
Churchill RiverChurchill River at Sandy Bay27,616 cfs16.32 ft23,449 cfsNormal65th percentile · 99 yr record
Churchill RiverChurchill River above Wintego Rapids27,192 cfs30.28 ft23,837 cfsNormal70th percentile · 41 yr record
Saskatchewan RiverSaskatchewan River below Tobin Lake16,139 cfs8.33 ft11,018 cfsAbove normal84th percentile · 65 yr record
Churchill RiverChurchill River above Otter Rapids12,713 cfs5.88 ft10,700 cfsNormal64th percentile · 63 yr record
Reindeer RiverReindeer River above Devil Rapids12,396 cfs24.23 ft11,513 cfsNormal57th percentile · 41 yr record
Fond Du Lac RiverFond Du Lac River at Outlet of Black Lake11,689 cfs4.73 ft10,806 cfsNormal58th percentile · 63 yr record
Saskatchewan RiverSaskatchewan River below the Forks10,665 cfs1237.96 ft10,488 cfsNormal52nd percentile · 11 yr record
North Saskatchewan RiverNorth Saskatchewan River at Prince Albert5,792 cfs5.23 ft5,121 cfsNormal63rd percentile · 115 yr record
South Saskatchewan RiverSouth Saskatchewan River at Saskatoon5,439 cfs7.30 ft5,015 cfsNormal55th percentile · 116 yr record
North Saskatchewan RiverNorth Saskatchewan River near Deer Creek5,368 cfs4.39 ft5,050 cfsNormal59th percentile · 109 yr record
North Saskatchewan RiverNorth Saskatchewan River near Borden5,227 cfs1451.81 ftNot recordedNo historical record
Macfarlane RiverMacfarlane River at Outlet of Davy Lake2,652 cfs12.47 ft2,052 cfsAbove normal86th percentile · 59 yr record
Wathaman RiverWathaman River below Wathaman Lake2,045 cfs4.48 ft1,974 cfsNormal52nd percentile · 56 yr record
Abitau RiverAbitau River above Cuming Lake1,805 cfs17.83 ft643 cfsMuch above normal95th percentile · 39 yr record
Geikie RiverGeikie River below Wheeler River1,293 cfs4.35 ft1,522 cfsNormal33rd percentile · 60 yr record
Tazin RiverTazin River above Tazin Lake946 cfs21.75 ft337 cfsMuch above normal95th percentile · 39 yr record
Waterfound RiverWaterfound River below Theriau Lake795 cfs7.38 ft726 cfsNormal58th percentile · 52 yr record
Dillon RiverDillon River below Dillon Lake773 cfs7.00 ft229 cfsMuch above normal95th percentile · 57 yr record
Cold RiverCold River at Outlet of Cold Lake692 cfs1755.08 ft436 cfsNormal70th percentile · 74 yr record
Qu'appelle RiverQu'appelle River near Welby675 cfs8.41 ft212 cfsMuch above normal91st percentile · 110 yr record
Douglas RiverDouglas River near Cluff Lake671 cfs6.49 ft335 cfsMuch above normal95th percentile · 52 yr record
Carrot RiverCarrot River near Turnberry607 cfs858.01 ft328 cfsAbove normal76th percentile · 61 yr record
Rapid RiverRapid River at Outlet of Lac La Ronge600 cfs21.60 ft1,289 cfsBelow normal10th percentile · 70 yr record
Wheeler RiverWheeler River below Russell Lake544 cfs5.65 ft595 cfsNormal35th percentile · 52 yr record
Qu'appelle RiverQu'appelle River below Loon Creek526 cfs3.20 ft129 cfsMuch above normal95th percentile · 70 yr record
Haultain RiverHaultain River above Norbert River519 cfs3.24 ft583 cfsNormal36th percentile · 60 yr record
Canoe RiverCanoe River near Beauval516 cfs7.04 ft403 cfsNormal63rd percentile · 54 yr record
Qu'appelle RiverQu'appelle River below Craven Dam291 cfs4.76 ft67 cfsAbove normal84th percentile · 99 yr record
Assiniboine RiverAssiniboine River at Kamsack265 cfs11.05 ft19 cfsMuch above normal94th percentile · 81 yr record
Wapiskau RiverWapiskau River above White Lake265 cfs26.17 ft350 cfsNormal32nd percentile · 10 yr record
Whitesand RiverWhitesand River near Canora258 cfs1540.11 ft4.0 cfsMuch above normal95th percentile · 82 yr record
Souris RiverSouris River below Rafferty Reservoir180 cfs8.99 ft0.1 cfsMuch above normal95th percentile · 35 yr record
White Gull CreekWhite Gull Creek at Highway No. 106131 cfs7.98 ft46 cfsAbove normal84th percentile · 32 yr record
Qu'appelle RiverQu'appelle River near Lumsden105 cfs1611.40 ft45 cfsMuch above normal91st percentile · 116 yr record
Elbow Diversion CanalElbow Diversion Canal at Drop Structure70 cfs4.22 ft58 cfsNormal58th percentile · 69 yr record
Qu'appelle RiverQu'appelle River above Buffalo Pound Lake53 cfs18.13 ft30 cfsNormal70th percentile · 90 yr record
Wascana CreekWascana Creek near Lumsden45 cfs5.74 ft22 cfsMuch above normal93rd percentile · 80 yr record
Yorkton CreekYorkton Creek near Ebenezer41 cfs1.00 ft3.3 cfsMuch above normal95th percentile · 84 yr record
Swift Current CreekSwift Current Creek near Leinan36 cfs3.78 ft22 cfsNormal75th percentile · 52 yr record
Moose Mountain CreekMoose Mountain Creek below Grant Devine Lake32 cfs27.54 ft3.7 cfsMuch above normal94th percentile · 12 yr record
Dore RiverDore River near the Mouth31 cfs4.07 ft86 cfsBelow normal19th percentile · 56 yr record
Charlot RiverCharlot River at Outlet of Webb Lake30 cfs22.57 ft5.5 cfsAbove normal86th percentile · 15 yr record
Saskatchewan River Old ChannelSaskatchewan River Old Channel30 cfs3.88 ft81 cfsNormal26th percentile · 55 yr record
Assiniboine RiverAssiniboine River at Sturgis26 cfs3.70 ft6.4 cfsAbove normal79th percentile · 81 yr record
Cottonwood CreekCottonwood Creek near Lumsden25 cfs4.42 ft0.0 cfsMuch above normal95th percentile · 52 yr record
Battle CreekBattle Creek below Wilson's Weir24 cfs3.59 ft15 cfsAbove normal87th percentile · 46 yr record
Battle CreekBattle Creek at International Boundary20 cfs3.85 ft9.7 cfsAbove normal85th percentile · 109 yr record
Swift Current CreekSwift Current Creek below Rock Creek20 cfs5.93 ft12 cfsAbove normal81st percentile · 71 yr record
Moose Jaw RiverMoose Jaw River near Burdick17 cfs1732.79 ft3.4 cfsAbove normal86th percentile · 83 yr record
Battle CreekBattle Creek below Nashlyn Project14 cfs3.89 ft13 cfsNormal54th percentile · 61 yr record
Battle CreekBattle Creek near Consul13 cfs3.11 ft13 cfsNormal48th percentile · 61 yr record
Bear CreekBear Creek near Piapot12 cfs6.24 ft4.7 cfsAbove normal88th percentile · 118 yr record
Yellow Grass DitchYellow Grass Ditch near Yellow Grass12 cfs2.45 ft0.0 cfsMuch above normal95th percentile · 69 yr record
Boggy CreekBoggy Creek near Lumsden11 cfs5.78 ft0.2 cfsMuch above normal95th percentile · 82 yr record
Cutarm CreekCutarm Creek near Spy Hill8.8 cfs3.97 ft3.9 cfsAbove normal79th percentile · 86 yr record
Ekapo CreekEkapo Creek near Marieval8.5 cfs5.71 ft0.2 cfsMuch above normal95th percentile · 69 yr record
Moose Mountain CreekMoose Mountain Creek above Grant Devine Lake7.7 cfs7.19 ft1.9 cfsAbove normal76th percentile · 35 yr record
Ironspring CreekIronspring Creek near Watson7.6 cfs3.51 ft0.3 cfsMuch above normal93rd percentile · 99 yr record
Frenchman RiverFrenchman River at Ravenscrag7.4 cfs3113.39 ft7.0 cfsNormal53rd 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 a run is safe: check the class, the hazards, and a current local report before you put on.

All state river levels·Browse every mapped Saskatchewan river