Occupational Health and Safety Technicians Salary in North Carolina

BLS OEWS May 2025 • 8 metro areas • North Carolina

Occupational Health and Safety Technicians in North Carolina earn a median salary of $58,798 per year on average across 8 metro and nonmetro areas, +0.6% vs the national median of $58,440. An estimated 480 occupational health and safety technicians are employed across North Carolina, with salaries ranging from $48,210 to $65,680 depending on location.

$58,798 Avg median salary in North Carolina
$65,680 Highest paying metro
$48,210 Lowest paying metro
480 Employed in North Carolina

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 North Carolina

      Metro areaMedian salary25th pct75th pctEmployed
      Winston, NC$65,680$50,450$73,71040
      Durham, NC$63,970$52,440$78,34070
      Fayetteville, NC$61,760$53,060$94,36040
      Raleigh, NC$61,720$54,140$89,89040
      Greensboro, NC$57,200$49,780$72,63050
      Charlotte, NC-SC$56,980$50,430$74,670150
      Western North Carolina$54,860$50,250$64,48050
      Central North Carolina$48,210$46,630$56,16040

      View Occupational Health and Safety Technicians salaries in all cities