The Iowa River
The Iowa River flows 329 miles in a southeasterly direction from Crystal Lake in Hancock County to its confluence with the Mississippi River.

The Iowa River flows 329 miles in a southeasterly direction from Crystal Lake in Hancock County to its confluence with the Mississippi River.

2302 120th ST Marshalltown, IA 50158
641-488-2929 or 641-691-1604