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.
| Pediatricians, General | $217,810 |
| Nurse Anesthetists | $217,670 |
| Dentists, All Other Specialists | $212,470 |
| Ophthalmologists, Except Pediatric | $208,060 |
| Dentists, General | $168,740 |
| Physicians, All Other | $163,100 |