Occupational Health and Safety Technicians Salary in Pennsylvania

BLS OEWS May 2025 • 10 metro areas • Pennsylvania

Occupational Health and Safety Technicians in Pennsylvania earn a median salary of $61,042 per year on average across 10 metro and nonmetro areas, +4.5% vs the national median of $58,440. An estimated 1,020 occupational health and safety technicians are employed across Pennsylvania, with salaries ranging from $59,770 to $62,920 depending on location.

$61,042 Avg median salary in Pennsylvania
$62,920 Highest paying metro
$59,770 Lowest paying metro
1,020 Employed in Pennsylvania

Compare Occupational Health and Safety Technicians salaries & buying power

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

Full tool →
Occupational Health and Safety Technicians
in
    vs

      Occupational Health and Safety Technicians salaries by city in Pennsylvania

      Metro areaMedian salary25th pct75th pctEmployed
      Central Pennsylvania$62,920$61,580$74,46050
      Allentown, PA-NJ$62,640$54,140$72,670120
      Reading, PA$61,010$61,010$63,87040
      Lancaster, PA$60,840$48,820$65,69030
      Harrisburg, PA$60,800$50,070$65,13060
      York, PA$60,750$48,280$71,83060
      Northeastern Pennsylvania$60,660$60,660$66,68030
      Scranton, PA$60,570$52,860$61,64060
      Pittsburgh, PA$60,460$55,490$96,990140
      Philadelphia, PA-NJ-DE-MD$59,770$58,180$76,600430

      View Occupational Health and Safety Technicians salaries in all cities