Skip to content

River Levels

British Columbia river levels

Live streamflow at 349 gauged British Columbia rivers, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.

RiverFlowUsually todayVs normal
Peace RiverPeace River above Alces River57,563 cfs11.36 ft44,850 cfsAbove normal79th percentile · 34 yr record
Peace RiverPeace River near Taylor57,210 cfs10.37 ft42,378 cfsAbove normal77th percentile · 82 yr record
Peace RiverPeace River above Pine River50,500 cfs5.97 ft40,612 cfsNormal72nd percentile · 47 yr record
Fraser RiverFraser River at Hope47,675 cfs11.94 ft65,332 cfsBelow normal21st percentile · 114 yr record
Fraser RiverFraser River above Texas Creek36,021 cfs4.12 ft44,850 cfsNormal29th percentile · 76 yr record
Columbia RiverColumbia River at Birchbank35,315 cfs9.45 ft43,084 cfsBelow normal23rd percentile · 89 yr record
Fraser RiverFraser River at Big Bar Creek31,677 cfs16.22 ft44,850 cfsNormal29th percentile · 92 yr record
Fraser RiverFraser River near Marguerite27,969 cfs8.48 ft35,668 cfsNormal30th percentile · 75 yr record
Liard RiverLiard River at Lower Crossing25,250 cfs30.71 ft26,698 cfsNormal42nd percentile · 81 yr record
Skeena RiverSkeena River at Usk17,481 cfs16.96 ft25,497 cfsBelow normal24th percentile · 97 yr record
Fraser RiverFraser River at Shelley14,408 cfs6.36 ft19,141 cfsBelow normal25th percentile · 76 yr record
Nass RiverNass River above Shumal Creek12,890 cfs12.21 ft21,524 cfsBelow normal15th percentile · 97 yr record
Thompson RiverThompson River near Savona9,782 cfs33.80 ft15,450 cfsBelow normal18th percentile · 101 yr record
Thompson RiverThompson River near Spences Bridge9,464 cfs3.45 ft14,691 cfsMuch below normal9th percentile · 76 yr record
Fraser RiverFraser River at Hansard9,288 cfs8.02 ft10,312 cfsNormal37th percentile · 73 yr record
Stikine RiverStikine River at Telegraph Creek7,098 cfs4.16 ft8,546 cfsNormal25th percentile · 72 yr record
Wannock RiverWannock River at Outlet of Owikeno Lake6,992 cfs11,689 cfsBelow normal17th percentile · 98 yr record
Pine RiverPine River at East Pine5,933 cfs7.40 ft3,920 cfsNormal70th percentile · 65 yr record
Skeena RiverSkeena River above Babine River5,756 cfs21.66 ft8,758 cfsBelow normal17th percentile · 55 yr record
North Thompson RiverNorth Thompson River at Mclure5,227 cfs2.88 ft7,875 cfsBelow normal16th percentile · 69 yr record
Atlin RiverAtlin River near Atlin4,838 cfs4,750 cfsNormal54th percentile · 74 yr record
Quesnel RiverQuesnel River near Quesnel4,344 cfs5.95 ft5,580 cfsBelow normal23rd percentile · 86 yr record
Nechako RiverNechako River at Isle Pierre4,167 cfs4.31 ft5,368 cfsBelow normal24th percentile · 75 yr record
South Thompson RiverSouth Thompson River at Chase4,061 cfs4.22 ft5,686 cfsBelow normal12th percentile · 116 yr record
Klinaklini River East Channel (Main)Klinaklini River East Channel (Main) near the Mouth3,885 cfs12.76 ft5,756 cfsMuch below normal7th percentile · 50 yr record
Finlay RiverFinlay River above Akie River3,814 cfs1.62 ft5,898 cfsBelow normal11th percentile · 48 yr record
Duncan RiverDuncan River below Lardeau River3,814 cfs6.39 ft3,708 cfsNormal61st percentile · 63 yr record
Mcgregor RiverMcgregor River at Lower Canyon3,602 cfs4.09 ft5,544 cfsBelow normal13th percentile · 67 yr record
Fraser RiverFraser River at Mcbride3,298 cfs12.06 ft3,514 cfsNormal37th percentile · 73 yr record
Bulkley RiverBulkley River near Smithers3,291 cfs9.88 ft4,079 cfsNormal35th percentile · 80 yr record
Parsnip RiverParsnip River above Misinchinka River3,277 cfs4.44 ft3,637 cfsNormal40th percentile · 59 yr record
Clearwater RiverClearwater River near Clearwater Station3,154 cfs7.67 ft4,273 cfsNormal27th percentile · 113 yr record
Bulkley RiverBulkley River at Quick3,132 cfs1.47 ft3,602 cfsNormal40th percentile · 96 yr record
Homathko RiverHomathko River at the Mouth2,793 cfs45.51 ft4,909 cfsMuch below normal5th percentile · 69 yr record
Murray RiverMurray River near the Mouth2,635 cfs25.59 ft1,757 cfsAbove normal76th percentile · 48 yr record
Campbell RiverCampbell River near Campbell River Cableway2,599 cfs13.91 ftNot recordedNo historical record
Morice RiverMorice River near Houston2,522 cfs3.23 ft2,444 cfsNormal52nd percentile · 64 yr record
Kitsumkalum RiverKitsumkalum River below Alice Creek2,458 cfs10.82 ftNot recordedNo historical record
Quesnel RiverQuesnel River at Likely2,444 cfs3,087 cfsNormal26th percentile · 103 yr record
Chilcotin RiverChilcotin River near Hanceville2,359 cfs8.30 ftNot recordedNo historical record
Stuart RiverStuart River near Fort St. James2,281 cfs2.84 ft2,908 cfsBelow normal20th percentile · 98 yr record
Zymoetz RiverZymoetz River above O.K. Creek2,144 cfs2.07 ft3,044 cfsNormal29th percentile · 61 yr record
Lillooet RiverLillooet River at Tenas Narrows2,066 cfs27.17 ft4,591 cfsMuch below normal5th percentile · 14 yr record
Muskwa RiverMuskwa River near Fort Nelson2,027 cfs-1.77 ft2,894 cfsBelow normal15th percentile · 81 yr record
Chilko RiverChilko River near Redstone2,013 cfs3.29 ft1,992 cfsNormal51st percentile · 98 yr record
Kitimat RiverKitimat River below Hirsch Creek2,006 cfs2.63 ft5,032 cfsMuch below normal9th percentile · 61 yr record
Columbia RiverColumbia River at Donald1,978 cfs2.92 ft2,610 cfsBelow normal14th percentile · 82 yr record
Kootenay RiverKootenay River at Fort Steele1,964 cfs1.95 ft2,634 cfsBelow normal13th percentile · 63 yr record
Bella Coola RiverBella Coola River above Hammer Creek1,911 cfs6.74 ft2,011 cfsNormal44th percentile · 15 yr record
Murray RiverMurray River above Wolverine River1,738 cfs4.46 ft1,271 cfsNormal73rd percentile · 49 yr record
Sukunka RiverSukunka River near the Mouth1,720 cfs8.05 ft1,225 cfsNormal64th percentile · 48 yr record
Squamish RiverSquamish River near Brackendale1,681 cfs5.90 ft5,580 cfsMuch below normal5th percentile · 104 yr record
Nechako RiverNechako River at Vanderhoof1,632 cfs5.44 ft2,008 cfsBelow normal22nd percentile · 110 yr record
North Thompson RiverNorth Thompson River at Birch Island1,568 cfs1.45 ft2,853 cfsMuch below normal7th percentile · 65 yr record
Omineca RiverOmineca River above Osilinka River1,466 cfs6.29 ft2,055 cfsNormal29th percentile · 51 yr record
Nation RiverNation River near the Mouth1,420 cfs1.45 ft1,716 cfsNormal40th percentile · 45 yr record
Columbia RiverColumbia River at Nicholson1,395 cfs1.68 ft1,699 cfsBelow normal23rd percentile · 124 yr record
Lillooet RiverLillooet River near Pemberton1,360 cfs5.89 ft2,159 cfsBelow normal12th percentile · 112 yr record
Gold RiverGold River below Ucona River1,278 cfs3.72 ft2,698 cfsBelow normal19th percentile · 69 yr record
Salmon RiverSalmon River near Sayward1,240 cfs5.65 ft2,253 cfsNormal28th percentile · 69 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 stretch is safe to run: check the channel, the hazards and a current local notice before you launch.

All state river levels·Browse every mapped British Columbia river