WageDepth

Nurse Practitioners Salary in Trenton-Princeton, NJ

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Trenton-Princeton, NJ is $142,200 per year as of 2024. That works out to roughly $68.36 per hour. This is 10% above the national median of $129,210. 450 people work as Nurse Practitioners in Trenton-Princeton, NJ. Wages have grown 30% since 2014, when the median was $109,230.

Median Annual Salary

$142,200

Mean Annual

$143,980

Median Hourly

$68.36

Total Employed

450

Location Quotient

0.94

Average concentration

Salary Distribution

$118k
10th
$124k
25th
$142k
Median
$159k
75th
$171k
90th

How This Compares

Trenton-Princeton, NJ

$142,200

this metro

New Jersey

$149,620

you earn -5% vs state

United States

$129,210

you earn +10% vs US

Salary Trend

View data table
Year Median Annual
2024 $142,200
2023 $136,880
2022 $135,880
2021 $129,810
2020 $122,790
2019 $120,380
2018 $117,880
2017 $114,470
2016 $111,930
2015 $109,520
2014 $109,230

Related Healthcare Practitioners and Technical Occupations Jobs in Trenton-Princeton, NJ

Other occupations in the same group, sorted by salary.