Salaripedia
English

How much does a social worker make in Brownsville?

$46,590a year

Median yearly pay for social workers in the Brownsville-Harlingen, TX metro area. That is $22.40 an hour or $3,883 a month.

Hourly
$22.40
Vs. national median
-35%
Rank among cities
214 of 224
Jobs in the area
60
Pay range
Lowest 10%: $35,880Median: $46,590Highest 10%: $108,000
PercentileYearlyHourly
10th$35,880$17.25
25th$38,890$18.70
Median$46,590$22.40
75th$84,990$40.86
90th$108,000$51.94

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

Related jobs in Brownsville

Same field, median yearly pay.

Educational$72,520
Substance Abuse$69,770
Healthcare Social Worker$59,610
Health Education Specialist$48,490
Probation Officer and Correctional Treatment Specialist$45,500
Social and Human Service Assistant$45,360
Community and Social Service Specialist$42,570
Mental Health and Substance Abuse Social Worker$41,080
Child$40,580
Community Health Worker$33,080
Salaries for every job in Brownsville, TX

Frequently asked questions

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

The median hourly pay in the Brownsville-Harlingen, TX metro area is $22.40 ($46,590 a year).

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

No: $46,590 against $71,900 nationally, 35% less.

How does Brownsville compare with the rest of Texas?

The median in Texas is $84,240, so Brownsville pays 45% less.

Where does Brownsville rank for social worker pay?

214 of 224 metro areas with data.

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

The lowest-paid 10% make $35,880 or less a year; the top 10% make $108,000 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.