Sand Rock, Alabama

Sand Rock is a town in Cherokee and DeKalb counties in the U.S. state of Alabama.

A post office called Sand Rock was established in 1855, and remained in operation until it was discontinued in 1903.

[3] Legend has it the city was named after a pioneer sat on a rock upon sandy ground.

[4] Sand Rock is located in western Cherokee County at 34°13'57.115" North, 85°46'13.516" West (34.232532, -85.770421),[5] atop Lookout Mountain.

A portion of the town extends north into DeKalb County.

According to the U.S. Census Bureau, the town has a total area of 4.4 square miles (11.3 km2), all land.

The racial makeup of the town was 99.41% White, and 0.39% Black or African American.

19.5% of all households were made up of individuals, and 9.2% had someone living alone who was 65 years of age or older.

Map of Alabama highlighting Cherokee County
Map of Alabama highlighting DeKalb County