Content has loaded

Nurse practitioner salary in Boston, MA, 2026

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

Average base salary

$137,894
6%
above national average
Average $137,894
Low $100,330
High $189,523

The average salary for a nurse practitioner is $137,894 per year in Boston, MA and $18,750 overtime per year.198 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
Nurse Practitioner, Asthma Com...
Boston Children's Hospital4.1out of 5 stars.
Boston, MA
$124,800.00 - $200,262.40 a year
Full-time
11 hours 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,540 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