Social Worker Salary in Texas
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).
Social Worker pay by experience in Texas
Social Worker pay in neighboring states
| State | Median / yr | Real pay | vs 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.