Kettle River

Last Updated: May 3, 2026

Total streamflow across the Kettle River was last observed at 11,320 cfs, and is expected to yield approximately 22,453 acre-ft of water today; about 63% of normal. River levels are low and may signify a drought. Average streamflow for this time of year is 17,996 cfs, with recent peaks last observed on 2018-05-12 when daily discharge volume was observed at 60,900 cfs.

Maximum discharge along the river is currently at the Kettle River Near Laurier reporting a streamflow rate of 7,050 cfs. However, the streamgauge with the highest stage along the river is the Kettle River Near Ferry with a gauge stage of 13.51 ft. This river is monitored from 3 different streamgauging stations along the Kettle River, the highest being situated at an altitude of 1,846 ft, the Kettle River Near Ferry.

The Kettle River is a 175-mile-long river that flows through Minnesota's Pine and Carlton Counties, then crosses the border into northeastern Minnesota, where it flows through the St.


15-Day Long Term Forecast


River Details

Last Updated 2026-05-03
Discharge Volume 22,453 ACRE-FT
Streamflow 11,320.0 cfs
Past 24 Hours: +1320.0 cfs (+13.2%)
Percent of Normal 62.9%
Maximum 60,900.0 cfs
2018-05-12
Seasonal Avg 17,996 cfs
       
River Streamflow Levels
Streamgauge Streamflow Gauge Stage 24hr Change (%) % Normal Minimum (cfs) Maximum (cfs) Air Temp Elevation
Kettle River Near Ferry
USGS 12401500
4270 cfs 13.51 ft 10.34
Kettle River Near Laurier
USGS 12404500
7050 cfs 7.87 ft 15.01
Kettle River Below Sandstone
USGS 05336700
2160 cfs 6.59 ft -15.29
Seasonal Discharge Comparison
Maximum Streamflow Discharge
Streamflow Elevation Profile

The Kettle River is a 281-kilometre (175 mi) tributary of the Columbia River in southeastern British Columbia in Canada and northeastern Washington in the United States. Its drainage basin is 10,877 square kilometres (4,200 sq mi) large, of which 8,228 square kilometres (3,177 sq mi) are in Canada and 2,649 square kilometres (1,023 sq mi) in the United States. The indigenous name of the river in the Okanagan language is nxʷyaʔłpítkʷ (Ne-hoi-al-pit-kwu.)