Missouri river, one of the longest rivers in USA

Longest Rivers in USA

What Are the Longest Rivers in USA, Canada & North America?

The longest rivers in USA is the Missouri River. We’ve also included the 25 next longest rivers across North America which includes Canada and Mexico. Compiling the longest rivers in USA list means we have to define the source and the mouth of each river.

This is tricky because the source may be a tributary which has a different name. For example, the Jefferson River is a Missouri tributary which then flows into the Mississippi and so on. Taken together, these three would be much longer than the Mississippi alone.

ADDucation Tips! Click column headings with arrows to sort the longest rivers in USA & Canada. Click the + icon to expand columns on tablets and mobiles. Set your browser to full screen and zoom out to show as many columns as possible. Start typing in the Filter table box to find anything inside the table of the longest rivers in USA & Canada.

Longest Rivers in USA & CANLength (Miles)Length (km)SourceMouthFlows throughLongest tributaries#
Missouri River2,3413,767Hell Roaring Creek near Brower‘s Spring, MontanaMississippi River, Spanish Lake near St. Louis, MissouriMontana, North Dakota, South Dakota, Nebraska, Iowa, Kansas, MissouriJames River, Yellowstone, Milk River, Platte River, Niobrara, Little Missouri, White River1
Mississippi River2,3203,734Lake Itasca, Clear Water County, MinnesotaGulf of Mexico at Pilottown, Plaquemines Parish, LouisianaMinnesota, Wisconsin, Iowa, Illinois, Missouri, Kentucky, Tennessee, Arkansas, Mississippi, LouisianaMissouri, Arkansas River, Red River, Ohio River, White River, Des Moines River2
Yukon River1,9813,190Llewellyn Glacier, Juneau Icefield near Atlin Lake, British Columbia, CANBering Sea at Kusilvak Census Area, Alaska, USABritish Columbia, Yukon Territory, AlaskaTanana River, Porcupine, Pelly, Stewart, Innoko, Koyukuk River3
Rio Grande1,8963,050Canby Mountain, San Juan Mountains, ColoradoGulf of Mexico near Matamoros, Tamaulipasm (Mex)Colorado, New Mexico, Texas, Chihuahua, Coahuila, Nuevo LeónPecos River, San Juan River, Rio Conchos, Rio Puerco, Rio Chama4
Arkansas River1,4692,364Confluence of East Fork Arkansas River and Tennessee Creek near Leadville, Rocky Mountains, ColoradoMississippi River near Napoleon, ArkansasColorado, Kansas, Oklahoma, ArkansasCanadian River, Cimarron River, Neosho, Verdigris, Pawnee5
Colorado River1,4502,335Rocky Mountains, La Poudre Pass, ColoradoGulf of California near Sonora (Mex)Colorado, Utah, Arizona, Nevada, California, SonoraGreen River, Gila River, San Juan River, Little Colorado, Dolores6
Red River1,3602,189Confluence of Prairie Dog Town Fork & Buck Creek at Harmon County, OklahomaAtchafalaya River and Mississippi near West Feliciana Parish, LouisianaOklahoma, Texas, Arkansas, LouisianaOuachita River, Washita River, Little River, Salt Fork Red River7
Columbia River1,2432,000Columbia Lake, British Columbia (CAN)Pacific Ocean near Clatsop County, OregonBritish Columbia, Washington, OregonSnake River, Willamette River, Kootenay, Pend Oreille River8
Mackenzie River
Canada
1,0801,738Great Slave Lake near Fort Providence, Northwest Territories, CANArctic Ocean, Beaufort Sea near Inuvik, CANNorthwest Territories (CAN)Liard River, Peel River, Arctic Red River, Redstone River9
Snake River1,0781,735Rocky Mountains, Yellowstone NP, WyomingColumbia River near Franklin County, WashingtonWyoming, Idaho, Oregon, WashingtonSalmon River, Owyhee River, Salmon Falls Creek, Grande Ronde River, Malheur River10
Ohio River9801,578Allegheny River, Pennsylvania, OhioMississippi near Cairo, IllinoisPennsylvania, Ohio, West Virginia, Kentucky, Indiana, IllinoisKentucky River, Green River, Tennessee River, Cumberland River, Wabash River11
Canadian River9061,458Rocky Mountains, Las Animas County, ColoradoArkansas River at Haskell County, OklahomaColorado, New Mexico, Texas, OklahomaNorth Canadian River, Little River, Deep Fork River12
Colorado River of Texas8621,387Dawson County, TexasGulf of Mexico at Matagorda County, TexasTexasPedernales River, Llano River, Concho River, Pecan Bayou, San Saba River13
Brazos River8401,352Llano Estacado, New MexicoGulf of Mexico near Brazoria County, TexasNew Mexico, TexasLeon River, San Gabriel River, Navasota River14
Saint Lawrence River
Canada
7441,197Lake Ontario near Kingston, Ontario, CANAtlantic Ocean at Gulf of Saint Lawrence, CANOntario, Quebec, New York15
Green River7301,175Wind River Mountains, Rocky Mountains, WyomingColorado River near San Juan County, UtahWyoming, Colorado, UtahNew Fork River, Blacks Fork, Yampa River, White River,16
Pecos River7301,175Pecos Falls near Pecos, New MexicoRio Grande near Del Rio, TexasNew Mexico, TexasHondo River, Penasco River, Felix River, Aqua Negra17
Milk River7291,173Confluence of South & Middle Forks at Glacier County, MontanaMissouri River at Valley County, MontanaMontana, Alberta (CAN)18
White River of Arkansas7221,162Boston Mountains, Madison County, ArkansasMississippi, Desha County, ArkansasArkansas, MissouriJames River, Buffalo River, Bayou des Arc, Little Red River19
North Platte River7161,152Confluence of Grizzly & Little Grizzly Creeks in Jackson County, ColoradoPlatte River in Lincoln County, NebraskaColorado, Wyoming, NebraskaSweetwater River, Medicine Bow River, Laramie River20
James River
aka Jim River or Dakota River
7101,143Wells County, North DakotaMissouri River at Yankton County near Yankton, South DakotaNorth Dakota, South DakotaPipestem River, Elm River, Firesteel Creek21
Kuskokwim River7021,130Confluence of East, North & South Forks near Medfra, AlaskaBering Sea, Kuskokwim Bay near Eak, AlsakaAlaskaStony River, Holitna River, Big River, Kwethluk River22
Cimarron River6981,123Confluence of Dry Cimarron River & Carrizozo Creek near Kenton, OklahomaArkansas River, Keystone Lake near Tulsa, OklahomaOklahoma Panhandle, New Mexico, Colorado, Kansas, Oklahoma23
Yellowstone River6921,114Confluence of North + South Forks at Absaroka Range, WyomingMissouri River, McKenzie County near Buford, North DakotaWyoming, Montana, North DakotaBighorn River, Tongue River, Powder River24
Cumberland River6881,107Confluence of Clover Fork & Martins Fork near Baxter, KentuckyOhio River near Paducah, KentuckyKentucky, TennesseeRed River, Caney Fork, Stones River, Obey River25
Tennessee River6521,049Confluence of French Broad & Holston River at Knoxville, TennesseeOhio River, KentuckyTennessee, Alabama, Mississippi, Kentucky26

Missouri river, one of the longest rivers in USA & Canada

ADDucation Lists Related to the Longest Rivers in USA and Canada:


Leave a Reply

Your email address will not be published.

7 + twelve =