Fraser River River Levels

Last Updated: March 24, 2026

The Fraser River is the longest river in British Columbia, Canada, stretching over 1,375 km from its source in the Rocky Mountains to its mouth at the Strait of Georgia.


Summary

Total streamflow across the Fraser River was last observed at 24 cfs, and is expected to yield approximately 48 acre-ft of water today; about 198% of normal. River levels are high. Average streamflow for this time of year is 12 cfs, with recent peaks last observed on 2014-05-31 when daily discharge volume was observed at 2,549 cfs.

Maximum discharge along the river is currently at the Fraser River Blw Crooked Cr At Tabernash Co reporting a streamflow rate of 49.3 cfs. This is also the highest stage along the Fraser River, with a gauge stage of 3 ft at this location. This river is monitored from 3 different streamgauging stations along the Fraser River, the highest being situated at an altitude of 9,539 ft, the Fraser River At Upper Sta.




15-Day Weather Outlook


River Details

Last Updated 2026-03-24
Discharge Volume 48 ACRE-FT
Streamflow 24.09 cfs
+0.49 cfs (+2.08%)
Percent of Normal 198.39%
Maximum 2,549.0 cfs
2014-05-31
Seasonal Avg 12 cfs
       
River Streamflow Levels
Streamgauge Streamflow Gauge Stage 24hr Change (%) % Normal Minimum (cfs) Maximum (cfs) Air Temp Elevation
Fraser River At Upper Sta
USGS 09022000
3 cfs 0.64 ft -3.33
Fraser River At Winter Park
USGS 09024000
21 cfs 1.02 ft 2.96
Fraser River Blw Crooked Cr At Tabernash Co
USGS 09033300
49 cfs 3 ft -3.52
Seasonal Discharge Comparison
Maximum Streamflow Discharge
Streamflow Elevation Profile

The Fraser River is the longest river within British Columbia, Canada, rising at Fraser Pass near Blackrock Mountain in the Rocky Mountains and flowing for 1,375 kilometres (854 mi), into the Strait of Georgia at the city of Vancouver. It is the 11th longest river in Canada. The river's annual discharge at its mouth is 112 cubic kilometres (27 cu mi) or 3,550 cubic metres per second (125,000 cu ft/s), and it discharges 20 million tons of sediment into the ocean.