Public Health Nurse Salaries in Baltimore, MD

Salary estimated from 16 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 22, 2018
Average in Baltimore, MD
$47,242 per year
23% Below national average
  • Most Reported
$22,000
$81,000
Salary Distribution

How much does a Public Health Nurse make in Baltimore, MD?

The average salary for a Public Health Nurse is $47,242 per year in Baltimore, MD, which is 23% below the national average. Salary estimates are based on 16 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 company in Baltimore, MD
CompanyAverage salary
$48,775 per year
$52,927 per year
$45,852 per year
$43,538 per year
Public Health Nurse salaries by location
CityAverage salary
$88,533 per year
$76,129 per year
$91,605 per year
$33.12 per hour

Public Health Nurse job openings

Public Health Nurse - Non-Merit
Baltimore County, MD
Towson, MD
Public Health Nurse
Baltimore County, MD
Towson, MD
Nurse Research I (Adolescent HIV Health Program)
University of Maryland, Baltimore
Baltimore, MD
Clinic Nurse
Johns Hopkins University
Baltimore, MD
Clinical Research Nurse
Battelle
Baltimore, MD
CO Clinical Nurse
Johns Hopkins University
Baltimore, MD
Public Health Nurse jobs in Baltimore, MD