SalaryCalculations

Nurse Practitioners Salary in Massachusetts

State wage data from the BLS OEWS survey, May 2025.

Median annual

$142,440

Median hourly

$68

Average annual

$152,320

Employed in state

8.1K

The median annual salary for Nurse Practitioners in Massachusetts is $142,440, or about $68 an hour. That is 8% higher than the national median.

Pay in Massachusetts ranges from $111,950 at the 10th percentile to $207,710 at the 90th percentile. Roughly 8.1K people work as nurse practitioners in the state.

Pay distribution in Massachusetts

10th$111,950
25th$132,460
Median$142,440
75th$168,100
90th$207,710

Salary calculator

Hourly
$68.48
Daily
$548
Weekly
$2,739
Bi-weekly
$5,478
Monthly
$11,870
Annual
$142,440

$142,440 a year is around the 50th percentile for Nurse Practitionerss in Massachusetts. The median is $142,440.

Nurse Practitioners pay by metro area in Massachusetts

Metro areaMedian annualEmployment
Boston-Cambridge-Newton, MA-NH$147,4806.0K
Barnstable Town, MA$139,840210
Springfield, MA$138,460530
Pittsfield, MA$136,730130
Providence-Warwick, RI-MA$135,5201.5K
Worcester, MA$135,120840
Amherst Town-Northampton, MA$133,050170

Other jobs in Massachusetts

All salaries in Massachusetts →