Nurse Practitioner salary in Barnstable Town, MA

Nurse Practitioners in the Barnstable Town, MA metro area earn a median of $139,840 a year ($67.23 an hour), based on BLS data for 210 workers.

Median salary
$139,840
Hourly
$67.23
Average
$150,360
Top 10% earn
$174,420
Workers
210

Pay ranges from $119,000 for the lowest-paid 10% to $174,420 for the top 10%. That is 6% higher than the national median of $132,300. Pay here is 2% lower than the Massachusetts statewide median of $142,440. There are 2.2 nurse practitioners per 1,000 jobs here — close to the national average. The average (mean) salary is $150,360, above the median because a few high earners pull it up.

Pay range for nurse practitioners in Barnstable Town, MA

$0$190,000
Pay levelYearlyHourly
10th percentile (entry level)$119,000$57.21
25th percentile$134,120$64.48
Median$139,840$67.23
75th percentile$165,390$79.52
90th percentile (top earners)$174,420$83.85
Average (mean)$150,360$72.29

Half of nurse practitioners earn more than the median and half earn less. Percentiles show the spread: 10% earn less than the 10th percentile, and 10% earn more than the 90th.

Median paycheck, before taxes

Pay periodAmount
Monthly$11,653.33
Semi-monthly (24 a year)$5,826.67
Biweekly (26 a year)$5,378.46
Weekly$2,689.23
Hourly$67.23

Based on a full-time year of 2,080 hours. Convert any amount with the hourly to salary converter.

Nurse Practitioner salary in other metro areas nearby

Metro areaMedian salaryWorkers
Boston-Cambridge-Newton, MA-NH$147,4805,990
Springfield, MA$138,460530
Pittsfield, MA$136,730130
Providence-Warwick, RI-MA$135,5201,540
Worcester, MA$135,120840
Amherst Town-Northampton, MA$133,050170

Highest-paying states for nurse practitioners

StateMedian salary
California$168,520
New Jersey$159,310
Washington$156,100
Oregon$155,680
Alaska$155,170
New York$153,510
Massachusetts$142,440
Nevada$140,670
Connecticut$138,470
New Hampshire$137,550

See Nurse Practitioner pay in every state or the Massachusetts statewide figures.

Related jobs in Barnstable Town, MA

JobMedian salaryHourly
Registered Nurse$103,380$49.70
Pharmacist$150,850$72.52
Dental Hygienist$101,820$48.95
Physical Therapist$108,110$51.98
Occupational Therapist$102,900$49.47
Speech-Language Pathologist$102,800$49.42
Physician Assistant$162,330$78.04
Veterinarian$164,060$78.88
Dentists, General$200,470$96.38
Dietitians and Nutritionists$88,320$42.46
Family Medicine Physician$279,160$134.21
General Internal Medicine Physician$239,200+$115.00+
Optometrist$154,290$74.18
Radiologist$453,700$218.13

More: Healthcare Practitioners and Technical Occupations · all salaries in Barnstable Town, MA

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 estimates, occupation code 29-1171. Wages include base pay, tips, commissions and shift pay, but not overtime, bonuses or benefits, and exclude the self-employed.

Frequently asked questions

How much does a nurse practitioner make in Barnstable Town, MA?

The median salary for nurse practitioners in the Barnstable Town, MA metro area is $139,840 a year, or $67.23 an hour. Pay ranges from $119,000 for the lowest-paid 10% to $174,420 for the top 10%.

How much do the highest-paid nurse practitioners make in Barnstable Town, MA?

The top 10% of nurse practitioners in the Barnstable Town, MA metro area earn at least $174,420 a year. The top 25% earn $165,390 or more.

What is the starting pay for nurse practitioners in Barnstable Town, MA?

Entry-level pay (the 10th percentile) is about $119,000 a year, and a quarter of nurse practitioners earn $134,120 or less.

How many nurse practitioners work in Barnstable Town, MA?

About 210 nurse practitioners are employed in the Barnstable Town, MA metro area, not counting the self-employed.