Does Canada Have the Longest River? The Mackenzie River System

Yes, Canada has the longest river system in North America — the Mackenzie River — and the second-longest in the world by total length when including its headwater tributaries.

Mackenzie River System

ComponentLengthNotes
Mackenzie River (main stem)1,738 km (1,080 mi)Great Slave Lake → Arctic Ocean (Beaufort Sea)
Finlay-Peace-Slave-Mackenzie (longest headwater path)4,241 km (2,635 mi)Finlay River (Rockies) → Peace → Slave → Mackenzie
Rank (North America)#1Longer than Mississippi-Missouri (6,275 km / 3,902 mi combined)
Rank (World)#2After Nile (6,650 km); slightly longer than Mississippi-Missouri, Yangtze, Yenisei

Key Features

  • Basin: 1.8M km² (695,000 sq mi) — 20% of Canada
  • Flow: 9,700 m³/s avg (340,000 ft³/s) — 2nd in Canada (after St. Lawrence)
  • Delta: 13,500 km² — 2nd largest Arctic delta (after Lena)
  • Navigation: Seasonal (ice-free June-Oct); barge traffic to Tuktoyaktuk
  • Hydroelectric: W.A.C. Bennett Dam (Peace River) — 2,730 MW; Site C under construction
  • Indigenous Nations: Dene, Inuvialuit, Gwich'in, Métis — millennia of stewardship

Other Major Canadian Rivers

Global Context

World's longest rivers (by main stem + longest headwater):

  1. Nile (6,650 km) — Africa
  2. Mackenzie (4,241 km) — Canada
  3. Mississippi-Missouri (6,275 km) — USA
  4. Yangtze (6,300 km) — China
  5. Yenisei-Angara-Selenge (5,539 km) — Russia
  6. Yellow River (5,464 km) — China
  7. Ob-Irtysh (5,410 km) — Russia/Kazakhstan/China

Rankings vary by measurement method (source definition, estuary endpoint). Mackenzie consistently #1 in Canada, #2 or #3 globally.

Copyright Wanderlust World © https://www.ynyoo.com
RiverLength (km)Notes
St. Lawrence3,058 (with Great Lakes)Great Lakes outflow; major seaway
Nelson2,575Lake Winnipeg → Hudson Bay; massive hydro
Yukon3,185 (total; 1,149 in Canada)BC/Yukon/Alaska; salmon
Fraser1,375BC; largest salmon runs
Saskatchewan1,939 (N+S branches)Prairies; irrigation