Public Health Nurse Salaries in Ohio

Salary estimated from 36 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 13, 2018
Average in Ohio
$21.02 per hour
17% Below national average
  • Most Reported
$9.25
$37.45
Salary Distribution

How much does a Public Health Nurse make in Ohio?

The average salary for a Public Health Nurse is $21.02 per hour in Ohio, which is 17% below the national average. Salary estimates are based on 36 salaries submitted anonymously to Indeed by Public Health Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Public Health Nurse is 1-3 years.
Public Health Nurse salaries by location
CityAverage salary
$24.43 per hour
$20.80 per hour
$22.66 per hour
$37,428 per year

Public Health Nurse job openings

Public Health Nurse
Mahoning County District Board of Health
Youngstown, OH
Fetal Infant Mortality Review (FIMR) Coordinator
Columbus Public Health
Columbus, OH
Project Coordinator- Grant Funded- Center for Child Health and Policy
University Hospitals
Cleveland, OH
Mgr, Quality Improvement
Summa Health
Akron, OH
EMS Coordinator - Education - Emergency Services - Mount Carmel Health System - Full Time
Mount Carmel Health
Columbus, OH
Health Center Nurse
BP
Toledo, OH
Public Health Nurse jobs in Ohio