Sand Rock

Town in Cherokee County, Alabama

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

Sand Rock is a town in Cherokee County, Alabama, with 591 residents (2020 Census). It sits at 919 ft (280 m) above sea level. The nearest town is Leesburg, 3.7 miles S.

About Sand Rock

Sand Rock is a town in Cherokee and DeKalb counties in the U.S. state of Alabama. It incorporated in 1988. At the 2020 census, the population was 591.

Text: Wikipedia · CC BY-SA 4.0

Sand Rock weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Sand Rock

All 6 webcams near Sand Rock ›

Webcams: Windy.com

Living in Sand Rock

Median household income
$73,333
Median home value
$218,800
Median age
36.8
Cost of living and demographics of Sand Rock ›

Do you know Sand Rock? Tell us about it

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

Map of Sand Rock

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

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

Sand Rock, AL population

Sand Rock had 591 residents in the 2020 Census.

2020 Census591
Density117 per sq mi (45 per km²)

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

Sand Rock at a glance

StateAlabama (AL)
CountyCherokee County
TypeTown
Population591 (2020)
Land area5.07 sq mi (13.1 km²)
Elevation919 ft (280 m)
Coordinates34.2312° N, 85.7704° W
ZIP code35983
Census code (GEOID)0167920

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

Towns near Sand Rock

Straight-line distance between town centers.

Frequently asked questions about Sand Rock

What county is Sand Rock in?

Sand Rock is in Cherokee County, Alabama.

What is the population of Sand Rock, AL?

591 people lived in Sand Rock at the 2020 Census.

What is the ZIP code of Sand Rock, AL?

The ZIP code of Sand Rock is 35983.

What is the elevation of Sand Rock?

919 feet (280 m) above sea level.

What towns are near Sand Rock?

Leesburg (3.7 mi), Collinsville (6.1 mi), Centre (7.8 mi), Cedar Bluff (10.4 mi), Gaylesville (12.2 mi).

Last updated: