Rock Rapids is a city in and the county seat of Lyon County, Iowa, United States. The population was 2,611 in the 2020 census, an increase from 2,573 in the 2000 census.

History

A post office called Rock Rapids has been in operation since 1871. The city was named from the falls on the Rock River.

Geography

Rock Rapids is located along the Rock River.

According to the United States Census Bureau, the city has a total area of , all land.

Climate

Rock Rapids has a humid continental climate (Koppen Dfa), with cold winters and hot summers.

Demographics