Barnes Creek runs roughly 36 km (stream order 5, well down the network toward river scale on a system that runs from 1 for a headwater trickle to 6+ for a full river) off the Monashee-range foothills west of Lower Arrow Lake. It's named for John Christopher Barnes, an early Kootenay-area settler, and joins the
Whatshan River below Whatshan Lake, the reservoir BC Hydro's predecessor impounded with the Whatshan Dam in 1952. The Whatshan River's own regulation closes fishing on the reach above the lake, but Barnes Creek's confluence sits on the open lower river between the lake and Lower Arrow Lake, near Fauquier, so this water runs under normal Region 4 rules rather than that closure. Barnes Creek Falls, a short walk off the Barnes Creek Forest Service Road, is a known local landmark along the drainage.
Provincial fish and stream inventory data records direct catches of
brook trout and
rainbow trout in Barnes Creek.
Bull trout show up in the barrier-connectivity model as reachable habitat from the wider Whatshan system, but there's no confirmed catch record for them here yet.