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 27% since 2019, when the median was $100,390.

Median Annual Salary

$127,400

Mean Annual

$126,730

Median Hourly

$61.25

Total Employed

10,860

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

Related Healthcare Practitioners and Technical Occupations Jobs in Pennsylvania

Other occupations in the same group, sorted by salary.