Sand Rock, AL Real Estate
Sand Rock, Alabama is located in Cherokee County. Nearby cities and towns include Leesburg, Collinsville, Centre, Cedar Bluff, Coats Bend, Gaylesville, Crossville, Lookout Mountain, Ballplay, Pine Ridge, Geraldine, Fort Payne, Lakeview, Tidmore Bend, Broomtown, Whitesboro, Fyffe, Shiloh, Hokes Bluff, Reece City, Rainsville, Sardis City, Gadsden, Carlisle-Rockledge, Glencoe, Spring Garden, Boaz, Powell, Ridgeville, Piedmont, Sylvania, Valley Head, Lyerly, Menlo, Attalla, Hammondville, and Egypt. Sand Rock is a rural community with a population of 574. The median household income is $37,499. In Sand Rock, 69% of residents are married, and families with children reside in 24% of the households. Half the population of Sand Rock commutes 22 minutes or less to work, with 60% of residents holding white collar jobs and 40% residents holding blue collar jobs. The median age of homes in Sand Rock, AL is 20 years, with 63% of those homes owned, 14% rented, and 23% not occupied.