Salaripedia
English

How much does a healthcare social worker make in Eugene?

$83,040a year

Median yearly pay for healthcare social workers in the Eugene-Springfield, OR metro area. That is $39.92 an hour or $6,920 a month.

Hourly
$39.92
Vs. national median
+22%
Rank among cities
24 of 374
Jobs in the area
170
Pay range
Lowest 10%: $58,960Median: $83,040Highest 10%: $109,200
PercentileYearlyHourly
10th$58,960$28.35
25th$63,540$30.55
Median$83,040$39.92
75th$102,800$49.43
90th$109,200$52.48

Other cities in Oregon

Median yearly pay for healthcare social workers.

Portland, OR$85,790
Medford, OR$80,590
Salem, OR$80,020
Bend, OR$79,090
Grants Pass, OR$79,050
Albany, OR$75,880
Healthcare Social Worker salary in Oregon Healthcare Social Worker salary in all states

Related jobs in Eugene

Same field, median yearly pay.

Marriage and Family Therapist$102,900
Health Education Specialist$94,870
Probation Officer and Correctional Treatment Specialist$84,090
Substance Abuse$65,220
Mental Health and Substance Abuse Social Worker$65,020
Child$63,520
Social Worker$61,310
Clergy$60,520
Educational$58,380
Community and Social Service Specialist$57,200
Salaries for every job in Eugene, OR

Frequently asked questions

How much does a healthcare social worker make an hour in Eugene?

The median hourly pay in the Eugene-Springfield, OR metro area is $39.92 ($83,040 a year).

Do healthcare social workers make more in Eugene than the national average?

Yes: $83,040 against $67,880 nationally, 22% more.

How does Eugene compare with the rest of Oregon?

The median in Oregon is $84,350, so Eugene pays 2% less.

Where does Eugene rank for healthcare social worker pay?

24 of 374 metro areas with data.

How much does a healthcare social worker make starting out in Eugene?

The lowest-paid 10% make $58,960 or less a year; the top 10% make $109,200 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.