Pine Creek[1] is a 21.0-mile-long (33.8 km)[2] tributary to the Upper Iowa River in northeastern Iowa; see Pine Creek (Canoe Creek tributary) for the smaller nearby stream of the same name.
It rises in southern Fillmore County, Minnesota, between Harmony and Canton, crossing into Winneshiek County, Iowa, in Burr Oak Township in a southwest to southeast direction.
Its course is essentially rural, with some cleared farmland, but also forested.
This article related to a river in Iowa is a stub.
You can help Wikipedia by expanding it.This article related to a river or creek in Minnesota is a stub.