| River | Length (km) | Length (miles) | Average discharge (cfs) | Outflow | 
|---|
| Mississippi River | 7003373000000000000♠3,730 | 7003232000000000000♠2,320 | 7005593000000000000♠593,000[1] | Gulf of Mexico | 
| Ohio River | 7003157500000000000♠1,575[2] | 7002979000000000000♠979[2] | 7005281500000000000♠281,500[3] | Mississippi River | 
| Saint Lawrence River | 7002965000000000000♠965[2] | 7002600000000000000♠600 | 7005348000000000000♠348,000[1] (275,000 at U.S.-Canada boundary) | Gulf of Saint Lawrence | 
| Columbia River | 7003200000000000000♠2,000[2] | 7003124300000000000♠1,243[2] | 7005273000000000000♠273,000[2] | Pacific Ocean | 
| Yukon River | 7003318500000000000♠3,185[2] | 7003198000000000000♠1,980[2] | 7005227000000000000♠227,000[1] | Bering Sea | 
| Atchafalaya River | 7002220000000000000♠220 | 7002137000000000000♠137 | 7005225000000000000♠225,000[1] | Gulf of Mexico | 
| Niagara River | 7001580000000000000♠58 | 7001360000000000000♠36 | 7005204700000000000♠204,700[1] | Lake Ontario | 
| Detroit River | 7001510000000000000♠51 | 7001320000000000000♠32 | 7005188000000000000♠188,000[1] | Lake Erie | 
| St. Clair River | 7001630000000000000♠63 | 7001390000000000000♠39 | 7005183000000000000♠183,000[1] | Lake St. Clair | 
| Missouri River | 7003376700000000000♠3,767[2] | 7003234100000000000♠2,341[2] | 7004863000000000000♠86,300 | Mississippi River | 
| St. Marys River | 7002120000000000000♠120 | 7001750000000000000♠75 | 7004750000000000000♠75,000[1] | Lake Huron-Lake Michigan | 
| Tennessee River | 7003104900000000000♠1,049 | 7002652000000000000♠652 | 7004680000000000000♠68,000[1] | Ohio River | 
| Mobile River | 7001720000000000000♠72 | 7001450000000000000♠45 | 7004670000000000000♠67,000[1] | Gulf of Mexico | 
| Kuskokwim River | 7003113000000000000♠1,130[2] | 7002702000000000000♠702[2] | 7004670000000000000♠67,000[1] | Bering Sea | 
| Red River | 7003219000000000000♠2,190 | 7003136000000000000♠1,360 | 7004580000000000000♠58,000[1] | Atchafalaya River | 
| Copper River | 7002470000000000000♠470 | 7002290000000000000♠290 | 7004574000000000000♠57,400[1] | Gulf of Alaska | 
| Snake River | 7003167400000000000♠1,674[2] | 7003104000000000000♠1,040[2] | 7004550000000000000♠55,000[4] | Columbia River | 
| Stikine River | 7002610000000000000♠610 | 7002379000000000000♠379 | 7004560000000000000♠56,000[1] | Pacific Ocean | 
| Susitna River | 7002504000000000000♠504 | 7002313000000000000♠313 | 7004510000000000000♠51,000[1] | Gulf of Alaska | 
| Arkansas River | 7003232200000000000♠2,322[2] | 7003144300000000000♠1,443[2] | 7004445000000000000♠44,500[5] | Mississippi River | 
| Tanana River | 7002940000000000000♠940[2] | 7002584000000000000♠584[2] | 7004418000000000000♠41,800[2] | Yukon River | 
| Susquehanna River | 7002747000000000000♠747 | 7002464000000000000♠464 | 7004382000000000000♠38,200[1] | Chesapeake Bay | 
| Willamette River | 7002301000000000000♠301 | 7002187000000000000♠187 | 7004374000000000000♠37,400[1] | Columbia River | 
| Wabash River | 7002810000000000000♠810[2] | 7002503000000000000♠503[2] | 7004345000000000000♠34,500[6] | Ohio River | 
| Alabama River | 7002512000000000000♠512 | 7002318000000000000♠318 | 7004325000000000000♠32,500[7] | Mobile River | 
| Nushagak River | 7002450000000000000♠450 | 7002280000000000000♠280 | 7004320000000000000♠32,000?[8] | Bering Sea | 
| Alsek River | 7002386000000000000♠386 | 7002240000000000000♠240 | 7004310000000000000♠31,000[9] | Gulf of Alaska | 
| Cumberland River | 7003112000000000000♠1,120[2] | 7002696000000000000♠696[2] | 7004300000000000000♠30,000? | Ohio River | 
| Black River-Ouachita River | 7002974000000000000♠974[2] | 7002605000000000000♠605[2] | 7004298000000000000♠29,800[2] | Red River | 
| White River | 7003115900000000000♠1,159[2] | 7002720000000000000♠720[2] | 7004295000000000000♠29,500[10] | Mississippi River | 
| Pend Oreille River | 7002210000000000000♠210 | 7002130000000000000♠130 | 7004270000000000000♠27,000[11] | Columbia River | 
| Tombigbee River | 7002320000000000000♠320 | 7002200000000000000♠200 | 7004263000000000000♠26,300[7] | Mobile River | 
| Apalachicola River | 7002180000000000000♠180 | 7002112000000000000♠112 | 7004250000000000000♠25,000[1] | Gulf of Mexico | 
| Koyukuk River | 7002684000000000000♠684 | 7002425000000000000♠425 | 7004250000000000000♠25,000?[12] | Yukon River | 
| Illinois River | 7002439000000000000♠439 | 7002273000000000000♠273 | 7004240000000000000♠24,000[13] | Mississippi River | 
| Sacramento River | 7002719000000000000♠719 | 7002447000000000000♠447 | 7004235000000000000♠23,500[14] | Pacific Ocean | 
| Porcupine River | 7002916000000000000♠916 | 7002569000000000000♠569 | 7004230000000000000♠23,000[1] | Yukon River | 
| Colorado River | 7003233000000000000♠2,330[2] | 7003145000000000000♠1,450[2] | 7004220000000000000♠22,000[1] | Gulf of California | 
| Clark Fork River | 7002500000000000000♠500 | 7002310000000000000♠310 | 7004219000000000000♠21,900[15] | Pend Oreille River | 
| Yentna River | 7002121000000000000♠121 | 7001750000000000000♠75 | 7004210000000000000♠21,000?[9] | Susitna River | 
| Chitina River | 7002180000000000000♠180 | 7002112000000000000♠112 | 7004200000000000000♠20,000? | Copper River | 
| Allegheny River | 7002523000000000000♠523 | 7002320000000000000♠320 | 7004199000000000000♠19,900[16] | Ohio River | 
| Kvichak River | 7001800000000000000♠80 | 7001500000000000000♠50 | 7004179000000000000♠17,900[9] | Bering Sea | 
| Connecticut River | 7002655000000000000♠655 | 7002407000000000000♠407 | 7004175000000000000♠17,500 | Atlantic Ocean | 
| Klamath River | 7002423000000000000♠423 | 7002263000000000000♠263 | 7004173000000000000♠17,300[17] | Pacific Ocean | 
| Santee River | 7002230000000000000♠230 | 7002143000000000000♠143 | 7004170000000000000♠17,000(approx.)[8] | Atlantic Ocean | 
| Skagit River | 7002240000000000000♠240 | 7002150000000000000♠150 | 7004165000000000000♠16,500 | Pacific Ocean | 
| Kootenai (Kootenay) River | 7002781000000000000♠781 | 7002485000000000000♠485 | 7004276000000000000♠27,600 (approx. 16,000? at U.S.-Canada boundary) | Columbia River | 
| Hudson River | 7002507000000000000♠507 | 7002315000000000000♠315 | 7004160000000000000♠16,000(approx.)[5] | Atlantic Ocean | 
| Coosa River | 7002450000000000000♠450 | 7002280000000000000♠280 | 7004160000000000000♠16,000[18] | Alabama River | 
| Kanawha River | 7002156000000000000♠156 | 7001970000000000000♠97 | 7004160000000000000♠16,000[19] | Ohio River | 
| Clearwater River | 7002120000000000000♠120 | 7001750000000000000♠75 | 7004153000000000000♠15,300[20] | Snake River | 
| Kobuk River | 7002451000000000000♠451 | 7002280000000000000♠280 | 7004153000000000000♠15,300[9] | Bering Sea | 
| Pee Dee River | 7002373000000000000♠373 | 7002232000000000000♠232 | 7004150000000000000♠15,000?[8] | Atlantic Ocean |