Nurse Practitioner Salaries in Beverly, MA

Salary estimated from 6 employees, users, and past and present job advertisements on Indeed in the past 36 months.
Average in Beverly, MA
$63.88 per hour
9% Above national average
  • Most Reported
$32.00
$96.00
Salary Distribution

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

The average salary for a Nurse Practitioner is $63.88 per hour in Beverly, MA, which is 9% above the national average. Salary estimates are based on 6 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is less than 1 year.
Be the first one to know about new Nurse Practitioner positions in Beverly, MA with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
Nurse Practitioner salaries by company in Beverly, MA
CompanyAverage salary
$63.88 per hour
Nurse Practitioner salaries by location
CityAverage salary
$63.10 per hour
$59.91 per hour
$108,752 per year
$95,555 per year

Nurse Practitioner job openings

Family Nurse Practitioner - New Grad
North Shore Community Health
Salem, MA
Nurse Practitioner
Massachusetts General Hospital(MGH)
Danvers, MA
Nurse Practitioner
Massachusetts General Hospital(MGH)
Danvers, MA
Nurse Practitioner | Physician Assistant| NP PA
AFC Urgent Care Swampscott | Beverly
Beverly, MA
Nurse Practitioner
HealthQuarters, Inc.
Beverly, MA
Adjunct Faculty, Family Nurse Practitioner
Endicott College
Beverly, MA
Nurse Practitioner jobs in Beverly, MA