The 10 Longest Rivers in North America.

10. Peace River (1195 Miles)

9. Saskatchewan River (1,205 miles)

8. Columbia River (1243 miles)

7. Red River (1360 miles)

6. Colorado River (1,450 mi)

5. Arkansas River (1465 miles)

4. Rio Grande (1885 miles)

3. Yukon River (1982 miles)

2. Mississippi River (2,340 miles)

1. Missouri River (2,341 miles)