Skip to main content
Population Review

Shackelford County, Texas Population 2026

Updated April 2026 · US Census ACS 2023 5-Year Estimates · 221st-largest in Texas

The population of Shackelford County, Texas is 3,169 as of the 2023 American Community Survey, making it the 221st-largest county in Texas. The median household income is $64,659, the median home value is $176,900, and the median age is 43.9.

The population of Shackelford County has declined 6.4% since 2010 (3,384 → 3,169), a -0.47% annualized rate.

Shackelford County within Texas · Source: US Census TIGER/Line via us-atlas

3,169

Population

-0.47%

Annual growth

3

People / sq mi

$64,659

Median Income

$176,900

Median Home Value

Shackelford County covers 914 sq mi of land at 3.5 people per square mile.

About Shackelford County, TX

Shackelford County is distinguished by its share of foreign-born residents, 11.5% of the population. With 3,169 residents, Shackelford County is a county in Texas.

Household earnings are middling, with a median of $64,659 — below the US median of $78,538. About 8.2% of residents live below the federal poverty level, below the national 12.4%. Median home value is $176,900, with typical rent around $485.

Educational attainment is on the higher side for US counties — 34.6% of adults hold a four-year degree, near the national 35.0%. About 10.6% of workers primarily work from home, below the national 14.0%, and the average commute runs about 24 minutes each way.

Shackelford County Population History (2010-2024)

The county of Shackelford County had a population of 3,384 in 2010 and 3,169 in 2024, a -6.4% growth over 14 years. The peak was 3,384 in 2010. Average annual growth rate: -0.45%.

2010 · 3K20102024
Shackelford County population, 2010–2024 · Source: U.S. Census Bureau — decennial census & Population Estimates

3,169

Population (2024)

3,384

Population (2010)

3,384

Peak (2010)

-0.45%

Avg Annual Growth

YearPopulation
20103,384
20113,335
20123,361
20133,374
20143,314
20153,331
20163,337
20173,289
20183,258
20193,272
20203,109
20213,191
20223,201
20233,204
20243,169

Race & Ethnicity

White86.8%
Black or African American1.2%
Asian0.0%
Hispanic or Latino (any race)2.3%
Two or More Races0.0%

Age & Sex

43.9

Median Age

51.7%

Female

48.3%

Male

20.2%

Age 65+

Age Distribution

Under 5
5.4%
5–9
6.2%
10–14
5.5%
15–19
9.3%
20–24
4.1%
25–34
9.4%
35–44
11.9%
45–54
11.1%
55–59
6.8%
60–64
10.0%
65–74
11.9%
75–84
5.4%
85+
2.9%

Children (under 15): 17.1% · Seniors (65+): 20.2%

Income & Poverty

Median household income$64,659$-11,633 vs state
Mean household income$80,358
Per-capita income$34,010
Poverty rate8.2%-2.3% vs state
Unemployment rate4.0%
Employment-to-population61.6%

Top Industries by Employment

Agriculture
22.1%
Professional & business services
13.6%
Education & health care
10.8%
Public administration
8.8%
Construction
8.6%
Retail trade
7.9%
Finance & real estate
5.0%
Information
3.8%

The largest employment sector in Shackelford County is agriculture, accounting for 22.1% of workers.

How residents commute

0.0%

Drive alone

2.0%

Carpool

77.2%

Public transit

10.6%

Work from home

23.5 min

Avg commute

Housing

$176,900$-83,500 vs state

Median home value

$485

Median rent

81.9%

Homeownership rate

1,572

Total housing units

84.5%

Occupied

15.5%

Vacant

18.1%

Renter-occupied

Social & access

86.4%

With health insurance

92.8%

With broadband internet

11.5%

Foreign-born

5.7%

Veterans (18+)

19.3%

With a disability

93.1%

Speak language other than English at home

Education

92.4%

High School+

34.6%

Bachelor's+

Largest cities in Texas

Other counties in Texas

Part of Texas

Metro areas in Texas

County rankings

Frequently Asked Questions

Shackelford County, Texas has a population of 3,169 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 221st-largest county in Texas. Population density is 3 people per square mile.

The population of Shackelford County has declined 6.4% since 2010 (3,384 → 3,169), a -0.47% annualized rate.

The median household income in Shackelford County, Texas is $64,659, with mean (average) household income of $80,358 and per-capita income of $34,010. 8.2% of residents live below the federal poverty level.

In Shackelford County, the largest racial and ethnic groups are White (86.8%), Hispanic or Latino (2.3%), Black or African American (1.2%). Figures are from the US Census Bureau's 2023 ACS 5-year estimates and reflect self-reported responses.

The median age in Shackelford County, Texas is 43.9 years. Residents are 51.7% female and 48.3% male.

The median home value in Shackelford County is $176,900 and median monthly rent is $485. 81.9% of occupied housing units are owner-occupied. The county has 1,572 total housing units, 15.5% of which are vacant.

The largest employment sector in Shackelford County, Texas is agriculture, forestry, fishing, and mining, employing 22.1% of workers. The unemployment rate is 4.0%.

Houston is among the largest cities associated with Shackelford County, Texas, with a population of 2,300,419.

Data from the American Community Survey (ACS) 5-Year estimates.

Source: U.S. Census Bureau ACS, 2026.