Sand Rock Cherokee CountyDeKalb CountyAlabama Map Population 674 (2020)Type TownArea 5.07 sq mi (13.13 km²)Government TOWN OF SAND ROCKGovernment office 1925 SAND ROCK AVE, SAND ROCK, AL 35983