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)

List of rivers of British Columbia

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

List of rivers of British Columbia

Williston Lake (Parsnip Reach) Manson River Nation River Pack River McLeod Lake Crooked River Summit Lake McLeod River Carp Lake Parsnip River Misinchinka River

List of rivers of British Columbia

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