Content has loaded

Case worker salary in Pennsylvania, 2026

How much does a Case Worker make in Pennsylvania?

Average base salary

$22.50
6%
below national average
Average $22.50
Low $16.24
High $31.18

The average salary for a case worker is $22.50 per hour in Pennsylvania. 463 salaries taken from job postings on Indeed in the past 36 months (updated July 13, 2026).

Case Worker job openings in Pennsylvania

slide 1 of 6
slide1 of 6
Caseworker-Children and Youth
Service Access and Management, Inc.3.6out of 5 stars.
Milford, PA
From $24 an hour
1 day ago

Highest paying companies for Case Worker in Pennsylvania

Average year pay is based on job postings on Indeed in the past 36 months.
Travelers
 
$124,800per year
View company
Leidos QTC Health Services
 
$95,000per year
GHR Healthcare
 
$74,700per year
Maxim Healthcare
 
$72,800per year
Community Options
 
$70,720per year
Colorworks
 
$67,672per year

Highest paying cities for Case Workers near Pennsylvania

  1. Chester, PA
    $30.00 per hour
  2. Norristown, PA
    $27.98 per hour
  3. Pittsburgh, PA
    $26.83 per hour
  4. Lewisburg, PA
    $23.98 per hour
  5. Harrisburg, PA
    $21.09 per hour

Where can a Case Worker earn more?

Compare salaries for Case Workers in different locations
vs

How much do similar professions as Case Worker get paid in Pennsylvania?

Senior Case Worker

Job openings
Average $20.49 per hour