List of longest streams of Minnesota

The Bois de Sioux River forms the border with South Dakota to the west.

[1] These major drainage basins meet in a triple divide point called the Hill of Three Waters, just north of Hibbing, Minnesota.

[4] A sortable table below lists the 114 streams flowing in Minnesota that have a total length greater than or equal to 30 miles.

The coordinates and location county of the mouth and source of the stream are indicated, as well as the United States Geological Survey (USGS) Geographic Names Information System ID and other references and notes.

[14] [note 14] The map below shows the major streams and lakes in Minnesota.