Occupational Health Nurse Salaries in the United States

Salary estimated from 443 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 11, 2019
Average salary
$77,379 per year
  • Most Reported
$22,000
$166,000
Salary Distribution

How much does an Occupational Health Nurse make in the United States?

The average salary for an Occupational Health Nurse is $77,379 per year in the United States. Salary estimates are based on 443 salaries submitted anonymously to Indeed by Occupational Health Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an Occupational Health Nurse is 1-3 years.
Be the first one to know about new Occupational Health Nurse positions in the United States with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
Occupational Health Nurse salaries by company in the United States
CompanyAverage salary
$73,446 per year
$70,881 per year
$61,284 per year
$61,564 per year
$52,159 per year
$73,340 per year
$72,652 per year
$67,091 per year
$65,961 per year
$117,460 per year
Occupational Health Nurse salaries by location
CityAverage salary
$59,408 per year
$100,719 per year
$81,854 per year
$77,162 per year
$88,760 per year

Occupational Health Nurse job openings

INDUSTRIAL NURSE - BRIDGESTONE PASSENGER TIRE PLANT (FULL TIME)
Aiken Regional Medical Centers
Aiken, SC
Occupational Health Registered Nurse (RN) - Subaru Plant (Lafayette, IN) – PRN
Community Health Network
Lafayette, IN
Registered Nurse - Clinic Manager (NBCU Telemundo)
Medcor, Inc.
Miami, FL
Occupational Health Nurse Jobs