SalaryData

Nurse Practitioner Salary in Pennsylvania

Based on 11K+ workers in Pennsylvania

Data year: 2025 · Last updated: June 2026

Median Annual Salary (PA)

$130,140

$62.567/hr

vs National Average

$133,771

-2.7% vs national median

Salary Range (10th–90th)

$103K $164K

11K employed in Pennsylvania

Salary Distribution — Nurse Practitioner in Pennsylvania

Nurse Practitioner (PA) salary percentiles
PercentileAnnual Salary
10th percentile$102,940
25th percentile$110,960
Median (50th percentile)$130,140
75th percentile$142,720
90th percentile$163,720

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
2025$130,140
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
2025$130,140$133,771

Nurse Practitioner Salary by Experience Level in Pennsylvania

Nurse Practitioner Salary in Other States

Related Occupations

More Locations