Occupational Health Nurse Salaries in England

Salary estimated from 4,462 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 15 September 2019
Average in England
£35,777 per year
Meets national average
  • Most Reported
£7,800
£85,000
Salary Distribution

How much does an Occupational Health Nurse make in England?

The average salary for an Occupational Health Nurse is £35,777 per year in England, which meets the national average. Salary estimates are based on 4,462 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.

Job openings for Occupational Health Nurse

View all job openings for Occupational Health Nurse
Occupational Health Nurse salaries by company in England
CompanyAverage salary
£45,775 per year
£42,517 per year
£88,268 per year
£59,283 per year
£42,920 per year
£42,268 per year
£38,944 per year
£39,424 per year
£40,228 per year
£40,381 per year
Occupational Health Nurse salaries by location
CityAverage salary
£39,846 per year
£37,288 per year
£44,059 per year
£34,302 per year
£33,596 per year