Nurse Practitioner Salary in New Hampshire
Nurse Practitioner pay in New Hampshire, explained
Nurse practitioners in New Hampshire earn a median of $137,550 per year ($66.13 per hour), which is 4% above the national median of $132,300. Entry-level workers earn around $106,070, while the most experienced nurse practitioners reach about $166,240. Pay varies by employer, setting, and metro area within New Hampshire.
Is $137,550 good pay in New Hampshire?
Adjusted for New Hampshire's cost of living (which runs 104% of the U.S. average), that $137,550 is worth about $132,050 in national buying power — ranking New Hampshire #40 for real pay (vs #10 on the sticker number).
See the full Nurse Practitioner Real Pay Index arrow_forward
Nurse Practitioner pay by experience in New Hampshire
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs NH |
|---|---|---|---|
| New Hampshire (here) | $137,550 | $132,050 | — |
| Massachusetts | $142,440 | $134,686 | −$4,890 |
| Vermont | $134,740 | $137,549 | +$2,810 |
| Maine | $130,260 | $134,219 | +$7,290 |
Nurse Practitioner in New Hampshire: FAQ
How much do nurse practitioners make in New Hampshire?
Nurse practitioners in New Hampshire earn a median of $137,550 per year ($66.13 per hour), compared with $132,300 nationally.
Does New Hampshire pay nurse practitioners well?
At $137,550, New Hampshire pays 4% above the national median for nurse practitioners. An estimated 1,770 work in the state.