Occupational Health and Safety Technicians Salary in Ohio

BLS OEWS May 2025 • 11 metro areas • Ohio

Occupational Health and Safety Technicians in Ohio earn a median salary of $59,845 per year on average across 11 metro and nonmetro areas, +2.4% vs the national median of $58,440. An estimated 1,080 occupational health and safety technicians are employed across Ohio, with salaries ranging from $55,580 to $70,320 depending on location.

$59,845 Avg median salary in Ohio
$70,320 Highest paying metro
$55,580 Lowest paying metro
1,080 Employed in Ohio

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 Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Cincinnati, OH-KY-IN $70,320 $57,890 $85,220 260
      Southern Ohio $63,080 $51,490 $72,750 60
      Akron, OH $63,000 $57,320 $76,530 70
      Cleveland, OH $60,390 $56,210 $76,010 110
      Columbus, OH $60,370 $57,350 $74,690 250
      Dayton, OH $58,170 $56,200 $76,180 50
      Toledo, OH $57,500 $48,470 $67,310 70
      West Northwestern Ohio $57,280 $52,320 $71,390 70
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $56,330 $50,890 $66,670 50
      Eastern Ohio $56,270 $44,520 $72,130 40
      Canton, OH $55,580 $48,680 $63,580 50

      View Occupational Health and Safety Technicians salaries in all cities