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.
Occupational Health and Safety Technicians
inOccupational Health and Safety Technicians salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Central Pennsylvania | $62,920 | $61,580 | $74,460 | 50 |
| Allentown, PA-NJ | $62,640 | $54,140 | $72,670 | 120 |
| Reading, PA | $61,010 | $61,010 | $63,870 | 40 |
| Lancaster, PA | $60,840 | $48,820 | $65,690 | 30 |
| Harrisburg, PA | $60,800 | $50,070 | $65,130 | 60 |
| York, PA | $60,750 | $48,280 | $71,830 | 60 |
| Northeastern Pennsylvania | $60,660 | $60,660 | $66,680 | 30 |
| Scranton, PA | $60,570 | $52,860 | $61,640 | 60 |
| Pittsburgh, PA | $60,460 | $55,490 | $96,990 | 140 |
| Philadelphia, PA-NJ-DE-MD | $59,770 | $58,180 | $76,600 | 430 |