verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Social Worker Salary in Texas

Median Annual in Texas
$55,680/yr
Median Hourly Wage
$26.77/hr
▼ 6% below U.S. median

Salary Distribution in Texas

groups Employed in TX
21,670
public U.S. Median
$59,550
savings Real pay (cost-adjusted)
$57,368 #36 of 51

Social Worker pay in Texas, explained

Social workers in Texas earn a median of $55,680 per year ($26.77 per hour), which is 6% below the national median of $59,550. Entry-level workers earn around $37,230, while the most experienced social workers reach about $73,670. Pay varies by employer, setting, and metro area within Texas.

Is $55,680 good pay in Texas?

Adjusted for Texas's cost of living (which runs 97% of the U.S. average), that $55,680 is worth about $57,368 in national buying power — ranking Texas #36 for real pay (vs #33 on the sticker number).

See the full Social Worker Real Pay Index arrow_forward

Social Worker pay by experience in Texas

Entry level (10th pct)
$37,230
$17.90/hr
Median
Mid-career (50th pct)
$55,680
$26.77/hr
Experienced (90th pct)
$73,670
$35.42/hr

Social Worker pay in neighboring states

StateMedian / yrReal payvs TX
Texas (here) $55,680 $57,368
Louisiana $56,800 $64,394 −$1,120
New Mexico $56,160 $60,903 −$480
Oklahoma $43,950 $50,032 +$11,730
Arkansas $43,330 $49,841 +$12,350

Social Worker in Texas: FAQ

How much do social workers make in Texas?

Social workers in Texas earn a median of $55,680 per year ($26.77 per hour), compared with $59,550 nationally.

Does Texas pay social workers well?

At $55,680, Texas pays 6% below the national median for social workers. An estimated 21,670 work in the state.

Social Worker salary in other states

All 51 states ranked arrow_forward

Related careers in Texas