Shackelford County is a county in the state of Texas in the United States. In 2010, 3,378 people lived there. The county seat is Albany. The county was named for Jack Shackelford who had been a medical man, and then was a soldier who lead men in the Texas Revolution.