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.

Full tool →
Nurse Practitioners
in
    vs

      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

      View Nurse Practitioners salaries in all cities