Skip to content

How Much Does an NP Make in Maryland in 2026?

Typical pay for NPs in Maryland, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$131,110
Typical pay a year
$63.03
Typical pay an hour
#27
Pay rank of 51 · -1% vs US
6,710
NPs employed
Where NP pay falls in Maryland
from starting out to the top earners
$99,920
Starting out
$119,660
First years
$131,110
Typical
$147,140
Experienced
$169,330
Top 10%

BLS OES May 2025 · Maryland · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Maryland earns about $63.03 per hour, or $131,110 per year, according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $10,926 a month. On a weekly basis, that comes to about $2,521. These figures describe a full-time nurse practitioner working in the state.

That is about 1% below the national typical pay of $132,300, placing Maryland 27th among the 50 states and Washington, D.C. Roughly 6,710 nurse practitioners work across the state, a workforce sizable enough to produce reliable local pay figures. The gap with the national figure is small, and Maryland's numbers track closely with broader pay trends in the field.

NP pay in Maryland at a glance

  • Nurse practitioners in Maryland typically earn $63.03 an hour (about $131,110 a year), according to the latest government wage data (May 2025).
  • Maryland pay runs 1% below the national figure for NPs, ranking 27th among 51 states and jurisdictions.
  • Alexandria leads Maryland-area NP pay at $134,840 a year, the highest figure among the state's metro areas.
  • Entry-level NP pay in Maryland starts around $99,920 a year, while the top 10% make over $169,330.
  • Maryland NP pay has climbed 34% over the past decade, rising from $97,660 in 2015 to $131,110 in 2025.

BLS OES May 2025

How much does an NP make in Maryland?

NP pay by career stage in Maryland

NP pay by career stage in Maryland
Career stageMarylandUnited States
Starting out$99,920$48.04 an hour$101,340$48.72 an hour
First years$119,660$57.53 an hour$117,990$56.73 an hour
Typical NP$131,110$63.03 an hour$132,300$63.61 an hour
Experienced$147,140$70.74 an hour$156,700$75.34 an hour
Top 10%$169,330$81.41 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Maryland

Entry-level nurse practitioner positions in Maryland typically offer around $48.04 an hour, or about $99,920 a year. Pay generally rises toward the state's typical figure of $131,110 within the first several years on the job. New NPs often start in primary care or outpatient settings before moving into higher-paying specialties or leadership roles. This early stretch reflects the licensing and clinical experience still being built.

Experienced NPs in Maryland often earn upwards of $70.74 an hour, or about $147,140 a year, once they reach the higher end of the pay scale. The top 10% of earners make over $169,330 a year. That leaves a spread of $69,410 between entry-level and top pay, driven mainly by years of experience, practice setting, and which city or metro area an NP works in.

NP pay growth in Maryland

$131,110
2025 typical annual pay
+$5,580 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Maryland · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Maryland NP pay rose from $97,660 in 2015 to $131,110 in 2025, a gain of $33,450 over the decade. That amounts to a 34% increase in typical pay over ten years. The rise was not perfectly steady: pay dipped in 2021 before climbing again through 2023 and settling at its current level in 2025.

Nationally, NP pay climbed 35% over the same ten years, putting Maryland's growth almost in step with the rest of the country. Pay for NPs in the state has moved up steadily overall, though yearly figures can shift with local hiring and staffing patterns. Someone starting a career in Maryland today is entering a field where pay has trended upward, though no future increase is guaranteed.

NP salary by city in Maryland

Alexandria posts the highest NP pay among Maryland-area metros, at $134,840 a year, about 3% above the state figure. The Baltimore, Columbia, and Towson metro area follows close behind at $131,990 a year, nearly matching the statewide figure. Lexington Park and Hagerstown pay somewhat less, in the $126,000 to $127,000 range.

Salisbury has the lowest NP pay among Maryland's listed metros, at $125,550 a year, putting the spread between the highest- and lowest-paying areas at $9,290. Alexandria also has the largest NP workforce among these areas, with 4,050 nurse practitioners. Each city figure reflects pay across its full metro area, and higher pay in places like Alexandria and Baltimore generally lines up with a higher cost of living.

Typical NP pay by metro area in Maryland
#CityTypical payHourlyVs MarylandNPs employed
1Alexandria$134,840$64.83+3%4,050
2Baltimore
metro incl. Columbia · Towson
$131,990$63.46+1%3,800
3Lexington Park$127,460$61.28-3%170
4Hagerstown
metro incl. Martinsburg
$126,240$60.69-4%360
5Salisbury$125,550$60.36-4%190

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Maryland typical pay $131,110

How Maryland compares with nearby states

Among neighboring states, the District of Columbia pays NPs slightly more than Maryland, at $135,880 a year, about 4% higher. Delaware runs almost even, at $131,040. Virginia and West Virginia both pay somewhat less, at $127,810 and $127,320, roughly 3% below Maryland's figure, while Pennsylvania sits just 1% lower at $130,140. Licensure often transfers or can be endorsed between neighboring states, so NPs weighing a move across state lines can typically carry their credentials with them.

Typical NP pay in Maryland and bordering states
StateTypical payVs Maryland
Maryland$131,110baseline
Delaware$131,0400%
Pennsylvania$130,140-1%
Virginia$127,810-3%
West Virginia$127,320-3%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Maryland a good state for NPs?

#27
pay rank of 51 · -1% vs national
6,710
NPs employed in Maryland
2.4
NP jobs per 1,000 jobs, vs about 2.1 nationally

NP pay in Maryland sits below the middle of the national table: typical pay is $131,110 a year, 1% below the national figure, ranking 27th of 51. For every 1,000 jobs in Maryland, about 2.4 are NP positions; nationally, the figure is closer to 2.1. That makes the local economy more reliant on NPs than most places, and turnover keeps positions opening through the year. Overall, Maryland is a middle-of-the-table state for NP pay, close to the national figure.

Summary

Nurse practitioners in Maryland typically earn $131,110 a year, a figure that has climbed 34% over the past decade. Pay varies somewhat by city and experience level, with entry-level roles starting lower and top earners well above the state figure. Readers considering a move to Maryland can check the state's nursing licensing board for requirements, and review city-specific pages on this site for local pay figures.

Frequently asked questions

How much does an NP make in Maryland?
Nurse practitioners in Maryland typically earn about $63.03 an hour, or $131,110 a year, according to the latest government wage data (May 2025). That figure runs about 1% below the national typical pay of $132,300.
How much does an NP make an hour in Maryland?
NPs in Maryland typically earn around $63.03 an hour, according to the latest government wage data (May 2025). Entry-level hourly pay starts around $48.04, while the top 10% of earners make over $81.41 an hour.
What is the starting pay for an NP in Maryland?
Entry-level NP positions in Maryland typically offer around $48.04 an hour, or about $99,920 a year. Pay generally rises toward the state's typical figure of $131,110 within the first several years of practice.
Which city in Maryland pays NPs the most?
Alexandria posts the highest NP pay among Maryland-area metros, at $134,840 a year, about 3% above the state figure. The Baltimore, Columbia, and Towson metro area follows close behind at $131,990 a year.
Is NP pay in Maryland higher than the national rate?
No. NP pay in Maryland runs about 1% below the national figure of $132,300 a year, placing the state 27th among the 50 states and Washington, D.C. The gap is small, and pay levels track closely with national trends.

Explore next

← Back to the NP salary guide