Community Health Workers Salary in Pennsylvania

BLS OEWS May 2025 • 11 metro areas • Pennsylvania

Community Health Workers in Pennsylvania earn a median salary of $47,754 per year on average across 11 metro and nonmetro areas, -6.4% vs the national median of $51,030. An estimated 2,390 community health workers are employed across Pennsylvania, with salaries ranging from $41,390 to $55,500 depending on location.

$47,754 Avg median salary in Pennsylvania
$55,500 Highest paying metro
$41,390 Lowest paying metro
2,390 Employed in Pennsylvania

Compare Community Health Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Community Health Workers
in
    vs

      Community Health Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Southwestern Pennsylvania $55,500 $38,980 $55,500 110
      Allentown, PA-NJ $52,140 $42,570 $67,420 110
      Pittsburgh, PA $50,760 $43,780 $51,060 530
      York, PA $50,630 $42,410 $52,580 50
      Philadelphia, PA-NJ-DE-MD $49,010 $43,510 $59,140 1,360
      Scranton, PA $49,000 $43,390 $65,220
      Harrisburg, PA $46,450 $39,050 $56,990 60
      Reading, PA $44,030 $36,770 $55,620 40
      Erie, PA $43,260 $40,460 $47,970 40
      Lancaster, PA $43,120 $38,700 $47,820 50
      Northeastern Pennsylvania $41,390 $35,880 $49,790 40

      View Community Health Workers salaries in all cities