Shackelford ili veya Shackelford County Amerika Birleşik Devletleri'nin Teksas eyaletinde bulunan bir ildir. İlin nüfusu 2020 sayımına göre 3,105'tir. İlin merkezi Albany şehridir.