RiverStoke
← Rivers

Upper Iowa River

IA • US

The Upper Iowa River is a 156-mile-long (251 km) tributary of the Mississippi River in the upper Midwest of the United States.
Its headwaters rise in southeastern Minnesota, in Mower County (Le Roy and Lodi townships) near the border with Iowa. It then flows through the Iowa counties of Howard, Winneshiek, and Allamakee, and finally into the Upper Mississippi River near New Albin, Iowa. Along its course, it passes through the Iowa cities of Chester, Lime Springs, Florenceville, Kendallville, Bluffton, and Decorah. Its watershed comprises nearly 641,000 acres (2,590 km2).
The Upper Iowa an...

156.0 mi total 1 sections 8 access points 14 camps 0 rapids

🗺 Explore map

Click any point for details. Sections without stored geometry are drawn as straight put-in → take-out lines — actual courses follow the river.

Sections (1)