OSHA salaries

OSHA jobs pay $101.1–136.2K per year on average, based on 42 jobs. OSHA roles pay 25% above the average salary of $81.3–109.1K for jobs listed on After The Badge Jobs. Pay ranges from $79.9–95.7K for Mid-level roles up to $155.8–190.8K at the Director level.

Median salary

$111.2K

Based on 42 jobs · 25% more than the average salary on After The Badge Jobs

25th percentile

$80K

Average

$118.7K

75th percentile

$160K

OSHAAverage salary on After The Badge Jobs
$80K$160K

OSHA salaries by seniority

OSHA salaries range from $79.9–95.7K for Mid-level roles to $155.8–190.8K for Director positions.

SeniorityAvg. salaryJobsvs Avg. on After The Badge Jobs
Mid-level$79.9–95.7K15+19%
Senior$100.7–149.5K21+2%
Director$155.8–190.8K6+7%

Top companies for OSHA salaries

1 company hiring for OSHA roles, ranked by average salary.

OSHA salary FAQs

All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.