Rock Valley, IA

{{::location.tagLine.value.text}}

Sponsored Topics

Rock Valley is a city in Sioux County, Iowa, United States, along the Rock River. The population was 2,702 at the 2000 census.
The first homesteads were established in 1868.[citation needed]
Rock Valley is located at 43°12′6″N 96°17′47″W / 43.20167°N 96.29639°W / 43.20167; -96.29639 (43.201624, -96.296379).