Salaripedia
English

How much does a social worker make in Houston?

$82,610a year

Median yearly pay for social workers in the Houston-Pasadena-The Woodlands, TX metro area. That is $39.72 an hour or $6,884 a month.

Hourly
$39.72
Vs. national median
+15%
Rank among cities
75 of 224
Jobs in the area
600
Pay range
Lowest 10%: $36,950Median: $82,610Highest 10%: $134,500
PercentileYearlyHourly
10th$36,950$17.76
25th$47,420$22.80
Median$82,610$39.72
75th$123,200$59.25
90th$134,500$64.64

Other cities in Texas

Median yearly pay for social workers.

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
Amarillo, TX$78,850
Austin, TX$61,690
Brownsville, TX$46,590
McAllen, TX$45,030
Social Worker salary in Texas Social Worker salary in all states

Related jobs in Houston

Same field, median yearly pay.

Director$83,480
Educational$75,930
Health Education Specialist$75,350
Healthcare Social Worker$71,900
Substance Abuse$67,370
Clergy$61,010
Child$56,670
Counselor$54,450
Probation Officer and Correctional Treatment Specialist$51,820
Rehabilitation Counselor$50,990
Salaries for every job in Houston, TX

Frequently asked questions

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

The median hourly pay in the Houston-Pasadena-The Woodlands, TX metro area is $39.72 ($82,610 a year).

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

Yes: $82,610 against $71,900 nationally, 15% more.

How does Houston compare with the rest of Texas?

The median in Texas is $84,240, so Houston pays 2% less.

Where does Houston rank for social worker pay?

75 of 224 metro areas with data.

How much does a social worker make starting out in Houston?

The lowest-paid 10% make $36,950 or less a year; the top 10% make $134,500 or more.

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.