Content has loaded

Nurse practitioner salary in Boston, MA, 2026

How much does a Nurse Practitioner make in Boston, MA?

Average base salary

$137,892
6%
above national average
Average $137,892
Low $100,277
High $189,616

The average salary for a nurse practitioner is $137,892 per year in Boston, MA and $18,750 overtime per year.197 salaries taken from job postings on Indeed in the past 36 months (updated July 5, 2026).

Nurse Practitioner job openings in Boston, MA

slide 1 of 6
slide1 of 6
NP/PA - Interventional Gastroe...
Massachusetts General Hospital4.4out of 5 stars.
Boston, MA
$126,838.40 - $173,867.20 a year
Full-time
1 day ago

Highest paying companies for Nurse Practitioner in Boston, MA

Average year pay is based on job postings on Indeed in the past 36 months.
Astrya Global
 
$265,200per year
View company
VitalCheck Wellness
 
$253,760per year
National Staffing Solutions
 
$249,600per year
Porter Cares, Inc.
 
$226,200per year
TeamHealth
 
$218,400per year
Epic Travel Staffing
 
$214,292per year

Highest paying cities for Nurse Practitioners near Boston, MA

  1. Cambridge, MA
    $162,867 per year
  2. Brockton, MA
    $159,706 per year
  3. Plymouth, MA
    $156,687 per year
  4. Springfield, MA
    $154,936 per year
  5. Lowell, MA
    $139,894 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Boston, MA?

Lead Nurse Practitioner

Job openings
Average $161,592 per year

Senior Nurse Practitioner

Job openings
Average $136,369 per year