This is a partial listing of tributaries of the Fraser River. Tributaries and sub-tributaries are hierarchically listed in upstream order from the mouth of the Fraser River. The list may also include streams known as creeks and sloughs. Lakes are noted in italics.
All of these streams are in British Columbia, Canada, except the upper Vedder River (Chilliwack River) and some of its tributaries, which are in Washington, United States.
Mouth to Harrison River
Brunette River
Burnaby Lake
Still Creek
Coquitlam River
Coquitlam Lake
Pitt River
Alouette River
Alouette Lake
Gold Creek
Widgeon Creek
Pitt Lake
Pitt River
Kanaka Creek
McNutt Creek
Whonnock Creek
Stave River
Silvermere Lake
Hayward Lake
Hairsine Creek
Steelhead Creek
Stave River
Stave Lake
Cascade Creek
Terepocki Creek
Tingle Creek
Stave River
Piluk Creek
Silver Creek
D'Herbomez Creek
Hatzic Slough
Hatzic Lake
Durieu Creek
Norrish Creek
Harrison River system
Harrison River
Chehalis River
Chehalis Lake
Harrison Lake
Silver River
Tretheway Creek
Tipella Creek
Lillooet River
Sloquet Creek
Fire Creek
Snowcap Creek
Lillooet Lake
Joffre Creek
Birkenhead River
Birkenhead Lake
Taillefer Creek
Green River
Rutherford Creek
Soo River
Green Lake
Rainbow Creek
River of Golden Dreams (Alta Creek) Alta Lake Brio Creek Fitzsimmons Creek Ryan River Meager Creek Salal Creek
Harrison to Thompson River
Sumas River
Vedder River (also called Chilliwack River) Sweltzer River Slesse Creek Depot Creek Little Chilliwack River Ruby Creek Coquihalla River Nicolum River Anderson River Nahatlatch River Ainslie Creek (formerly Nine Mile Creek)
Thompson River system
Thompson River
Botanie Creek
Nicoamen River
Skoonka Creek
Murray Creek
Nicola River
Spius Creek
Coldwater River
Nicola Lake
Quilchena Creek
Oregon Jack Creek
Bonaparte River
Cache Creek
Hat Creek
Rayfield River
Deadman River
Kamloops Lake
Tranquille River
South Thompson River
Monte Creek
Chase Creek
Little Shuswap Lake
Little River
Shuswap Lake
Adams River
Seymour River
Anstey River
Eagle River
Perry River
Sicamous Narrows
Mara Lake
Shuswap River
Mabel Lake
Wap Creek
Shuswap River
Bessette Creek
Duteau Creek
Haddo Lake
Duteau Creek
Grizzly Lake
Heart Creek
Aberdeen Lake
Creighton Creek
Harris Creek
Sugar Lake
Shuswap River
Tsuius Creek
Joss Creek
Salmon River
North Thompson River
Barrière River
Clearwater River
Mahood River
Mahood Lake
Canim River
Canim Lake
Bridge Creek
Murtle River
Clearwater Lake
Azure River
Azure Lake
Angus Horne Lake
Raft River
Mad River
Blue River
Mud Creek
Thunder River
Moonbeam Creek
Albreda River
Lempriere Creek
Thompson to Chilcotin River
Stein River
Seton River (Seton Creek) Cayoosh Creek Duffey Lake Seton Lake Seton River (Seton Portage River) Anderson Lake McGillivray Creek Haylmore Creek Gates River Bridge River Yalakom River Carpenter Lake Marshall Creek Marshall Lake Tyaughton Creek Liza Creek Liza Lake Tyaughton Lake Tyaughton Creek Relay Creek Noaxe Creek Gun Creek Lajoie Creek Gun Lake Lajoie Creek Lajoie Lake Leckie Creek Slim Creek Bridge River Hurley River Cadwallader Creek Downton Lake Bridge River Nichols Creek Churn Creek
Chilcotin River system
Chilcotin River
Chilko River
Taseko River
Taseko Lake
Lord River
Tchaikazan River
Chilko Lake
Edmond River
Chilanko River
Chilcotin to Quesnel River
Williams Lake River
Williams Lake
San Jose River
West Road River (also called Blackwater River) Euchiniko River Nazko River Snaking River Clisbako River Baezaeko River Coglistiko River Kushya River