Marble Rock

City in Floyd County, Iowa

Aerial view of Marble Rock, Iowa
Aerial view: USDA NAIP · USGS The National Map (public domain)

Marble Rock is a city in Floyd County, Iowa, with 271 residents (2020 Census). It sits at 1,001 ft (305 m) above sea level. The nearest town is Roseville, 5.2 miles NE.

About Marble Rock

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.

Text: Wikipedia · CC BY-SA 4.0

Marble Rock weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Marble Rock

All 24 webcams near Marble Rock ›

Webcams: Windy.com

Living in Marble Rock

Median household income
$65,625
Median home value
$76,000
Median rent
$822/mo
Median age
51.5
Cost of living and demographics of Marble Rock ›

Do you know Marble Rock? Tell us about it

Help other travelers: share what makes Marble Rock special. We review every message before publishing it.

Map of Marble Rock

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Marble Rock Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Marble Rock, IA population

Marble Rock had 271 residents in the 2020 Census.

2020 Census271
Density326 per sq mi (126 per km²)

Source: U.S. Census Bureau, Decennial Census.

Marble Rock at a glance

StateIowa (IA)
CountyFloyd County
TypeCity
Population271 (2020)
Land area0.83 sq mi (2.2 km²)
Water area0.04 sq mi (0.10 km²)
Elevation1,001 ft (305 m)
Coordinates42.9646° N, 92.8678° W
ZIP code50653
Census code (GEOID)1949305

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Marble Rock

Straight-line distance between town centers.

Frequently asked questions about Marble Rock

What county is Marble Rock in?

Marble Rock is in Floyd County, Iowa.

What is the population of Marble Rock, IA?

271 people lived in Marble Rock at the 2020 Census.

What is the ZIP code of Marble Rock, IA?

The ZIP code of Marble Rock is 50653.

What is the elevation of Marble Rock?

1,001 feet (305 m) above sea level.

What towns are near Marble Rock?

Roseville (5.2 mi), Greene (5.7 mi), Rockford (7.3 mi), Dougherty (9.0 mi), Rudd (11.3 mi).

Last updated: