Nurse practitioners in Maryland earn an average of $133,360 per year, with a median of $131,110. The median is the more useful figure for most hiring decisions because it is less affected by a small number of very high earners at the top of the market. Budget toward the median as your baseline and adjust upward based on the candidate's experience and specialization.
Nurse practitioner salary in Maryland (2026)
In this article
The average nurse practitioner salary in Maryland is $133,360 per year. A small pool of very high earners pulls that average upward, so the median of $131,110 gives employers a more reliable starting point for most hiring decisions. Maryland employs 6,710 nurse practitioners, and the $2,250 gap between the mean and median reflects real variation in the candidate pool you will be evaluating. Junior nurse practitioners in Maryland typically earn around $99,920, while senior specialists reach and exceed the $169,330 threshold at the 90th percentile. Plan for a range rather than a single number when budgeting for a nurse practitioner hire in Maryland, and anchor that range to the seniority and specialization of the role you are filling.
Metric / Value
Metric | Value |
Median Annual Salary | $131,110 |
Average Annual Salary | $133,360 |
vs. National Average | 2.9% below the national mean of $137,300 |
Data comes from the BLS OEWS and covers 6,710 employed nurse practitioners across Maryland.
See how Rippling handles payroll, benefits, and onboarding for your next registered nurse hire.
Nurse practitioner salary percentiles in Maryland
Percentile | Annual Salary |
10th Percentile | $99,920 |
25th Percentile | $119,660 |
75th Percentile | $147,140 |
90th Percentile | $169,330 |
Employers setting an offer for a nurse practitioner in Maryland should expect a meaningful spread depending on experience level. Entry-level candidates typically fall near $99,920, while experienced specialists reach $169,330 at the 90th percentile, giving you a practical range to anchor your compensation band.
Nurse practitioner salary by city in Maryland
City | Average Annual Salary |
Washington DC | $138,570 |
Baltimore | $134,060 |
Salisbury | $130,270 |
Hagerstown | $122,920 |
Location meaningfully affects what you will need to offer a nurse practitioner in Maryland, so budget accordingly based on where the role sits. The Washington DC metro averages $138,570 compared to $122,920 in Hagerstown, a difference of $15,650 that reflects the higher cost of labor in the DC corridor. If you are hiring in Baltimore, expect to budget close to the statewide average at $134,060.
How Maryland compares to other states
State | Average Annual Salary | Median Annual Salary |
Maryland | $133,360 | $131,110 |
New Jersey | $155,750 | $159,310 |
New York | $153,900 | $153,510 |
District of Columbia | $146,470 | $135,880 |
Pennsylvania | $132,070 | $130,140 |
Virginia | $129,060 | $127,810 |
Maryland sits in a cost-effective position relative to its closest neighbors, which gives employers here a budgeting advantage when competing for nurse practitioner talent against DC, New York, and New Jersey. Maryland's mean of $133,360 runs well below New Jersey's $155,750 and New York's $153,900, but tracks closely with Pennsylvania at $132,070 and Virginia at $129,060. If you are recruiting candidates who are also considering offers in DC or the Northeast, expect those markets to set a higher compensation benchmark.
Frequently asked questions about nurse practitioner salary in Maryland
How much does an NP make in MD?
What do the top-earning nurse practitioners make in Maryland?
Nurse practitioners at the 90th percentile in Maryland earn $169,330 per year. Candidates at this level typically bring specialized clinical expertise or significant years of experience that justify compensation well above the median. When competing for senior talent, plan for offers in the upper range of your compensation band.
What is the salary range for a nurse practitioner in Maryland?
The salary range for nurse practitioners in Maryland runs from $99,920 at the 10th percentile to $169,330 at the 90th percentile. The middle of the market sits between $119,660 at the 25th percentile and $147,140 at the 75th percentile. Use the 25th-to-75th percentile band as your core budgeting range and adjust based on the seniority of the role you are filling.
What is the average nurse practitioner salary in Maryland?
The average nurse practitioner salary in Maryland is $133,360 per year. This figure sits 2.9% below the national mean of $137,300, which means Maryland is a moderately cost-effective market for nurse practitioner hiring relative to the national baseline. Pair the average with the median of $131,110 to get a fuller picture of where most candidates will anchor their expectations.
Nurse Practitioner salary by state
Data sourced from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), 2025, SOC code 29-1171 (Nurse Practitioners).
Disclaimer
Rippling and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.
Author
The Rippling Team
Global HR, IT, and Finance know-how directly from the Rippling team.
Hubs
Explore more

Nurse practitioner salary in Pennsylvania (2026)
Pennsylvania nurse practitioners earn $130,140 median annually. See salary ranges by city, percentile, and how PA compares to neighboring states.

Nurse practitioner salary in Virginia (2026)
Nurse practitioner salaries in Virginia average $129,060, with pay ranging from $99,990 to $161,470. See city breakdowns and state comparisons.

Nurse practitioner salary in New Jersey (2026)
Nurse practitioner salaries in New Jersey average $155,750 — 13.4% above the national mean. See pay by percentile, city, and how NJ compares to nearby states.

Nurse practitioner salary in Connecticut (2026)
Connecticut nurse practitioners earn an average of $142,340 per year. See salary percentiles, city breakdowns, and how CT compares to neighboring states.

Nurse practitioner salary in Massachusetts (2026)
Nurse practitioner salaries in Massachusetts average $152,320 — 10.9% above the national mean. See pay by city, percentile, and neighboring states.

Nurse practitioner salary in Kentucky (2026)
Nurse practitioner salaries in Kentucky average $125,010 per year. See pay by city, percentile, and how Kentucky compares to neighboring states.

Nurse practitioner salary in Maine (2026)
Maine nurse practitioners earn a median $130,260/year. See salary percentiles, city breakdowns, and how Maine compares to neighboring states.

Nurse practitioner salary in Minnesota (2026)
Minnesota nurse practitioners earn $133,260 median annually. Compare salaries by city, percentile, and neighboring states to set competitive offers.
See Rippling in action
Increase savings, automate busy work, and make better decisions by managing HR, IT, and Finance in one place.