SalaryCalculations

Nurse Practitioners Salary in New Jersey

State wage data from the BLS OEWS survey, May 2025.

Median annual

$159,310

Median hourly

$77

Average annual

$155,750

Employed in state

9.9K

The median annual salary for Nurse Practitioners in New Jersey is $159,310, or about $77 an hour. That is 20% higher than the national median.

Pay in New Jersey ranges from $122,390 at the 10th percentile to $183,420 at the 90th percentile. Roughly 9.9K people work as nurse practitioners in the state.

Pay distribution in New Jersey

10th$122,390
25th$136,740
Median$159,310
75th$170,530
90th$183,420

Salary calculator

Hourly
$76.59
Daily
$613
Weekly
$3,064
Bi-weekly
$6,127
Monthly
$13,276
Annual
$159,310

$159,310 a year is around the 50th percentile for Nurse Practitionerss in New Jersey. The median is $159,310.

Nurse Practitioners pay by metro area in New Jersey

Metro areaMedian annualEmployment
New York-Newark-Jersey City, NY-NJ$163,34022K
Trenton-Princeton, NJ$153,630490
Vineland, NJ$149,230110
Atlantic City-Hammonton, NJ$143,330430
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$135,7006.6K
Allentown-Bethlehem-Easton, PA-NJ$133,890790

Other jobs in New Jersey

All salaries in New Jersey →