Nurse Practitioners Salary in Maryland
BLS OEWS May 2025 • 5 metro areas • Maryland
Nurse Practitioners in Maryland earn a median salary of $121,380 per year on average across 5 metro and nonmetro areas, -6.1% vs the national median of $129,210. An estimated 4,630 nurse practitioners are employed across Maryland, with salaries ranging from $115,210 to $127,530 depending on location.
$121,380
Avg median salary in Maryland
$127,530
Highest paying metro
$115,210
Lowest paying metro
4,630
Employed in Maryland
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
in
Nurse Practitioners salaries by city in Maryland
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Lexington Park, MD | $127,530 | $101,220 | $134,550 | 120 |
| Baltimore, MD | $127,040 | $115,140 | $143,020 | 3,670 |
| Salisbury, MD | $119,600 | $110,540 | $138,850 | 180 |
| Maryland | $117,520 | $100,960 | $132,600 | 280 |
| Hagerstown, MD-WV | $115,210 | $93,600 | $132,350 | 380 |