Sand Rock is a town located in Alabama which was established in 1855. It lies in Cherokee and DeKalb counties and surrounded to the south of Leesburg. Estimated with a total land area of 4.4 square miles at 34°13'57.115" North, 85°46'13.516" West. Sand Rock had a post office which halted their operation in 1903. Zip code is 35983. As of 2014 census, Sand Rock total population was 562. About 45.4% males and 54.6% females.