Nurse Practitioner Salaries in Baltimore, MD

Salary estimated from 101 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: November 12, 2018
Average in Baltimore, MD
$100,594 per year
Meets national average
  • Most Reported
$43,000
$180,000
Salary Distribution

How much does a Nurse Practitioner make in Baltimore, MD?

The average salary for a Nurse Practitioner is $100,594 per year in Baltimore, MD, which meets the national average. Salary estimates are based on 101 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is less than 1 year.
Nurse Practitioner salaries by company in Baltimore, MD
CompanyAverage salary
$122,424 per year
$108,767 per year
$99,812 per year
$124,657 per year
$120,000 per year
$117,473 per year
$107,542 per year
$103,322 per year
$104,168 per year
$100,000 per year
Nurse Practitioner salaries by location
CityAverage salary
$116,125 per year
$102,417 per year
$110,200 per year
$76,250 per year
$111,751 per year

Nurse Practitioner job openings

Community Health Nurse - Nurse Practitioner
LifeBridge Health
Baltimore, MD
EM - Physician Assistant / Nurse Practitioner - Sinai Hospital
US Acute Care Solutions
Baltimore, MD
Nurse Practitioner/ Substance Abuse
Man Alive, Inc.
Baltimore, MD
Nurse Practitioner - GI - Sinai
LifeBridge Health
Baltimore, MD
Nurse Practitioner - O/P Neurology
LifeBridge Health
Baltimore, MD
Nurse Practitioner
Maryland Pain Specialists
Towson, MD
Nurse Practitioner jobs in Baltimore, MD