Pine Creek (Upper Iowa River tributary)
Pine Creek is a 21-mile-long tributary of the Upper Iowa River in northeastern Iowa. It begins in southern Fillmore County, Minnesota, between Harmony and Canton, then crosses into Winneshiek County, Iowa, in Burr Oak Township. The stream flows southwest to southeast through rural farmland and some forests before joining the Upper Iowa River near Bluffton in Bluffton Township.
This page was last edited on 2 February 2026, at 13:48 (CET).