The Shell Rock River is a 113-mile-long tributary of the West Fork Cedar River in southern Minnesota and northern Iowa in the United States. Via the Cedar and Iowa rivers, it is part of the Mississippi River watershed.
Country: United States
States: Minnesota, Iowa
Counties (Minnesota): Freeborn
Counties (Iowa): Worth, Cerro Gordo, Floyd, Butler, Bremer, Black Hawk