How Much do Nurse Practitioners Make in New Jersey?

Do nurse practitioners in New Jersey make a lot of money? What is the average pay for New Jersey nurse practitioners?

According to the Bureau of Labor Statistics, nurse practitioners in New Jersey earn an average of $123,810 a year, equivalent to $59.52 an hour.

This is 11% more than nurse practitioners nationwide and 106% more than the typical New Jersey worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
New Jersey Nurse Practitioner Wages by Percentile
Percentile Hourly Annually
90th $76.06 $158,200
75th $64.05 $133,220
50th $57.71 $120,040
25th $51.63 $107,390
10th $44.61 $92,780
New Jersey Nurse Practitioners Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Atlantic City $62.42 $129,830
Trenton $58.51 $121,700
Vineland $62.38 $129,750
New Jersey Nurse Practitioner Wages by Year
Year Hourly Annually
2019 $59.52 $123,810
2018 $58.70 $122,100
2017 $56.55 $117,630
2016 $55.40 $115,230
2015 $53.41 $111,090
2014 $50.99 $106,060
2013 $49.07 $102,060
2012 $48.57 $101,030