Content has loaded

Medical social worker salary in United States, 2026

How much does a Medical Social Worker make in the United States?

Average base salary

$44.89
Average $44.89
Low $25.57
High $78.79

The average salary for a medical social worker is $44.89 per hour in the United States. 1.7k salaries taken from job postings on Indeed in the past 36 months (updated July 5, 2026).

Medical Social Worker job openings in United States

slide 1 of 6
slide1 of 6
Medical Social Worker (Geriatr...
Trinity Health3.2out of 5 stars.
Livonia, MI
Full-time
17 hours ago

Highest paying companies for Medical Social Worker in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Performance Home Health LLC
 
$280,800per year
View company
HealthBridge
 
$280,800per year
True Care Hospice, Inc
 
$260,000per year
HealthFlex Home Health and Hos...
 
$251,457per year
Saratoga Medical
 
$249,600per year
Home Care of SF
 
$239,200per year

Highest paying cities for Medical Social Workers near United States

  1. Sacramento, CA
    $59.64 per hour
  2. Bakersfield, CA
    $53.49 per hour
  3. San Francisco, CA
    $48.62 per hour
  4. New Orleans, LA
    $46.22 per hour
  5. Las Vegas, NV
    $43.95 per hour

Where can a Medical Social Worker earn more?

Compare salaries for Medical Social Workers in different locations
vs