Salary Report for Massachusetts Nurse Practitioners

  • The number of Nurse Practitioners currently employed in Massachusetts is 7,330.
  • Nurse Practitioners in Massachusetts earn an average of $129,540 per year or $62.28 per hour.
  • The percentage of U.S. Nurse Practitioners who work in Massachusetts is 3%.
  • Massachusetts will need 10,820 new Nurse Practitioners by 2030 or 830 new nurses per year.

Massachusetts Rankings

  • Massachusetts ranks #5 in the U.S. for Nurse Practitioners salary and #6 when adjusted for cost-of-living.
  • Massachusetts ranks #8 in the U.S. for the total number of Nurse Practitioners employed.
  • Massachusetts ranks #9 in U.S. for the number of new Nurse Practitioners needed by 2030.
  • Massachusetts ranks #32 in U.S. for the percentage of new Nurse Practitioners needed by 2030.

Compare Massachusetts to U.S.

Massachusetts Nurse Practitioners earn an average of $129,540 which is 9% more than the national average salary of $118,040.

TypeMassachusettsU.S.% Difference
Average Hourly Wage$62.28$56.759.74%
Average Annual Salary$129,540$118,0409.74%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Massachusetts, 50% of Nurse Practitioners earn between $104,160 and $134,900 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Nurse Practitioners earn more than $167,980, a rate generally associated with highly educated and experienced Nurse Practitioners.

Approximately 10% of Nurse Practitioners earn under $98,860, a rate generally reserved for less experienced or entry level Nurse Practitioners.

PercentExperienceEmployedAnnual Salary
10%Less than a Year733Under $98,860
15%2 – 4 years1,100$98,860 – $104,160
25%5 – 9 years1,832$104,160 – $128,160
25%10 – 14 years1,832$128,160 – $134,900
15%15 – 20 years1,100$128,160 – $167,980
10%20+ years733Above $167,980
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Nurse Practitioners in Massachusetts nurses earn about $120,570 per year which is more than the average U.S. nurse of $118,040.

Cost-of-living in Massachusetts is 7% higher than the national average, which means Massachusetts residents have an overall higher cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Nurse Practitioners is $118,040.
  • Average Massachusetts Nurse Practitioners salary is $129,540.
  • Adjusted for cost-of-living, Massachusetts Nurse Practitioners earn an average salary of $120,570.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $129,540, Massachusetts Nurse Practitioners tend to earn less than Nurse Anesthetists ($219,680).

However, Nurse Practitioners tend to earn more than Nursing Assistants ($37,680), LPNs ($61,820), Registered Nurses ($96,630), Nursing Instructors ($102,620), and Nurse Midwives ($129,360).

TitleAnnual Salary
Nurse Anesthetists$219,680
Nurse Practitioners$129,540
Nurse Midwives$129,360
Nursing Instructors $102,620
Registered Nurses$96,630
LPNs$61,820
Nursing Assistants$37,680
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Nurses in 2030

The U.S. Department of Labor projects that in Massachusetts the three professions needing the most new nurses by 2030 are Registered Nurses (92,400), Nursing Assistants (34,620) and LPNs (13,780).

The three professions in Massachusetts needing highest percentage new nurses by 2030 are Nurse Practitioners (49.4%), Nursing Instructors (25.5%) and Nurse Anesthetists (11.1%).

Title20202030ChangeYearly Openings
Registered Nurses87,86092,4005.2%5,130
Nursing Assistants39,71034,620-12.8%3,970
LPNs15,61013,780-11.7%930
Nurse Practitioners7,24010,82049.4%830
Nursing Instructors 2,7803,49025.5%360
Nurse Anesthetists45050011.1%30
Nurse Midwives30033010%20
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Massachusetts Cities

The average salary for Nurse Practitioners in Massachusetts is $129,540. The top cities that pay Nurse Practitioners the most are Boston-Cambridge-Nashua ($132,070), New Bedford ($126,970) and Worcester ($126,230).

When adjusted for cost-of-living, the cities that pay Nurse Practitioners the highest average annual salary are Boston-Cambridge-Nashua ($121,488), New Bedford ($116,797) and Worcester ($116,116).

The following table shows the average yearly salary range for Nurse Practitioners in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Nurse Practitioners salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Boston-Cambridge-Nashua$132,070$121,488$-10,582
New Bedford$126,970$116,797$-10,173
Worcester$126,230$116,116$-10,114
Barnstable Town$120,600$110,937$-9,663
Pittsfield$119,050$109,512$-9,538
Massachusetts Nonmetropolitan Area$117,130$107,745$-9,385
Springfield$117,030$107,653$-9,377
Leominster-Gardner$116,640$107,295$-9,345
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Massachusetts Nurse Practitioners

Massachusetts Nurse Practitioners earn between $98,860 and $167,980 a year depending on their level of education, experience and skill.

There are currently 7,330 Nurse Practitioners employed in Massachusetts which is about 3% of the U.S. total.

Nurse Anesthetists are the highest paid nurses in Massachusetts with an average annual wage of $219,680.

An entry level nurse makes as much as $98,860 a year in Massachusetts

The most Nurse Practitioners work in the Boston-Cambridge-Nashua area where 5,610 Nurse Practitioners are employed.

After being adjusted for cost-of-living, Nurse Practitioners in Massachusetts earn 120,570 per year, while the average across the United States earns $118,040.

By 2030, Massachusetts will need 10,820 Nurse Practitioners. A total of 830 Nurse Practitioners will need to enter into the Massachusetts work forces each year.

City and Rural Summaries

Barnstable Town

Average Nurse Practitioners Salary: $120,600
Adjusted for Cost-of-Living: $110,937
Hourly Wage: $57.98
Currently Employed: 230
Cost-of-Living Index: 108.71
Barnstable Town Salary Report

Boston-Cambridge-Nashua

Average Nurse Practitioners Salary: $132,070
Adjusted for Cost of Living: $121,488
Hourly Wage: $64
Currently Employed: 5,610
Cost-of-Living Index: 108.71
Boston-Cambridge-Nashua Salary Report

Leominster-Gardner

Average Nurse Practitioners Salary: $116,640
Adjusted for Cost-of-Living: $107,295
Hourly Wage: $56.08
Currently Employed: 90
Cost-of-Living Index: 108.71
Leominster-Gardner Salary Report

Massachusetts Nonmetropolitan Area

Average Nurse Practitioners Salary: $117,130
Adjusted for Cost of Living: $107,745
Hourly Wage: $56
Currently Employed: 120
Cost-of-Living Index: 108.71
Massachusetts Nonmetropolitan Area Salary Report

New Bedford

Average Nurse Practitioners Salary: $126,970
Adjusted for Cost-of-Living: $116,797
Hourly Wage: $61.05
Currently Employed: 120
Cost-of-Living Index: 108.71
New Bedford Salary Report

Pittsfield

Average Nurse Practitioners Salary: $119,050
Adjusted for Cost of Living: $109,512
Hourly Wage: $57
Currently Employed: 50
Cost-of-Living Index: 108.71
Pittsfield Salary Report

Springfield

Average Nurse Practitioners Salary: $117,030
Adjusted for Cost-of-Living: $107,653
Hourly Wage: $56.27
Currently Employed: 530
Cost-of-Living Index: 108.71
Springfield Salary Report

Worcester

Average Nurse Practitioners Salary: $126,230
Adjusted for Cost of Living: $116,116
Hourly Wage: $61
Currently Employed: 650
Cost-of-Living Index: 108.71
Worcester Salary Report

Official Data Sources for Nurse Practitioners: Salary Data | Projected Employment | Cost of Living Data