The following is a partial list of rivers of British Columbia, organized by watershed. Some large creeks are included either because of size or historical importance (See Alphabetical List of British Columbia rivers ). Also included are lakes that are "in-line" connecting upper tributaries of listed rivers, or at their heads.
Arctic drainage
Arctic Ocean via Mackenzie River drainage
(NB Liard tributaries on Yukon side of border omitted)
Liard River watershed
Liard River
Petiewewtot River
Fort Nelson River
Sahtaneh River
Snake River
Muskwa River
Prophet River
Minaker River
Besa River
Tetsa River
Chischa River
Tuchodi River
Sikanni Chief River
Buckinghorse River
Fontas River
Dunedin River
Beaver River
Toad River
West Toad River
Racing River
Schipa River
Grayling River
Trout River
Vents River
Smith River
Coal River
Rabbit River
Gundahoo River
Kechika River
Red River
Turnagain River
Major Hart River
Dall River
Cassiar River
Gataga River
Frog River
Dease River
Cottonwood River
Blue River
Rapid River
Little Rancheria River
Peace River
Redwillow River (Smoky River, Alberta, drainage) Wapiti River (Smoky River, Alberta, drainage) Narraway River Pouce Coupe River Alces River Kiskatinaw River West Kiskatinaw River Beatton River Doig River Osborn River Blueberry River Pine River Murray River Wolverine River Sukunka River Moberly River Moberly Lake Halfway River Cameron River Graham River Chowade River Nabesche River Wicked River
Williston Lake (Parsnip Reach) Manson River Nation River Pack River McLeod Lake Crooked River Summit Lake McLeod River Carp Lake Parsnip River Misinchinka River
Williston Lake (Omineca Reach)
Omineca River
Mesilinka River
Osilinka River
Ingenika River
Swannell River
Williston Lake (Finlay Reach)
Ospika River
Finlay River
Akie River
Kwadacha River
Warneford River
North Kwadacha River
Fox River
McCook River
Obo River
Toodoggone River
Firesteel River
Sturdee River
Thutade Lake - Source of the Peace River
Pacific drainage ("Pacific Slope") (Pacific Ocean watershed; Columbia tributaries on US side of border omitted)
Columbia River watershed
Columbia River
Horsethief Creek
Forster Creek
Templeton River
Spillimacheen River
Kicking Horse River
Little Yoho River
Yoho River
Emerald River
Kiwetinok River
Amiskwi River
Otterhead River
Ottertail River
Ice River
Beaverfoot River
Blaeberry River
Beaver River
Bush River
Valenciennes River
Wood River
Canoe River
Goldstream River
Palmer Creek
Illecillewaet River
Incomappleux River
Beaton Creek
Kootenay River
Vermilion River
Cross River
Palliser River
Lussier River
St. Mary River
Wild Horse River
Bull River
Elk River
Fording River
Coal Creek
Wigwam River
Yahk River
Moyie River
Goat River
Duncan River
Lardeau River
Slocan River
Little Slocan River
Percy Creek (Slocan River) White River Pend d'Oreille River Flathead River (via the Clark Fork) Salmo River Kettle River Granby River West Kettle River Okanagan River Similkameen River Pasayten River Tulameen River Shingle Creek Mission Creek Whiteman Creek Marron River