WageDepth

Nurse Practitioners Salary in Pittsburgh, PA

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Pittsburgh, PA is $107,680 per year as of 2024. That works out to roughly $51.77 per hour. This is 17% below the national median of $129,210. 2,300 people work as Nurse Practitioners in Pittsburgh, PA. Wages have grown 22% since 2014, when the median was $88,100.

Median Annual Salary

$107,680

Mean Annual

$120,280

Median Hourly

$51.77

Total Employed

2,300

Location Quotient

1.04

Average concentration

Salary Distribution

$102k
10th
$105k
25th
$108k
Median
$131k
75th
$153k
90th

How This Compares

Pittsburgh, PA

$107,680

this metro

Pennsylvania

$127,400

you earn -15% vs state

United States

$129,210

you earn -17% vs US

Salary Trend

View data table
Year Median Annual
2024 $107,680
2023 $119,690
2022 $109,520
2021 $105,690
2020 $102,620
2019 $96,890
2018 $91,840
2017 $88,720
2016 $87,810
2015 $88,530
2014 $88,100

Related Healthcare Practitioners and Technical Occupations Jobs in Pittsburgh, PA

Other occupations in the same group, sorted by salary.