Marble Rock, Iowa

Marble Rock, Iowa
Motto: 
Bike to Marble Rock for a 'Marbleous' Time!
Location of Marble Rock, Iowa
Coordinates: 42°57′46″N 92°52′18″W / 42.96278°N 92.87167°W / 42.96278; -92.87167
CountryUSA
StateIowa
CountyFloyd
Area
 • Total
0.87 sq mi (2.25 km2)
 • Land0.83 sq mi (2.16 km2)
 • Water0.039 sq mi (0.10 km2)
Elevation
1,001 ft (305 m)
Population
 (2020)
 • Total
271
 • Density325.6/sq mi (125.72/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
50653
Area code641
FIPS code19-49305
GNIS feature ID2395001

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. The Marble Rock Historical Society has a website with information about the museums.