WageDepth

Nurse Practitioners Salary in Pennsylvania

SOC 29-1171 · State · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Pennsylvania is $127,400 per year as of 2024. That works out to roughly $61.25 per hour. This is 1% below the national median of $129,210. 10,860 people work as Nurse Practitioners in Pennsylvania. Wages have grown 41% since 2014, when the median was $90,190.

Median Annual Salary

$127,400

Mean Annual

$126,730

Median Hourly

$61.25

Total Employed

10,860

Location Quotient

0.91

Average concentration

Salary Distribution

$101k
10th
$107k
25th
$127k
Median
$136k
75th
$160k
90th

How This Compares

Pennsylvania

$127,400

this metro

United States

$129,210

you earn -1% vs US

Salary Trend

View data table
Year Median Annual
2024 $127,400
2023 $126,140
2022 $116,980
2021 $106,700
2020 $104,020
2019 $100,390
2018 $97,130
2017 $97,020
2016 $94,360
2015 $92,740
2014 $90,190

Related Healthcare Practitioners and Technical Occupations Jobs in Pennsylvania

Other occupations in the same group, sorted by salary.