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.04 sq mi (0.10 km2)
Elevation
1,001 ft (305 m)
Population
 (2020)
  Total
271
  Density325.72/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.