WageDepth

Nurse Practitioners Salary in Baltimore-Columbia-Towson, MD

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Baltimore-Columbia-Towson, MD is $127,040 per year as of 2024. That works out to roughly $61.08 per hour. This is 2% below the national median of $129,210. 3,670 people work as Nurse Practitioners in Baltimore-Columbia-Towson, MD. Wages have grown 27% since 2014, when the median was $100,150.

Median Annual Salary

$127,040

Mean Annual

$127,940

Median Hourly

$61.08

Total Employed

3,670

Location Quotient

1.37

Concentrated here

Salary Distribution

$97k
10th
$115k
25th
$127k
Median
$143k
75th
$164k
90th

How This Compares

Baltimore-Columbia-Towson, MD

$127,040

this metro

Maryland

$125,530

you earn +1% vs state

United States

$129,210

you earn -2% vs US

Salary Trend

View data table
Year Median Annual
2024 $127,040
2023 $127,990
2022 $117,540
2021 $102,370
2020 $114,490
2019 $113,990
2018 $110,650
2017 $108,000
2016 $101,300
2015 $99,080
2014 $100,150

Related Healthcare Practitioners and Technical Occupations Jobs in Baltimore-Columbia-Towson, MD

Other occupations in the same group, sorted by salary.