Shackelford County Flag

Shackelford County

State:
Texas
County Seat:
Albany

Shackelford County's 2026 population is estimated at 3,099, reflecting a -1.12% growth rate over the past year (World Population Review estimate based on U.S. Census Bureau data). Shackelford County is the 221st largest county in Texas. The 2010 population was 3,384 and has grown -8.42% since 2010.

3,099
Total Population
3.4
Population Density (mi²)
221
Population Rank (State)
-35 -1.12%
Annual Population Growth

Shackelford County Population

Demographics

Economics and Income Statistics