Content has loaded

Social worker salary in Philadelphia, PA (Updated 2026)

How much does a Social Worker make in Philadelphia, PA?

Average base salary

$64,204
9%
below national average
Average $64,204
Low $47,428
High $86,913

The average salary for a social worker is $64,204 per year in Philadelphia, PA. 57 salaries taken from job postings on Indeed in the past 36 months (updated July 1, 2026).

Social Worker job openings in Philadelphia, PA

slide 1 of 6
slide1 of 6
Regional Social Worker
Philadelphia, PA
Full-time
2 days ago

Highest paying companies for Social Worker in Philadelphia, PA

Average year pay is based on job postings on Indeed in the past 36 months.
JayCare Therapy
 
$137,800per year
View company
Supportive Care LLC
 
$136,500per year
U.S. Healthcare Services, LLC
 
$135,200per year
Pacer Staffing
 
$125,580per year
Genie Healthcare
 
$118,300per year
Guideline Healthcare
 
$112,031per year

Highest paying cities for Social Workers near Philadelphia, PA

  1. Harrisburg, PA
    $97,934 per year
  2. Pottsville, PA
    $71,655 per year
  3. Scranton, PA
    $65,180 per year
  4. Philadelphia, PA
    $64,204 per year
  5. Lancaster, PA
    $63,130 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 Philadelphia, PA?

Senior Social Worker

Job openings
Average $70,684 per year