Shell Rock

City in Butler County, Iowa

View of Shell Rock, Iowa
Photo: Billwhittaker (talk) · CC BY-SA 3.0

Shell Rock is a city in Butler County, Iowa, with 1,268 residents (2020 Census). It sits at 912 ft (278 m) above sea level. The nearest town is Waverly, 5.8 miles E.

About Shell Rock

Shell Rock is a city in Butler County, Iowa, United States, along the Shell Rock River. The population was 1,268 at the time of the 2020 census. The city is located along the county's eastern border, between Butler and Bremer counties. A post office opened in Shell Rock in 1855.

Text: Wikipedia · CC BY-SA 4.0

Shell Rock weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Shell Rock

All 24 webcams near Shell Rock ›

Webcams: Windy.com

Living in Shell Rock

Median household income
$78,657
Median home value
$163,100
Median rent
$931/mo
Median age
35.6
Cost of living and demographics of Shell Rock ›

Do you know Shell Rock? Tell us about it

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

Map of Shell Rock

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

Shell 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 ›

Shell Rock, IA population

Shell Rock had 1,268 residents in the 2020 Census.

2020 Census1,268
Density792 per sq mi (306 per km²)

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

Shell Rock at a glance

StateIowa (IA)
CountyButler County
TypeCity
Population1,268 (2020)
Land area1.60 sq mi (4.1 km²)
Water area0.10 sq mi (0.25 km²)
Elevation912 ft (278 m)
Coordinates42.7169° N, 92.5831° W
ZIP code50670
Census code (GEOID)1972435

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

Towns near Shell Rock

Straight-line distance between town centers.

Frequently asked questions about Shell Rock

What county is Shell Rock in?

Shell Rock is in Butler County, Iowa.

What is the population of Shell Rock, IA?

1,268 people lived in Shell Rock at the 2020 Census.

What is the ZIP code of Shell Rock, IA?

The ZIP code of Shell Rock is 50670.

What is the elevation of Shell Rock?

912 feet (278 m) above sea level.

What towns are near Shell Rock?

Waverly (5.8 mi), Clarksville (6.2 mi), Janesville (7.9 mi), Plainfield (9.1 mi), New Hartford (10.5 mi).

Last updated: