The Cannon River is located in southern Minnesota. | |||
The Cannon River Watershed drains 934,400 acres (1,440 square miles) of land in southern Minnesota. The Cannon originates in Shields Lake in Rice County and joins the Mississippi River 120 miles downstream. The Straight River is a major tributary and many other streams feed the Cannon River.
|
|||
The Upper Cannon is a subwatershed of the Cannon River Watershed. It encompasses 212,730 acres (332 square miles). Learn more about the watershed by taking a virtual tour. | |||