×

Marble Rock

City in Iowa
Marble Rock is a city in Floyd County, Iowa, United States, along the Shell Rock River. The population was 271 at the time of the 2020 census. Marble Rock has a city park, historical museums, a powerhouse on the river, and a veterans' memorial. Wikipedia
Population: 265 (2022)
Area: 557 acres
Area code: Area code 641
Elevation: 1,001 ft (305 m)