Content has loaded

Social worker salary in Houston, TX (Updated 2026)

How much does a Social Worker make in Houston, TX?

Average base salary

$67,493
same
as national average
Average $67,493
Low $51,936
High $87,711

The average salary for a social worker is $67,493 per year in Houston, TX. 52 salaries taken from job postings on Indeed in the past 36 months (updated July 1, 2026).

Social Worker job openings in Houston, TX

slide 1 of 6
slide1 of 6
Social Worker
Anchored Hope Counseling5out of 5 stars.
Houston, TX
$25 - $33 an hour
Full-time
3 days ago

Highest paying companies for Social Worker in Houston, TX

Average year pay is based on job postings on Indeed in the past 36 months.
Epic Travel Staffing
 
$144,595per year
View company
ADASTAFF
 
$138,017per year
International SOS Government M...
 
$126,483per year
Horizons Healthcare Agency
 
$124,800per year
Horizons HRS
 
$123,500per year
Amergis
 
$121,524per year

Highest paying cities for Social Workers near Houston, TX

  1. Arlington, TX
    $71,473 per year
  2. El Paso, TX
    $71,155 per year
  3. Houston, TX
    $67,493 per year
  4. Dallas, TX
    $66,801 per year
  5. San Antonio, TX
    $66,798 per year

Where can a Social Worker earn more?

Compare salaries for Social Workers in different locations
vs

How much do similar professions as Social Worker get paid in Houston, TX?

Senior Social Worker

Job openings
Average $77,436 per year