Nurse Practitioner Salary in Maryland
Nurse Practitioner pay in Maryland, explained
Nurse practitioners in Maryland earn a median of $131,110 per year ($63.03 per hour), which is 1% below the national median of $132,300. Entry-level workers earn around $99,920, while the most experienced nurse practitioners reach about $169,330. Pay varies by employer, setting, and metro area within Maryland.
Is $131,110 good pay in Maryland?
Adjusted for Maryland's cost of living (which runs 105% of the U.S. average), that $131,110 is worth about $124,915 in national buying power — ranking Maryland #48 for real pay (vs #27 on the sticker number).
See the full Nurse Practitioner Real Pay Index arrow_forward
Nurse Practitioner pay by experience in Maryland
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs MD |
|---|---|---|---|
| Maryland (here) | $131,110 | $124,915 | — |
| District of Columbia | $135,880 | $123,639 | −$4,770 |
| Delaware | $131,040 | $131,292 | +$70 |
| Pennsylvania | $130,140 | $133,378 | +$970 |
| Virginia | $127,810 | $126,414 | +$3,300 |
| West Virginia | $127,320 | $142,262 | +$3,790 |
Nurse Practitioner in Maryland: FAQ
How much do nurse practitioners make in Maryland?
Nurse practitioners in Maryland earn a median of $131,110 per year ($63.03 per hour), compared with $132,300 nationally.
Does Maryland pay nurse practitioners well?
At $131,110, Maryland pays 1% below the national median for nurse practitioners. An estimated 6,710 work in the state.