Minnesota has 6,564 natural rivers and streams that cumulatively flow for 69,000 miles (111,000 km). The Mississippi River begins its journey from its headwaters at Lake Itasca and crosses the Iowa border 680 mi (1,094 km) downstream. It is joined by the Minnesota River at Fort Snelling, by the St. Croix River near Hastings, by the Chippewa River at Wabasha, and by many smaller streams. The Red River, in the bed of glacial Lake Agassiz, drains the northwest part of the state northward toward Canada's Hudson Bay.[2]
Watershed
was invoked but never defined (see the help page).