Sand Rock merupakan sebuah  di  Cherokee dan DeKalb, Alabama, Amerika Serikat. Kota ini memiliki penduduk 509 jiwa pada tahun 2000. Ketinggiannya 280 m dari permukaan laut. Kode pos daerah ini adalah 35983.

Koordinat 
 34°13'57.115" North, 85°46'13.516" West (34.232532, -85.770421).

Referensi dan pranala luar 

County Cherokee, Alabama
County DeKalb, Alabama