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
[edit]Arctic Ocean via Mackenzie River drainage
- (NB Liard tributaries on Yukon side of border omitted)
Liard River watershed
[edit]- Liard River
- Redwillow River (Smoky River, Alberta, drainage)
- Wapiti River (Smoky River, Alberta, drainage)
- Pouce Coupe River
- Alces River
- Kiskatinaw River
- Beatton River
- Pine River
- Moberly River
- Halfway River
- Nabesche River
- Wicked River
- Ospika River
- Finlay River
- Akie River
- Kwadacha River
- Fox River
- Obo River
- Toodoggone River
- Firesteel River
- Sturdee River
- Thutade Lake - Source of the Peace River
Pacific drainage ("Pacific Slope")
[edit](Pacific Ocean watershed; Columbia tributaries on US side of border omitted)
Columbia River watershed
[edit]- Columbia River
- Horsethief Creek
- Forster Creek
- Templeton River
- Spillimacheen River
- Kicking Horse River
- Blaeberry River
- Beaver River
- Bush River
- Wood River
- Canoe River
- Goldstream River
- Illecillewaet River
- Incomappleux River
- Beaton Creek
- Kootenay River
- Pend d'Oreille River
- Flathead River (via the Clark Fork)
- Salmo River
- Kettle River
- Okanagan River
- Marron River
- Rainy River
- Deeks Creek
- Lions Creek
- M Creek
- Furry Creek
- Britannia Creek
- Shannon Creek
- Woodfibre Creek
- Stawamus River
- Squamish River
Desolation Sound watershed
[edit]Fraser River - Source to the Willow River
[edit]- Moose River
- Moose Lake
- Robson River
- Swiftcurrent Creek
- McLennan River
- Tete Creek
- Kiwa Creek
- Raush River
- Holmes River
- Castle Creek
- Doré River
- McKale River
- West Twin Creek
- East Twin Creek
- Goat River
- Morkill River
- Torpy River
- Bowron River
- McGregor River
- Salmon River
- Willow River
Fraser River - Nechako to Thompson Rivers
[edit]- Cottonwood River
- Quesnel River
- West Road or Blackwater River
- Soda Creek
- Williams Lake River
- Chilcotin River
- Churn Creek
- Bridge River
- Seton River or Seton Creek
- Cayoosh Creek
- Seton Lake
- Seton River or Seton Portage River
- Stein River
- Botanie Creek
- Nicoamen River
- Skoonka Creek
- Murray Creek
- Nicola River
- Oregon Jack Creek
- Bonaparte River
- Deadman River
- Kamloops Lake
- South Thompson River
- North Thompson River
Fraser River below Thompson River
[edit]- Ainslie Creek (formerly Nine Mile Creek)
- Nahatlatch River
- Anderson River
- Coquihalla River
- Ruby Creek
- Sumas River
- Vedder River or Chilliwack River
- Harrison River
- Norrish Creek
- Hatzic Slough
- D'Herbomez Creek
- Silver Creek
- Stave River
- Whonnock Creek
- Kanaka Creek
- Pitt River
- Coquitlam River
- Brunette River
Rivers of North Vancouver
[edit]Skagit Bay/Puget Sound (U.S.)
[edit]- Mosquito Creek
- Seymour River
- Lynn Creek
- Capilano River
- Mackay Creek
- Marr Creek
- Lawson Creek
- Cypress Creek
- Eagle Creek
- Nelson Creek
- Percy Creek (Indian Arm)
- Buntzen Lake (via tunnels)
- Indian River
Watersheds East of the Alaska Panhandle
[edit](south and east of the Chilkoot Pass)
- Salmon River
- Unuk River (Alaska and British Columbia)
- Eulachon River (Alaska)
- Blue River (Alaska)
- Lava Fork (AK and BC)
- Hell Roaring Creek (Alaska)
- Harrymel Creek
- South Unuk River
- Sulphurets Creek
- Stikine River
- Kikahe River
- Katete River (source is in Alaska)
- Tasakili River
- Iskut River
- Johnson River
- Inhini River
- Hoodoo River
- Craig River
- Twin River
- Verrett River
- Snippaker Creek
- McLymont Creek
- Forrest Kerr Creek
- Volcano Creek
- Ningunsaw River
- Bob Quinn Creek
- Alger Creek
- Beaverpond Creek
- Devil Creek
- More Creek
- Ball Creek
- Burrage Creek
- Little Iskut River
- Todagin Creek
- Tsatia Creek
- Porcupine River
- Flood River
- Scud River
- Chutine River
- Mess Creek
- Tahltan River
- Tuya River
- Klastline River
- Tanzilla River
- Klappan River
- McBride River
- Kehlechoa River
- Pitman River
- Spatsizi River
- Chukachida River
- Whiting River (estuary is in Alaska)
- Taku River
- Sittakanay River (confluence with the Taku is in Alaska)
- Tulsequah River
- Inklin River (joins Nakina River to form Taku River)
- Yeth Creek
- Sutlahine River
- Sheslay River (joins Nahlin River to form Inklin River)
- Nahlin River (joins Sheslay River to form Inklin River)
- Nakina River (joins Inklin River to form Taku River)
Watersheds North of the Alaska Panhandle
[edit](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)
- Tkope River
- O'Connor River
- Klukshu River (Yukon Territory)
- Blanchard River (BC and Yukon)
- Parton River
- Bates River (Yukon)
- Kaskawulsh River (Yukon)
- Dusty River (Yukon)
- Jarvis River (Yukon)
- Dezadeash River (Yukon)
- Aishihik River (Yukon)
- Dezadeash Lake (Yukon)
- Tatshenshini River (BC and Yukon)
- Chilcat River (sp. Chilkat in Alaska)
- Flemer River
- Tahini River (NB different from Takhini River, which is in same area and runs the other way)
- Kelsall River
- Kelsall Lake (Glacier Camp Pass)
- Klehini River
Marcus Passage watershed
[edit]- Oriflamme Passage
- Portland Inlet
- Khutzeymateen Inlet
- Ksi X'anmas or Kwinamass River
- Nass Bay, Mill Bay
- Ksi Gingolx or Kincolith River
- 'Nass River'
- Xnukw or Iknouk River
- Ishkheenickh River or Ksi Hlginx
- Tseax River or Ksi Sii Aks
- Kwinatahl River or Ksi Gwinhat'al
- Tchitin River
- Kinskuch River
- Cranberry River
- White River
- Meziadin River, Meziadin Lake
- Bell-Irving River
- Kwinageese River
- Taylor River
- Portland Canal
- Observatory Inlet
- Portland Inlet
- 'Skeena River'
- McNeil River
- Ayton Creek
- Ecstall River
- Windsor River
- Khyex River
- Scotia River
- Khtada River
- Kasiks River
- Exchamsiks River
- Gitnadoix River
- Exstew River
- Shames River
- Lakelse River
- Zymagotitz River
- Kitsumkalum River
- Kitsumkalum Lake
- Nelson River
- Kitsumkalum River
- Kitsumkalum Lake
- Zymoetz River
- Kitwanga River
- Kitseguecla River
- Bulkley River
- Kispiox River
- Shegunia River
- Babine River
- Sicintine River
- Slamgeesh River
- Squinguila River
- Sustut River
- Mosque River
- Duti River
- Kluatantan River
Queen Charlotte Sound watershed
[edit]Douglas Channel watershed
[edit]Dean Channel watershed
[edit]- Kimsquit River
- Dean River
- Burke Channel
- Kwatna Inlet
- Quatlena River
- Kwatna River (via Kwatna Bay)
- Kwatna Inlet
- North Bentinck Arm
- South Bentinck Arm
Queen Charlotte Strait watershed
[edit]Islands of the British Columbia Coast watersheds
[edit]Rivers of Vancouver Island
[edit]Broughton Strait–Queen Charlotte Strait watersheds
[edit]- Kokish River
- Nimpkish River
- Keogh River
- Quatsie River
- Tsuiquate River
- Shushartie River
- Nahwitti River
- Stranby River
Discovery Passage–Johnstone Strait watersheds
[edit]Strait of Georgia watersheds
[edit]- Goldstream River
- Shawnigan River
- Koksilah River
- Cowichan River
- Chemainus River
- Nanaimo River
- Sadie Creek
- South Nanaimo River
- Jump Creek
- Dunsmuir Creek
- North Nanaimo River
- Haslam Creek
- North Haslam Creek
- Chase River
- Englishman River
- Little Qualicum River
- Qualicum River
- Tsable River
- Trent River
- Courtenay River
- Oyster River
West Coast of Vancouver Island watersheds
[edit]- Cous Creek
- Nahmint River
- Effingham River
- Toquart River
- Kennedy River
- Tofino Creek
- Bedwell River
- Cypress River
- Moyena River
- Atleo River
- Megin River
- Sydney River
- Hesquiat River
- Houston River
- Burman River
- Gold River
- Tlupana River
- Conuma River
- Sucowa River
- Leiner River
- Tahsis River
- Zeballos River
- Kaouk River
- Artlish River
- Tahsish River
- Marble River
- Waukwaas River
- Goodspeed River
- MacJack River
- San Josef River
- Fisherman River
Strait of Juan de Fuca watersheds
[edit]- Darling River
- Klanawa River
- Nitinat River
- Carmanah Creek
- Walbran Creek
- San Juan River
- Sombrio River
- Loss Creek
- Jordan River
- Sooke River
- Colquitz River
Haida Gwaii watersheds
[edit]Bering Sea (Yukon River) watershed
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/R%C3%ADo_Tutshi%2C_Columbia_Brit%C3%A1nica%2C_Canad%C3%A1%2C_2017-08-26%2C_DD_78.jpg/220px-R%C3%ADo_Tutshi%2C_Columbia_Brit%C3%A1nica%2C_Canad%C3%A1%2C_2017-08-26%2C_DD_78.jpg)
Note that only tributaries of the Yukon River in British Columbia are given; those in Yukon or Alaska are omitted.
- Kusawa River
- Hendon River
- Takhini River
- Primrose River
- Partridge Lake
- Bennett Lake
- Lake Lindeman
- Lindeman Creek (from Chilkoot Pass)
- Homan River
- Lake Lindeman
- Tagish Lake
- Taku Arm
- Swanson River
- Fantail River
- Graham Inlet
- Racine Creek
- Tutshi River (from White Pass)
- Atlin River
- Surprise Creek
- Surprise Lake
- Torres Channel
- O'Donnel River
- Pike River
- Surprise Creek
- Taku Arm
- Teslin Lake