Shell Rock River

General data
- Water type: River
- Progression: West Fork Cedar River -> Cedar River (Iowa tributary) -> Iowa River -> Mississippi River -> Gulf of Mexico -> Atlantic Ocean -> Planet Earth
- Climates: Temperate
- Continents: North America
- Countries: United States of America
Description
The Shell Rock River is a 113-mile-long (182 km) 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. This river was named for the fossil shells found in outcroppings along its banks.[ The Shell Rock River flows from Albert Lea Lake in Freeborn County, Minnesota, and soon enters Iowa, flowing generally south-southeastwardly through eastern Worth, northeastern Cerro Gordo, western Floyd, northeastern Butler, southwestern Bremer and northwestern Black Hawk counties, past the town of Glenville in Minnesota and the towns of Northwood, Plymouth, Rock Falls, Nora Springs, Rockford, Marble Rock, Greene, Clarksville and Shell Rock in Iowa. It joins the West Fork of the Cedar River in Black Hawk County, about 6 miles (10 km) north-northwest of Cedar Falls. At Rockford, Iowa, it collects the Winnebago River from the west.