Skip to content

How Much Does an NP Make in Massachusetts in 2026?

Typical pay for NPs in Massachusetts, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$142,440
Typical pay a year
$68.48
Typical pay an hour
#7
Pay rank of 51 · +8% vs US
8,070
NPs employed
Where NP pay falls in Massachusetts
from starting out to the top earners
$111,950
Starting out
$132,460
First years
$142,440
Typical
$168,100
Experienced
$207,710
Top 10%

BLS OES May 2025 · Massachusetts · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Massachusetts earns about $68.48 per hour ($142,440 per year), per the latest government wage data (May 2025). That works out to roughly $11,870 a month and $2,739 a week, calculated from the annual figure. These figures reflect employed nurse practitioners across the state, not independent contractors or those in solo practice. Pay varies further by setting, city, and years of experience.

Massachusetts pay runs 8% above the national figure of $132,300, a gap that partly reflects the state's higher cost of living. Massachusetts ranks 7th among all 51 states for NP pay. About 8,070 nurse practitioners work in the state, compared with 323,040 nationwide across the profession.

NP pay in Massachusetts at a glance

  • Nurse practitioners in Massachusetts typically earn $68.48 per hour ($142,440 per year), according to the latest government wage data (May 2025).
  • Massachusetts pay runs 8% above the national figure of $132,300, ranking 7th among all 51 states.
  • Boston pays NPs the most in the state, with typical pay of $147,480 per year.
  • Entry-level NPs in Massachusetts typically start around $111,950, while the top 10% of earners make over $207,710.
  • Typical NP pay in Massachusetts has climbed 30% over the past decade, from $109,600 in 2015 to $142,440 in 2025.

BLS OES May 2025

How much does an NP make in Massachusetts?

NP pay by career stage in Massachusetts

NP pay by career stage in Massachusetts
Career stageMassachusettsUnited States
Starting out$111,950$53.82 an hour$101,340$48.72 an hour
First years$132,460$63.68 an hour$117,990$56.73 an hour
Typical NP$142,440$68.48 an hour$132,300$63.61 an hour
Experienced$168,100$80.82 an hour$156,700$75.34 an hour
Top 10%$207,710$99.86 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Massachusetts

Entry-level positions for nurse practitioners in Massachusetts typically offer around $53.82 an hour, or about $111,950 a year, according to the same May 2025 data. Pay tends to rise from there as NPs gain clinical experience and take on more responsibility. Within a few years, many reach the state's typical pay of $142,440 a year. Setting and specialty also play a role in how quickly pay increases.

Experienced nurse practitioners in Massachusetts often earn upwards of $80.82 an hour, or about $168,100 a year, in senior or specialized roles. The top 10% of earners make over $99.86 an hour, or more than $207,710 a year. That leaves a spread of $95,760 between entry-level and top pay. The difference usually comes down to years of experience, practice setting, and which city an NP works in.

NP pay growth in Massachusetts

$142,440
2025 typical annual pay
+$3,550 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Massachusetts · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Nurse practitioner pay in Massachusetts has climbed steadily over the past decade. Typical pay rose from $109,600 in 2015 to $142,440 in 2025, a gain of $32,840. That amounts to a 30% increase over ten years. The rise has been fairly steady year over year, without sharp jumps or drops.

Nationally, NP pay rose 35% over the same decade, a somewhat faster pace than the increase in Massachusetts. Massachusetts still pays more in dollar terms, even with the slower percentage gain. For someone starting an NP career in Massachusetts now, pay has moved up consistently in recent years, though nothing about future increases is guaranteed.

NP salary by city in Massachusetts

Pay runs highest in the Boston metro area, where NPs typically earn $147,480 a year, about 4% above the statewide figure. These figures cover the full metro area around each city, not just the city limits. Barnstable Town and Springfield also pay above the state's typical figure, at $139,840 and $138,460 a year respectively.

At the lower end, Amherst Town typically pays $133,050 a year, though that is still solid pay for the profession. The spread between the highest- and lowest-paying cities in Massachusetts is $14,430 a year. Boston also has the largest nurse practitioner workforce in the state, with about 5,990 employed there. Higher pay in cities like Boston generally comes with a higher cost of living.

Typical NP pay by metro area in Massachusetts
#CityTypical payHourlyVs MassachusettsNPs employed
1Boston$147,480$70.90+4%5,990
2Barnstable Town$139,840$67.23-2%210
3Springfield$138,460$66.57-3%530
4Pittsfield$136,730$65.74-4%130
5Warwick$135,520$65.15-5%1,540
6Worcester$135,120$64.96-5%840
7Amherst Town
metro incl. Northampton
$133,050$63.96-7%170

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Massachusetts typical pay $142,440

How Massachusetts compares with nearby states

Compared with nearby states, Massachusetts pay trails New York, where NPs typically earn $153,510 a year, about 8% higher. Massachusetts pays more than its other neighbors: Connecticut ($138,470), New Hampshire ($137,550), Rhode Island ($135,970), and Vermont ($134,740) all run 3% to 5% lower. A nursing license earned in Massachusetts can often be endorsed or transferred into a neighboring state, though requirements vary and should be confirmed with the relevant state board.

Typical NP pay in Massachusetts and bordering states
StateTypical payVs Massachusetts
Massachusetts$142,440baseline
New York$153,510+8%
Connecticut$138,470-3%
New Hampshire$137,550-3%
Rhode Island$135,970-5%
Vermont$134,740-5%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Massachusetts a good state for NPs?

#7
pay rank of 51 · +8% vs national
8,070
NPs employed in Massachusetts
2.2
NP jobs per 1,000 jobs, vs about 2.1 nationally

NPs in Massachusetts earn a strong wage by national standards: typical pay is $142,440 a year, 8% above the national figure and the 7th highest of 51. For every 1,000 jobs in Massachusetts, about 2.2 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Taken together, Massachusetts is one of the better-paying states for NPs.

Summary

Nurse practitioners in Massachusetts typically earn $142,440 a year as of the latest data, up 30% over the past decade. Pay tends to be higher in cities like Boston and somewhat lower in places like Amherst Town, though the difference across the state is modest. Readers considering this path in Massachusetts can check the state licensing and registry page for requirements, and the city pages for local pay figures.

Frequently asked questions

How much does an NP make in Massachusetts?
A typical NP in Massachusetts earns about $68.48 an hour, or $142,440 a year, according to the latest government wage data (May 2025). That works out to roughly $11,870 a month or $2,739 a week. Pay varies by city, setting, and experience level.
How much does an NP make an hour in Massachusetts?
NPs in Massachusetts typically earn $68.48 an hour, according to May 2025 wage data. Hourly pay ranges from around $53.82 for entry-level positions to over $99.86 an hour for the top 10% of earners.
What is the starting pay for an NP in Massachusetts?
Entry-level NPs in Massachusetts typically start around $53.82 an hour, or about $111,950 a year, based on the latest wage data. Pay tends to rise with experience, often reaching the state's typical figure of $142,440 a year within a few years on the job.
Which city in Massachusetts pays NPs the most?
Boston pays nurse practitioners the most in Massachusetts, with typical pay of $147,480 a year, about 4% above the statewide figure. Barnstable Town and Springfield also pay above the state's typical figure. Amherst Town, at $133,050 a year, sits at the lower end among the cities tracked.
Is NP pay in Massachusetts higher than the national rate?
Yes. Massachusetts pay runs about 8% above the national figure of $132,300 a year, and the state ranks 7th among all 51 states for NP pay. The higher pay in Massachusetts partly reflects a higher cost of living compared with much of the country.

Explore next

← Back to the NP salary guide