Salaripedia
English

How much does a nurse practitioner make in New Jersey?

$159,300a year

Median yearly pay for nurse practitioners in New Jersey. That is $76.59 an hour or $13,280 a month.

Hourly
$76.59
Vs. national median
+20%
Rank among states
2 of 51
Jobs in the state
9,950
Pay range
Lowest 10%: $122,400Median: $159,300Highest 10%: $183,400
PercentileYearlyHourly
10th$122,400$58.84
25th$136,700$65.74
Median$159,300$76.59
75th$170,500$81.99
90th$183,400$88.18

Cities in New Jersey

Metro areas, median yearly pay.

New York, NY$163,300
Trenton, NJ$153,600
Vineland, NJ$149,200
Atlantic City, NJ$143,300
Philadelphia, PA$135,700
Allentown, PA$133,900
Salaries for every job in New Jersey

Nearby in the ranking

States with similar pay for nurse practitioners.

1. California$168,500
2. New Jersey$159,300
3. Washington$156,100
4. Oregon$155,700
5. Alaska$155,200
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in New Jersey?

The median hourly pay in New Jersey is $76.59 ($159,300 a year).

Do nurse practitioners make more in New Jersey than the national average?

Yes: $159,300 against $132,300 nationally, 20% more.

Where does New Jersey rank for nurse practitioner pay?

New Jersey ranks 2 of 51 states.

Which city in New Jersey pays nurse practitioners the most?

New York-Newark-Jersey City, NY-NJ, with a median of $163,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.