Salaripedia
English

How much does a social worker make in Waco?

$105,800a year

Median yearly pay for social workers in the Waco, TX metro area. That is $50.88 an hour or $8,819 a month.

Hourly
$50.88
Vs. national median
+47%
Rank among cities
10 of 224
Jobs in the area
50
Pay range
Lowest 10%: $46,150Median: $105,800Highest 10%: $125,700
PercentileYearlyHourly
10th$46,150$22.19
25th$85,530$41.12
Median$105,800$50.88
75th$122,400$58.83
90th$125,700$60.42

Other cities in Texas

Median yearly pay for social workers.

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
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 Waco

Same field, median yearly pay.

Healthcare Social Worker$68,960
Educational$65,630
Substance Abuse$53,920
Child$53,670
Probation Officer and Correctional Treatment Specialist$52,880
Community and Social Service Specialist$51,590
Mental Health and Substance Abuse Social Worker$42,140
Social and Human Service Assistant$41,430
Salaries for every job in Waco, TX

Frequently asked questions

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

The median hourly pay in the Waco, TX metro area is $50.88 ($105,800 a year).

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

Yes: $105,800 against $71,900 nationally, 47% more.

How does Waco compare with the rest of Texas?

The median in Texas is $84,240, so Waco pays 26% more.

Where does Waco rank for social worker pay?

10 of 224 metro areas with data.

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

The lowest-paid 10% make $46,150 or less a year; the top 10% make $125,700 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.