River | Length (km) | Length (mi) | Mouth | Countries |
Missouri (1) | 4,247 km | 2,639 mi | Mississippi | United States |
Mackenzie (2) | 4,241 km | 2,635 mi | Arctic Ocean | Canada |
Mississippi (3) | 3,782 km | 2,350 mi | Gulf of Mexico | United States |
Yukon | 3,185 km | 1,979 mi | Bering Sea | Canada, United States |
Rio Grande | 3,060 km | 1,901 mi | Gulf of Mexico | United States, Mexico |
St. Lawrence (4) | 3,058 km | 1,900 mi | Atlantic Ocean | United States, Canada |
Nelson (5) | 2,575 km | 1,600 mi | Hudson Bay | Canada |
Arkansas | 2,348 km | 1,459 mi | Mississippi | United States |
Colorado | 2,333 km | 1,450 mi | Gulf of California | United States, Mexico |
Red River (6) | 2,188 km | 1,360 mi | Mississippi | United States |
Ohio (7) | 2,102 km | 1,306 mi | Mississippi | United States |
Brazos | 2,060 km | 1,280 mi | Gulf of Mexico | United States |
Columbia | 2,000 km | 1,243 mi | Pacific Ocean | Canada, United States |
Snake River | 1,735 km | 1,078 mi | Columbia | United States |
Platte | 1,690 km | 1,050 mi | Missouri | United States |
Churchill | 1,609 km | 1,000 mi | Labrador Sea | Canada |