Indian Creek is a stream in Linn County, Iowa, in the United States. It is a tributary of the Cedar River.