Public Health Nurse Salaries in Baltimore, MD

Salary estimated from 10 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: November 7, 2018
Average in Baltimore, MD
$48,563 per year
24% Below national average
  • Most Reported
$24,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 $48,563 per year in Baltimore, MD, which is 24% below the national average. Salary estimates are based on 10 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
$46,603 per year
$43,538 per year
Public Health Nurse salaries by location
CityAverage salary
$104,971 per year
$74,549 per year
$91,605 per year
$67,645 per year

Public Health Nurse job openings

Nurse Patient Care Coordinator - Home Health
Community Home Health of Maryland (MSA)
Towson, MD
Public Health Nurse
Baltimore County, MD
Towson, MD
Public Health Nurse - Non-Merit
Baltimore County, MD
Towson, MD
Community Health Nurse
Dayspring Programs Inc.
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Research Nurse
Johns Hopkins University
Baltimore, MD
Public Health Nurse jobs in Baltimore, MD