Nurse Practitioners Salary in Massachusetts
BLS OEWS May 2025 • 7 metro areas • Massachusetts
Nurse Practitioners in Massachusetts earn a median salary of $137,764 per year on average across 7 metro and nonmetro areas, +6.6% vs the national median of $129,210. An estimated 8,720 nurse practitioners are employed across Massachusetts, with salaries ranging from $129,360 to $144,200 depending on location.
$137,764
Avg median salary in Massachusetts
$144,200
Highest paying metro
$129,360
Lowest paying metro
8,720
Employed in Massachusetts
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 Massachusetts
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Worcester, MA | $144,200 | $121,430 | $158,660 | 1,000 |
| Springfield, MA | $144,050 | $122,370 | $144,050 | 470 |
| Boston, MA-NH | $138,890 | $126,120 | $161,750 | 6,660 |
| Barnstable Town, MA | $137,780 | $125,010 | $159,440 | 220 |
| Massachusetts | $137,690 | $126,520 | $166,350 | 70 |
| Amherst Town, MA | $132,380 | $119,270 | $138,500 | 160 |
| Pittsfield, MA | $129,360 | $123,020 | $131,450 | 140 |