SalaryData

Nurse Practitioner Salary in Maryland

Based on 7K+ workers in Maryland

Data year: 2025 · Last updated: June 2026

Median Annual Salary (MD)

$131,110

$63.034/hr

vs National Average

$133,771

-2.0% vs national median

Salary Range (10th–90th)

$100K $169K

7K employed in Maryland

Nurse Practitioner salary in Maryland averages $131,110 annually, with approximately 6,710 practitioners currently employed across the state. This median falls about 2% below the national average, reflecting Maryland's cost of living and healthcare market dynamics. Compensation ranges from $99,920 to $169,330 depending on individual circumstances and career progression.

Several factors influence earning potential for nurse practitioners in Maryland, including years of experience, specialty certifications, and practice setting. Geographic location within the state, employer type, and patient population served also play significant roles in determining compensation. Advanced credentials and work in high-demand specialties typically command higher salaries within the region.

Salary Distribution — Nurse Practitioner in Maryland

Nurse Practitioner (MD) salary percentiles
PercentileAnnual Salary
10th percentile$99,920
25th percentile$119,660
Median (50th percentile)$131,110
75th percentile$147,140
90th percentile$169,330

Historical Salary Trend — Nurse Practitioner in Maryland vs National

Historical Nurse Practitioner (Maryland vs National) salary trend
YearMedian Salary (United States)
2022$117,540
2023$127,990
2024$125,530
2025$131,110
Historical salary trend for Nurse Practitioner in Maryland
YearMaryland MedianNational Median
2022$117,540$118,452
2023$127,990$125,602
2024$125,530$129,125
2025$131,110$133,771

Nurse Practitioner Salary by Experience Level in Maryland

Nurse Practitioner Salary in Other States

Frequently Asked Questions

How much do nurse practitioners make in Maryland?

Nurse practitioners in Maryland earn a median salary of $131,110 per year, which translates to approximately $63 per hour. This is slightly below the national average by 2.0%, meaning Maryland NP salaries are competitive but rank just under the typical U.S. rate.

What is the salary range for nurse practitioners in Maryland?

The salary range for nurse practitioners in Maryland spans from $99,920 on the lower end to $169,330 on the upper end. This wide range reflects differences in experience, specialization, employer type, and geographic location within the state.

How many nurse practitioners are employed in Maryland?

There are approximately 6,710 nurse practitioners currently employed in Maryland. This represents a substantial workforce in the state's healthcare system.

Is the nurse practitioner salary in Maryland above or below national average?

Nurse practitioner salaries in Maryland are 2.0% below the national average, with the state median at $131,110 compared to higher-paying regions across the U.S. While slightly lower than average, Maryland still offers competitive compensation for NPs.

Related Occupations

More Locations