Salaripedia
English

How much does a nurse practitioner make in Maryland?

$131,100a year

Median yearly pay for nurse practitioners in Maryland. That is $63.03 an hour or $10,930 a month.

Hourly
$63.03
Vs. national median
-1%
Rank among states
27 of 51
Jobs in the state
6,710
Pay range
Lowest 10%: $99,920Median: $131,100Highest 10%: $169,300
PercentileYearlyHourly
10th$99,920$48.04
25th$119,700$57.53
Median$131,100$63.03
75th$147,100$70.74
90th$169,300$81.41

Cities in Maryland

Metro areas, median yearly pay.

Philadelphia, PA$135,700
Washington, DC$134,800
Baltimore, MD$132,000
Lexington Park, MD$127,500
Hagerstown, MD$126,200
Salisbury, MD$125,600
Salaries for every job in Maryland

Nearby in the ranking

States with similar pay for nurse practitioners.

24. Wisconsin$132,000
25. Texas$131,700
26. Michigan$131,500
27. Maryland$131,100
28. Delaware$131,000
29. Utah$130,900
30. Illinois$130,700
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in Maryland?

The median hourly pay in Maryland is $63.03 ($131,100 a year).

Do nurse practitioners make more in Maryland than the national average?

No: $131,100 against $132,300 nationally, 1% less.

Where does Maryland rank for nurse practitioner pay?

Maryland ranks 27 of 51 states.

Which city in Maryland pays nurse practitioners the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $135,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.