Public Health Nurse Salaries in Baltimore, MD

Salary estimated from 15 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 10, 2018
Average in Baltimore, MD
$48,810 per year
22% Below national average
  • Most Reported
$22,000
$86,000
Salary Distribution

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

The average salary for a Public Health Nurse is $48,810 per year in Baltimore, MD, which is 22% below the national average. Salary estimates are based on 15 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
$52,927 per year
$48,826 per year
$43,538 per year
Public Health Nurse salaries by location
CityAverage salary
$86,926 per year
$78,818 per year
$105,040 per year
$32.57 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
Clinic Nurse
Johns Hopkins University
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Public Health Nurse jobs in Baltimore, MD