US Salary Data

May 2025 OEWS estimate

Nurse Practitioner Salary in Baltimore, MD

The median annual salary is $131,990, based on the latest available BLS occupational wage data.

Salary overview

Median annual salary

$131,990

Mean annual salary

$134,060

Employment estimate

3,800

Annual salary percentiles

MeasureAnnual salary
Median annual salary$131,990
Mean annual salary$134,060
10th percentile$102,060
25th percentile$121,690
50th percentile$131,990
75th percentile$146,860
90th percentile$168,770

Compared with the U.S.

Baltimore, MD median
$131,990
U.S. median
$132,300
Difference
0.2%

What the data shows

  • Nurse Practitioners in Baltimore, MD earn 0.2% less than the national median.
  • The 25th–75th percentile annual salary range is $121,690–$146,860.
  • BLS estimates employment at 3,800 workers in this metro area.