El río Rock es un afluente del río Big Sioux , de aproximadamente 232 km (144 millas) de largo, [3] en el suroeste de Minnesota y el noroeste de Iowa en los Estados Unidos . A través de los ríos Big Sioux y Misuri , es parte de la cuenca del río Misisipi . El nombre del río proviene de un afloramiento rocoso prominente de aproximadamente 175 pies de altura (designado "The Rock" en el mapa del área de 1843 de Joseph Nicollet ) de cuarcita sioux de color gris rojizo , aproximadamente a 3 millas (5 km) al norte de Luverne. [4] El afloramiento de cuarcita se encuentra en el Parque Estatal Blue Mounds de Minnesota .
El río Rock nace en el condado de Pipestone, Minnesota , aproximadamente a 13 millas (21 km) al noreste de la ciudad de Pipestone , y fluye inicialmente hacia el sur a través del condado de Rock, Minnesota , y el condado de Lyon, Iowa , donde gira hacia el suroeste hacia el condado de Sioux, Iowa . Desemboca en el río Big Sioux en el condado de Sioux, a 6 millas (10 km) al norte de Hawarden .
A lo largo de su curso, el río Rock pasa por las ciudades de Holland , Edgerton , Luverne y Ash Creek en Minnesota; y las ciudades de Rock Rapids , Doon y Rock Valley en Iowa.
En su curso superior, en Minnesota, el río se une al río East Branch Rock, de unos 24 km de longitud, que discurre en toda su extensión por el condado de Pipestone. En Iowa, se une al río Little Rock justo al sur de Doon.