List of rivers of British Columbia
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
- Fort Nelson River
- Sahtaneh River
- Snake River
- Muskwa River
- Prophet River
- Minaker River
- Besa River
- Tetsa River
- Chischa River
- Tuchodi River
- Prophet River
- Sikanni Chief River
- Buckinghorse River
- Fontas River
- Sahtaneh River
- Dunedin River
- Beaver River
- Toad River
- West Toad River
- Grayling River
- Smith River
- Coal River
-
- Gundahoo River
- Kechika River
- Turnagain River
- Major Hart River
- Dall River
- Cassiar River
- Gataga River
- Turnagain River
- Dease River
- Cottonwood River
- Blue River
- Rapid River
- Little Rancheria River
- Fort Nelson River
Peace River[]
- Redwillow River (Smoky River, Alberta, drainage)
- Wapiti River (Smoky River, Alberta, drainage)
- Pouce Coupe River
- Alces River
- Kiskatinaw River
- Beatton River
- Doig River
- Blueberry River
- Doig River
- Pine River
-
-
- Moberly Lake
- Halfway River
Williston Lake (Parsnip Reach)[]
- Manson River
- Nation River
- Pack River
- McLeod Lake
- Crooked River
- Summit Lake
- McLeod River
- Crooked River
- McLeod Lake
- Parsnip River
- Misinchinka River
Williston Lake (Omineca Reach)[]
- Omineca River
- Mesilinka River
- Osilinka River
- Ingenika River
Williston Lake (Finlay Reach)[]
- Ospika River
- Finlay River
-
-
- Toodoggone River
- Firesteel 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
- Templeton River
- Spillimacheen River
- Kicking Horse River
- Little Yoho River
- Yoho River
- Emerald River
- Kiwetinok River
- Amiskwi River
- Ottertail River
- Blaeberry River
- Beaver River
- Bush River
- Valenciennes River
- Wood River
- Canoe River
- Goldstream River
- 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
- 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
- Similkameen River
- Marron River
Strait of Georgia[]
Howe Sound[]
- Rainy River
- M Creek
- Furry Creek
- Britannia Creek
- Stawamus River
- Squamish River
- Mamquam River
- Cheakamus River
- Cheekye River
- Rubble Creek
- Daisy Lake
- Cheakamus River
- Brandywine Creek
- Cheakamus Lake
- Cheakamus River
-
-
- Nita Creek
- Nita Lake
- Nita Lake
- Nita Creek
-
- Cheakamus Lake
- Brandywine Creek
- Cheakamus River
- Cheekye River
- Ashlu Creek
- Elaho River
Jervis Inlet[]
- Vancouver River
- Deserted River
- Skwawka River
- Brittain River
Sechelt Inlet[]
Malaspina Strait[]
- Powell River
- Powell Lake
- Powell Lake
Desolation Sound watershed[]
Theodosia Inlet[]
Toba Inlet[]
- Toba River
- Tahumming River
Bute Inlet[]
- Homathko River
- Tatlayoko Lake
- Mosley Creek
- Southgate River
Knight Inlet[]
- Klinaklini River
- West Klinaklini River
- One Eye Lake
North Bentinck Arm/Dean Channel[]
- Necleetsconnay River
- Bella Coola River
- Atnarko River
- Hotnarko River
- Talchako River
- Salloomt River
- Nusatsum River
- Noosgulch River
- Atnarko River
- Dean River
- Kimsquit River
South Bentinck Arm[]
Douglas Channel/Gardner Canal[]
- Tsaytis River
- Kitlope River
- Kitkiata Inlet
- Kemano River
- Kitimat River
Fraser River - Source to the Willow River[]
- Moose River
- Moose Lake
- Robson River
- Swiftcurrent Creek
- McLennan River
- Kiwa Creek
- Raush River
- Holmes River
- Castle Creek
- Doré River
- McKale River
- Goat River
- Milk River
- Morkill River
- Torpy River
- Bowron River
- McGregor River
- Salmon River
- Willow River
Nechako River[]
- Stuart River
- Stuart Lake
-
-
- Trembleur Lake
- Middle River
- Takla Lake
-
- Takla Lake
- Middle River
-
- Stuart Lake
-
-
- Burns Lake
-
- Nautley River
- Fraser Lake
- Stellako River
- François Lake
- Nadina River
- François Lake
- Stellako River
- Fraser Lake
- Cheslatta River
- Cheslatta Lake
- Nechako Reservoir
-
-
-
- Knewstubb Lake
-
- Knewstubb Lake
-
-
- Ootsa Lake
- ,
-
-
- ,
-
Fraser River - Nechako to Thompson Rivers[]
- Cottonwood River
-
-
- Mary Creek
-
-
- Quesnel River
- Cariboo River
- Quesnel Lake
- Mitchell River
- Horsefly River
- Mitchell River
- West Road or Blackwater River
- Soda Creek
- Williams Lake River
-
- Williams Lake
- San Jose River
-
- Chilcotin River
- Chilko River
- Taseko River
- Taseko Lake
- Chilko Lake
- Chilanko River
- Taseko River
- Chilko River
- Churn Creek
- Bridge River
- Yalakom River
- Carpenter Lake
-
- Tyaughton Creek
-
- Tyaughton Lake
- Tyaughton Creek
- Tyaughton Creek
- Gun Creek
-
- Gun Lake
-
- Lajoie Lake
-
- Gun Lake
-
-
- Bridge River
- Hurley River
- Cadwallader Creek
- Downton Lake
- Bridge River
- Bridge River
- Hurley River
- Seton River or Seton Creek
- Cayoosh Creek
- Duffey Lake
- Cayoosh Creek
- Duffey Lake
- Seton Lake
- Seton River or Seton Portage River
- Anderson Lake
- McGillivray Creek
- Haylmore Creek
- Gates River
- Anderson Lake
- Seton River or Seton Portage River
- Cayoosh Creek
- Stein River
Thompson River[]
- Nicoamen River
- Murray Creek
- Nicola River
- Coldwater River
- Nicola Lake
- Bonaparte River
- Cache Creek
- Hat Creek
- Deadman River
- Kamloops Lake
- Tranquille River
- South Thompson River
- Little Shuswap Lake
- Little River
- Shuswap Lake
- Adams River
- Seymour River
- Anstey River
- Eagle River
- Perry River
-
- Mara Lake
- Shuswap River
- Mabel Lake
-
- Shuswap River
- Shuswap River
- Mabel Lake
- Shuswap River
- Mara Lake
- Salmon River
- Shuswap Lake
- Little River
- Little Shuswap Lake
- North Thompson River
- Barrière River
- Clearwater River
- Mahood River
- Mahood Lake
- Canim River
- Canim Lake
- Canim River
- Mahood Lake
- Murtle River
- Clearwater Lake
- Azure River
- Azure Lake
- Angus Horne Lake
- Azure Lake
- Mahood River
- Raft River
- Blue River
- Albreda River
Fraser River below Thompson River[]
- (formerly Nine Mile Creek)
- Nahatlatch River
- Anderson River
- Coquihalla River
- Nicolum River
- Ruby Creek
- Sumas River
- Vedder River or Chilliwack River
- Sweltzer River
- Slesse Creek
- Depot Creek
- Vedder River or Chilliwack River
- Harrison River
- Chehalis River
- Harrison Lake
- Silver River
- Lillooet River
- Lillooet Lake
- Birkenhead River
- Birkenhead Lake
- Birkenhead Lake
- Green River
- Rutherford Creek
- Soo River
- Green Lake
- River of Golden Dreams or Alta Creek
- Alta Lake
- Alta Lake
- Fitzsimmons Creek
- Ryan River
- Meager Creek
- Birkenhead River
- Lillooet Lake
- Norrish Creek
-
- Hatzic Lake
- Hatzic Lake
- D'Herbomez Creek
- Stave River
- Silvermere Lake
- Hayward Lake
- Stave Lake
- Stave River
- Stave River
- Stave Lake
- Kanaka Creek
- Pitt River
- Alouette River
- Alouette Lake
- Alouette Lake
- Pitt Lake
- Pitt River
- Alouette River
- Coquitlam River
- Brunette River
- Burnaby Lake
Rivers of North Vancouver[]
- Capilano River
- Seymour River
- Mosquito Creek
- Lynn Creek
Skagit Bay/Puget Sound (U.S.)[]
- Skagit River
- Sumallo River
- Ross Lake
- Skagit River
Boundary Bay[]
- Nicomekl River
- Serpentine River
- Campbell River
English Bay[]
- Capilano River
Burrard Inlet[]
- Mosquito Creek
- Seymour River
- Capilano River
- Eagle Creek
Indian Arm[]
- Percy Creek (Indian Arm)
- Buntzen Lake (via tunnels)
- Indian River
Watersheds East of the Alaska Panhandle[]
(south and east of the Chilkoot Pass)
- Unuk River (Alaska and British Columbia)
- (Alaska)
- (Alaska)
- Lava Fork (AK and BC)
- Lava Lakes
- Lava Fork (AK and BC)
- (Alaska)
-
-
- Stikine River
- (source is in Alaska)
- Tasakili River
- Iskut River
- Hoodoo River
- Craig River
- Chutine River
- Mess Creek
- Tahltan River
- Tuya River
- Classy Creek
- Little Tuya River
- Klappan River
-
- Spatsizi River
- (source is in Alaska)
- Whiting River (estuary is in Alaska)
- Taku River
- (confluence with the Taku is in Alaska)
- Tulsequah River
- Inklin River (joins Nakina River to form Taku River)
- Sheslay River (joins Nahlin River to form Inklin River)
- Hackett River
- Nahlin River (joins Sheslay River to form Inklin River)
- Sheslay River (joins Nahlin River to form Inklin River)
- Nakina River (joins Inklin River to form Taku River)
-
Watersheds North of the Alaska Panhandle[]
(west of the Chilkoot Pass)
- Alsek River (mouth in Alaska, source at confluence of Kaskawulsh and Dezadeash Rivers in Yukon Territory)
- Tatshenshini River (BC and Yukon)
- (Yukon Territory)
- (BC and Yukon)
- (Yukon)
- (Yukon)
- (Yukon)
- (Yukon)
- (Yukon)
- Aishihik River (Yukon)
- Dezadeash Lake (Yukon)
- Tatshenshini River (BC and Yukon)
- Chilcat River (sp. Chilkat in Alaska)
-
- (NB different from Takhini River, which is in same area and runs the other way)
- Kelsall River
- (Glacier Camp Pass)
- Klehini River
Marcus Passage watershed[]
-
- Portland Inlet
- Khutzeymateen Inlet
- Khutzeymateen River
- or Kwinamass River
- ,
- or Kincolith River
- 'Nass River'
- or Iknouk River
- or Ksi Hlginx
- Tseax River or Ksi Sii Aks
- or Ksi Gwinhat'al
-
-
- , Meziadin Lake
- Bell-Irving River
- ,
-
- Portland Canal
- Observatory Inlet
- Alice Arm
- Hastings Arm
- Khutzeymateen Inlet
- Portland Inlet
- 'Skeena River'
- McNeil River
- Ecstall River
- Windsor River
- Khyex River
- Scotia River
- Khtada River
- Gitnadoix River
- Lakelse River
- Lakelse Lake,
- Zymagotitz River
-
-
- Kitsumkalum River
- Kitsumkalum River
-
- Zymoetz River
-
- Kitwanga River
- Bulkley River
-
- Morice River
- ,
- ,
-
- Kispiox River
- Babine River
- Nilkitkwa River
- Babine Lake
- Sutherland River
- Nilkitkwa River
- Sustut River
- Bear River
- Mosque River
Queen Charlotte Sound watershed[]
Douglas Channel watershed[]
- Gardner Canal
-
-
- Kiltuish River
-
-
-
- Kitimat River
-
Dean Channel watershed[]
- Kimsquit River
- Dean River
- Burke Channel
-
- (via Kwatna Bay)
-
- North Bentinck Arm
- Bella Coola River
- Atnarko River
- Necleetsconnay River
- Bella Coola River
- South Bentinck Arm
Queen Charlotte Strait watershed[]
- Knight Inlet
- Klinaklini River
- Koeye River
- Rivers Inlet
- Kingcome Inlet
- Kingcome River
- Wakeman Sound
- Tribune Channel
Islands of the British Columbia Coast watersheds[]
- Canoona River (Princess Royal Island)
Rivers of Vancouver Island[]
Broughton Strait–Queen Charlotte Strait watersheds[]
- Kokish River
- Nimpkish River
- Nimpkish Lake
-
- Woss Lake
- Nahwitti River
Discovery Passage–Johnstone Strait watersheds[]
- Campbell River
-
-
- John Hart Lake
- Lower Campbell Lake
- Upper Campbell Lake
-
- Buttle Lake
-
- Salmon River
-
- Adam River
Strait of Georgia watersheds[]
- Goldstream River
- Goldstream Lake
-
- Shawnigan Lake
- Koksilah River
- Cowichan River
- Cowichan Lake
- Cowichan Lake
- Chemainus River
- Nanaimo River
-
- Chase River
- Englishman River
-
-
- Qualicum River
- Horne Lake
-
- Courtenay River
- Puntledge River
- Tsolum River
- Comox Lake
-
- Puntledge River
- Oyster River
West Coast of Vancouver Island watersheds[]
Alberni Inlet-Barkley Sound[]
- Sarita River
- Franklin River
- Somass River
-
- Great Central Lake
- Great Central Lake
-
- Sproat Lake
- Sproat Lake
-
Clayoquot Sound[]
-
- Kennedy Lake
- Kennedy Lake
- Bedwell River
-
-
-
-
Nootka Sound[]
-
-
-
- Saunders Creek
-
-
-
-
- Zeballos River
-
-
-
Strait of Juan de Fuca watersheds[]
-
-
- Nitinat Lake
- Nitinat Lake
- San Juan River
- Sombrio River
- Loss Creek
-
- Sooke Lake
Haida Gwaii watersheds[]
- Ain River
- Hiellen River
- Salmon River
- Slatechuck Creek
- Tlell River
- Yakoun River
Bering Sea (Yukon River) watershed[]
Note that only tributaries of the Yukon River in British Columbia are given; those in Yukon or Alaska are omitted.
- Takhini River
- Partridge Lake
- Bennett Lake
- Lake Lindeman
- Lindeman Creek (from Chilkoot Pass)
- Lake Lindeman
- Tagish Lake
- Taku Arm
- (from White Pass)
- Atlin Lake
-
- Surprise Lake
- O'Donnel River
-
- (from White Pass)
- Taku Arm
- Teslin Lake
- Jennings River
- Teslin River
- Kedahda River
- Hayes River
- Swift River
See also[]
- List of rivers of Canada
- List of rivers of the Americas
- List of rivers of British Columbia (alphabetical)
Categories:
- Lists of rivers of Canada
- Rivers of British Columbia
- British Columbia-related lists