Skip to main content
NJ Salary Data · Updated Daily

NP Salary in New Jersey

Average nurse practitioner compensation in New Jersey, broken down by practice setting, top employers, and cities.

Average Salary

$130K

28% below national avg

Salary Range

$60K – $281K

Min – Max reported

Open Positions

22

Active jobs in NJ

National Average

$182K

All 50 states

Salary by Practice Setting

Remote$209K

3 positions

Top Employers in NJ

  • Thriveworks10 jobs
  • One Medical3 jobs
  • MedElite2 jobs
  • Ennoble Care2 jobs
  • Lyra Health2 jobs
  • DaVita2 jobs
  • CVS Health1 job
  • Included Health1 job
  • PM Pediatrics (Behavioral Health)1 job
  • Jefferson Health1 job

Browse All NJ NP Jobs →

22 open positions in New Jersey

National Salary Guide →

Compare all 50 states

NP Salary in New Jersey — FAQ

What is the average NP salary in New Jersey?

The average NP salary in New Jersey is $130K per year, based on 22 active job postings with disclosed salary on NP Hiring. Reported salaries range from $60K to $281K. That is 28% below the national average of $182K across postings on this board.

How many NP jobs are open in New Jersey?

There are currently 22 active NP positions with disclosed salary in New Jersey on NP Hiring. Listings are ingested daily from employer applicant-tracking systems.

Which practice setting pays NPs the most in New Jersey?

Among current New Jersey postings on NP Hiring, remote roles report the highest average at $209K per year (3 positions). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in New Jersey

Browse 22 active positions and get daily alerts for new openings.