WageDepth

Nurse Practitioners Salary in Lancaster, PA

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Lancaster, PA is $130,240 per year as of 2024. That works out to roughly $62.62 per hour. This is 1% above the national median of $129,210. 390 people work as Nurse Practitioners in Lancaster, PA. Wages have grown 29% since 2019, when the median was $100,720.

Median Annual Salary

$130,240

Mean Annual

$128,890

Median Hourly

$62.62

Total Employed

390

Salary Distribution

$103k
10th
$110k
25th
$130k
Median
$136k
75th
$159k
90th

How This Compares

Lancaster, PA

$130,240

this metro

Pennsylvania

$127,400

you earn +2% vs state

United States

$129,210

you earn +1% vs US

Salary Trend

View data table
Year Median Annual
2024 $130,240
2023 $122,550
2022 $109,090
2021 $103,330
2020 $101,550
2019 $100,720

Related Healthcare Practitioners and Technical Occupations Jobs in Lancaster, PA

Other occupations in the same group, sorted by salary.