Salaripedia
English

How much does a social worker make in Texas?

$84,240a year

Median yearly pay for social workers in Texas. That is $40.50 an hour or $7,020 a month.

Hourly
$40.50
Vs. national median
+17%
Rank among states
21 of 50
Jobs in the state
2,880
Pay range
Lowest 10%: $40,350Median: $84,240Highest 10%: $134,500
PercentileYearlyHourly
10th$40,350$19.40
25th$49,610$23.85
Median$84,240$40.50
75th$115,200$55.39
90th$134,500$64.64

Cities in Texas

Metro areas, median yearly pay.

Waco, TX$105,800
Killeen, TX$104,300
San Antonio, TX$102,500
Dallas, TX$98,670
El Paso, TX$89,020
Corpus Christi, TX$85,430
Houston, TX$82,610
Amarillo, TX$78,850
Lubbock, TX$78,850
Austin, TX$61,690
Brownsville, TX$46,590
McAllen, TX$45,030
Salaries for every job in Texas

Nearby in the ranking

States with similar pay for social workers.

18. Idaho$88,610
19. Kentucky$85,160
20. Indiana$84,570
21. Texas$84,240
22. New York$84,010
23. North Dakota$81,330
24. Minnesota$79,790
Social Worker salary in all states

Frequently asked questions

How much does a social worker make an hour in Texas?

The median hourly pay in Texas is $40.50 ($84,240 a year).

Do social workers make more in Texas than the national average?

Yes: $84,240 against $71,900 nationally, 17% more.

Where does Texas rank for social worker pay?

Texas ranks 21 of 50 states.

Which city in Texas pays social workers the most?

Waco, TX, with a median of $105,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.