Shell Rock
City in Butler County, Iowa

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.
- 1,268residents (2020 Census)
- 912 ftelevation · 278 m
- 1.6 sq miland area · 4.1 km²
- 792 / sq mipopulation density
- 50670ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 1,268 |
|---|---|
| Density | 792 per sq mi (306 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Shell Rock at a glance
| State | Iowa (IA) |
|---|---|
| County | Butler County |
| Type | City |
| Population | 1,268 (2020) |
| Land area | 1.60 sq mi (4.1 km²) |
| Water area | 0.10 sq mi (0.25 km²) |
| Elevation | 912 ft (278 m) |
| Coordinates | 42.7169° N, 92.5831° W |
| ZIP code | 50670 |
| Census code (GEOID) | 1972435 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Shell Rock
- Waverly5.8 mi E
- Clarksville6.2 mi NW
- Janesville7.9 mi SE
- Plainfield9.1 mi N
- New Hartford10.5 mi S
- Allison11.1 mi W
- Denver13.1 mi E
- Parkersburg14.0 mi SW
- Stout14.7 mi SW
- Cedar Falls15.2 mi SE
- Nashua16.3 mi N
- Greene16.7 mi NW
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: