Public Health Nurse Salaries in Baltimore, MD

Salary estimated from 6 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: March 6, 2019
Average in Baltimore, MD
$52,466 per year
18% Below national average
  • Most Reported
$16,000
$108,000
Salary Distribution

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

The average salary for a Public Health Nurse is $52,466 per year in Baltimore, MD, which is 18% below the national average. Salary estimates are based on 6 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
$47,746 per year
Public Health Nurse salaries by location
CityAverage salary
$109,692 per year
$78,464 per year

Public Health Nurse job openings

Public Health Nurse
Baltimore County, MD
Towson, MD
Public Health Nurse - Non-Merit
Baltimore County, MD
Towson, MD
Quality Improvement Coordinator
The Chimes, Inc.
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Quality Improvement Coordinator
Chase Brexton Health Services
Baltimore, MD
Community Health Advocate (CHA) - Community Care Team
Howard County General Hospital
Columbia, MD
Public Health Nurse jobs in Baltimore, MD