Shackelford is located about five miles west of Marshall on 20 Highway. There are a few houses there and a closed Catholic church.