![](/wp-content/uploads/2020/10/SandRockWelcome.jpg)
Sand Rock Alabama is located in western Cherokee County atop Lookout Mountain. A portion of the town extends north into DeKalb County.
Sand Rock Alabama is located in western Cherokee County atop Lookout Mountain. A portion of the town extends north into DeKalb County.