Marble Rock
City in Floyd County, Iowa

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.
- 271residents (2020 Census)
- 1,001 ftelevation · 305 m
- 0.8 sq miland area · 2.2 km²
- 326 / sq mipopulation density
- 50653ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 271 |
|---|---|
| Density | 326 per sq mi (126 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Marble Rock at a glance
| State | Iowa (IA) |
|---|---|
| County | Floyd County |
| Type | City |
| Population | 271 (2020) |
| Land area | 0.83 sq mi (2.2 km²) |
| Water area | 0.04 sq mi (0.10 km²) |
| Elevation | 1,001 ft (305 m) |
| Coordinates | 42.9646° N, 92.8678° W |
| ZIP code | 50653 |
| Census code (GEOID) | 1949305 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Marble Rock
- Roseville5.2 mi NE
- Greene5.7 mi SE
- Rockford7.3 mi NW
- Dougherty9.0 mi W
- Rudd11.3 mi N
- Aredale11.4 mi SW
- Charles City12.0 mi NE
- Floyd13.0 mi NE
- Bristow13.3 mi S
- Nora Springs14.4 mi NW
- Allison15.1 mi S
- Dumont15.6 mi S
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: