List of rivers in British Columbia
The following list of rivers in British Columbia identifies the waters in this Canadian province called rivers. It is arranged according to the catchment area . Individual waters designated as creeks are included because of their historical significance or because of their size.
East of the continental watershed
The two catchment areas to the east of the continental divide drain into the Arctic Ocean via the Mackenzie River system . The Peace River flows into the Slave River , about 30 km below its outflow from Lake Athabasca . The Liard River flows into the Mackenzie River at Fort Simpson .
The catchment area of the Liard River
The tributaries of the Liard River from Yukon are not specified.
-
Liard River
- Petitot River
- Fort Nelson River
- Dunedin River
- Beaver River
- Toad River
- Grayling River
- Trout River
- Vents River
- Smith River
- Coal River
- Rabbit River
- Kechika River
- Dease River
- Rancheria River (runs entirely in Yukon)
Catchment area of the Peace River
-
Peace River
- Smoky River (runs entirely in Alberta)
- Pouce Coupe River
- Alces River
- Kiskatinaw River
- Beatton River
- Pine River
- Moberly River
- Halfway River
- Nabesche River
- Wicked River
- Williston Lake
West of the continental watershed
All rivers flow into the Pacific Ocean
Columbia River catchment area
Tributaries of the Columbia River on the US side of the border are not listed.
Strait of Georgia drainage basin
- Homathko River
- Southgate River
- Toba River
- Powell River
- Lois River
- Squamish River
-
Fraser River
- Robson River
- McLennan River
- Raush River
- Castle Creek
- Dore River
- Goat River
- Torpy River
- Bowron River
- McGregor River
- Willow River
-
Nechako River
- Stuart River
-
Nautley River
- Fraser Lake
-
Cheslatta River
- Nechako reservoir
- Cottonwood River
-
Quesnel River
-
Cariboo River
- Matthew River
-
Isaac River
- Isaac Lake
- Quesnel Lake
-
Cariboo River
- West Road (Blackwater) River
- San Jose River
-
Chilcotin River
-
Chilko River
-
Taseko River
- Taseko Lakes
- Chilko Lake
- Chilanko River
-
Taseko River
-
Chilko River
- Churn Creek
- Bridge River
-
Seton River
- Cayoosh Creek
- Anderson Lake
- Stone river
-
Thompson River
- Kamloops Lake
- Deadman River
- Bonaparte River
-
Nicola River
- Coldwater River (from Coquihalla Pass)
- Nahatlatch River
- Anderson River
- Coquihalla River
- Vedder River (also known as the Chilliwack River )
- Harrison River
- Stave River
- Pitt River
- Coquitlam River
- Nicomekl River
- Skagit River
Queen Charlotte Strait catchment area
- Dean River
- Bella Coola River
- Noeick River
- Taleomey River
- Namu River
- Koeye River
- Kwatna River
- Kilbella River
-
Wannock River
- Owekeeno Lake
- Nekite River
- Long Lake
- Seymour River
- Wakeman River
- Kingcome River
- Klinaklini River
- Franklin River
Douglas Channel catchment area
Marcus Passage catchment area
- Skeena River
- Nass River
- Bear River
- Salmon River
Catchment area east of the Alaska border
(south and east of Chilkoot Pass)
- Unuk River
- Stikine River
- Whiting River
-
Taku River
- Inklin River
- Nakina River
- Tulsequah River
- Sittakanay River (confluence with the Taku River is in Alaska)
- Zohini Creek
- Stuhini Creek
River basins north of the Alaska border
(west of Chilkoot Pass)
- Alsek River
-
Chilcat River (spelling in Alaska: Chilkat)
- Flemer River
-
Kelsall River
- Kelsall Lake (Glacier Camp Pass)
- Klehini River
- Tsirku River
Bering Sea catchment area (Yukon River)
- Takhini River
-
Tagish Lake
- Atlin River
- Fantail River
-
Natasaheeni River
-
Bennett Lake
-
Lindeman Lake
- Lindeman Creek (from Chilkoot Pass)
- Partridge River
- Homan River
-
Lindeman Lake
-
Bennett Lake
- Racine Creek
- Swanson River
- Tutshi River (from White Pass)
- Teslin Lake
Rivers on Vancouver Island
To the Juan de Fuca Strait
- Darling River
- Klanawa River
-
Nitinat River
- Nitinate Lake
- Little Nitinat River
- Carmanah Creek
- Walbran Creek
- San Juan River
- Jordan River
- Sooke River
- Colquitz Creek
To Georgia Strait
- Goldstream River
- Shawnigan River
- Koksilah River
-
Cowichan River
- Cowichan Lake
- Chemainus River
- Nanaimo River
- Englishman River
-
Little Qualicum River
- Cameron Lake
- Qualicum River
- Tsable River
- Trent River
- Courtenay River
- Oyster River
To Discovery Passage / Johnstone Strait
-
Campbell River
- Quinsam River
- Lower Campbell Lake
- Upper Campbell Lake
- Buttle Lake
- Salmon River
- Adam River
- Tsitika River
To Broughton Strait / Queen Charlotte Strait
- Kokish River
- Nimpkish River
- Keogh River
- Quatsie River
- Tsuiquate River
- Shushartie River
- Nahwitti River
- Stranby River
To the west coast of Vancouver Island
- Black River
- Pachena River
- Sarita River
- Franklin River
- China Creek
-
Somass River
-
Stamp River
- Ash River
- Great Central Lake
-
Sproat River
- Sproat Lake
-
Stamp River
- Cous Creek
- Took the Mint River
- Effingham River
- Toquart River
-
Kennedy River
- Kennedy Lake
- Tofino Creek
- Bedwell River
- Cypress River
- Moyena River
- Atleo River
- Megin River
- Sydney River
- Hesquiat River
- Houston River
- Burman River
-
Gold River
- Ucana River
- Heber River
- Upana River
-
Muchalat River
- Muchalat Lake
- Tlupana River
- Conuma River
- Sucowa River
- Leiner River
- Tahsis River
- Zeballos River
- Kaouk River
- Artlish River
- Tahsish River
-
Marble River
- Alice Lake
- Victoria Lake
- Waukwaas River
- Goodspeed River
- MacJack River
- San Josef River
- Fisherman River