Nurse Practitioners Salary in New Hampshire
BLS OEWS May 2025 • 4 metro areas • New Hampshire
Nurse Practitioners in New Hampshire earn a median salary of $132,683 per year on average across 4 metro and nonmetro areas, +2.7% vs the national median of $129,210. An estimated 1,290 nurse practitioners are employed across New Hampshire, with salaries ranging from $131,310 to $133,510 depending on location.
$132,683
Avg median salary in New Hampshire
$133,510
Highest paying metro
$131,310
Lowest paying metro
1,290
Employed in New Hampshire
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 New Hampshire
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Manchester, NH | $133,510 | $122,010 | $140,520 | 540 |
| Southwestern New Hampshire | $133,470 | $132,320 | $134,370 | 110 |
| Northern New Hampshire | $132,440 | $121,910 | $138,590 | 380 |
| Central New Hampshire | $131,310 | $111,410 | $138,150 | 260 |