SalaryData

Nurse Practitioner Salary in Pennsylvania

Based on 11K+ workers in Pennsylvania

Data year: 2024 · Last updated: May 2026

Median Annual Salary (PA)

$127,400

$61.25/hr

vs National Average

$129,125

-1.3% vs national median

Salary Range (10th–90th)

$101K $160K

11K employed in Pennsylvania

Salary Distribution — Nurse Practitioner in Pennsylvania

Nurse Practitioner (PA) salary percentiles
PercentileAnnual Salary
10th percentile$101,370
25th percentile$106,820
Median (50th percentile)$127,400
75th percentile$136,090
90th percentile$159,920

Historical Salary Trend — Nurse Practitioner in Pennsylvania vs National

Historical Nurse Practitioner (Pennsylvania vs National) salary trend
YearMedian Salary (United States)
2022$116,980
2023$126,140
2024$127,400
Historical salary trend for Nurse Practitioner in Pennsylvania
YearPennsylvania MedianNational Median
2022$116,980$118,452
2023$126,140$125,602
2024$127,400$129,125

Nurse Practitioner Salary by Experience Level in Pennsylvania

Nurse Practitioner Salary in Other States

Related Occupations

More Locations