Wage information comes from the Bureau of Labor Statistics, Occupational Employment Statistics Program. The OES is a semi-annual survey that provides wage and employment statistics for the nation, each state, and sub-state regions.

Help


          Close

          Wages for Occupational Health and Safety Technicians in PENNSYLVANIA

          Location Pay
          Period
          2025
          10% 25% Median 75% 90%
          United States Hourly $22.25 $25.22 $29.59 $37.91 $48.15
          Yearly $46,280 $52,470 $61,560 $78,850 $100,160
          Pennsylvania Hourly $22.80 $24.25 $29.64 $34.11 $43.66
          Yearly $47,420 $50,440 $61,640 $70,940 $90,810
          Harrisburg-Carlisle, PA Metro Area Hourly $23.30 $25.69 $29.49 $31.67 $36.99
          Yearly $48,460 $53,430 $61,340 $65,870 $76,940
          Allentown-Bethlehem-Easton, PA-NJ Metro Area Hourly $24.08 $29.31 $30.43 $34.72 $37.24
          Yearly $50,080 $60,960 $63,290 $72,210 $77,450
          Lancaster, PA Metro Area Hourly $23.47 $23.47 $29.25 $31.58 $42.78
          Yearly $48,820 $48,820 $60,840 $65,690 $88,990
          Pittsburgh, PA Metro Area Hourly $21.10 $23.13 $30.69 $39.04 $49.58
          Yearly $43,890 $48,100 $63,830 $81,190 $103,120
          Reading, PA Metro Area Hourly $23.44 $23.45 $29.94 $30.65 $43.62
          Yearly $48,750 $48,780 $62,280 $63,740 $90,730
          Central Pennsylvania Balance of State Hourly $24.37 $29.61 $30.25 $35.80 $38.28
          Yearly $50,700 $61,580 $62,920 $74,460 $79,620
          York-Hanover, PA Metro Area Hourly $23.20 $23.21 $29.21 $34.54 $43.26
          Yearly $48,250 $48,280 $60,750 $71,830 $89,980
          Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Metro Area Hourly $25.86 $29.53 $29.96 $40.31 $48.07
          Yearly $53,780 $61,420 $62,310 $83,840 $99,990
          Scranton--Wilkes-Barre, PA Metro Area Hourly $22.75 $22.80 $29.06 $29.81 $38.63
          Yearly $47,310 $47,430 $60,430 $62,010 $80,350
          Gettysburg, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Johnstown, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Altoona, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Northeastern Pennsylvania Balance of State Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Southwestern Pennsylvania Balance of State Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Chambersburg, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Williamsport, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Erie, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Northwestern Pennsylvania Balance of State Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          State College, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A
          Lebanon, PA Metro Area Hourly N/A N/A N/A N/A N/A
          Yearly N/A N/A N/A N/A N/A